CRemConDatabaseUnawareMediaBrowseTarget Class Reference

class CRemConDatabaseUnawareMediaBrowseTarget : public CRemConMediaBrowseTargetBase

Inherits from

Public Member Functions
~CRemConDatabaseUnawareMediaBrowseTarget()
IMPORT_C CRemConDatabaseUnawareMediaBrowseTarget *NewL(CRemConInterfaceSelector &, MRemConDatabaseUnawareMediaLibraryBrowseObserver &, MRemConDatabaseUnawareNowPlayingBrowseObserver &, TBool, MRemConDatabaseUnawareMediaLibraryBrowse *&, MRemConDatabaseUnawareNowPlayingBrowse *&)
Private Member Functions
CRemConDatabaseUnawareMediaBrowseTarget(CRemConInterfaceSelector &, MRemConDatabaseUnawareMediaLibraryBrowseObserver &, MRemConDatabaseUnawareNowPlayingBrowseObserver &, MRemConDatabaseUnawareMediaLibraryBrowse *&, MRemConDatabaseUnawareNowPlayingBrowse *&)
voidConstructL(TBool)
voidMrcdumlbDoFolderDownResult(TUint, TInt)
voidMrcdumlbDoFolderItemResult(const TRemConItemUid &, const TDesC8 &, TFolderItemType, TFolderItemPlayable, const TArray< TMediaElementAttribute > &, TInt)
voidMrcdumlbDoFolderListing(const TArray< TRemConItem > &, TUint)
voidMrcdumlbDoFolderUpResult(TUint, TInt)
voidMrcdumlbDoGetPathResult(TUint, TInt)
voidMrcdumlbDoMediaElementItemResult(const TRemConItemUid &, const TDesC8 &, TMediaItemType, const TArray< TMediaElementAttribute > &, TInt)
voidMrcdumlbDoMediaLibraryStateChange()
voidMrcdumlbDoSearchResult(TUint, TInt)
voidMrcdunpbDoFolderListing(const TArray< TRemConItem > &, TUint)
voidMrcdunpbDoMediaElementItemResult(const TRemConItemUid &, const TDesC8 &, TMediaItemType, const TArray< TMediaElementAttribute > &, TInt)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CRemConInterfaceBase::BaseConstructL()
CRemConInterfaceBase::BaseConstructL(RRemConInterfaceFeatures &)
CRemConInterfaceBase::BaseConstructL(RRemConInterfaceFeatures &,TBool)
CRemConInterfaceBase::Bulk()const
CRemConInterfaceBase::CRemConInterfaceBase(TUid,TUint,CRemConInterfaceSelector &,TRemConClientType)
CRemConInterfaceBase::Cancel()
CRemConInterfaceBase::InterfaceSelector()
CRemConInterfaceBase::InterfaceUid()const
CRemConInterfaceBase::MaxLength()const
CRemConInterfaceBase::Target(TRemConClientType)
CRemConInterfaceBase::Type()const
CRemConInterfaceBase::~CRemConInterfaceBase()
CRemConMediaBrowseTargetBase::BaseConstructL(TBool)
CRemConMediaBrowseTargetBase::CRemConMediaBrowseTargetBase(CRemConInterfaceSelector &,MRemConDatabaseAwareMediaLibraryBrowseObserver &,MRemConDatabaseAwareNowPlayingBrowseObserver &,TUint16)
CRemConMediaBrowseTargetBase::CRemConMediaBrowseTargetBase(CRemConInterfaceSelector &,MRemConDatabaseUnawareMediaLibraryBrowseObserver &,MRemConDatabaseUnawareNowPlayingBrowseObserver &)
CRemConMediaBrowseTargetBase::DoFolderDownResult(TUint,TInt)
CRemConMediaBrowseTargetBase::DoFolderItemResult(const TRemConItemUid &,const TDesC8 &,TFolderItemType,TFolderItemPlayable,const TArray< TMediaElementAttribute > &,TInt)
CRemConMediaBrowseTargetBase::DoFolderListing(const TArray< TRemConItem > &,TUint16,TInt)
CRemConMediaBrowseTargetBase::DoFolderUpResult(TUint,TInt)
CRemConMediaBrowseTargetBase::DoGetPathResult(TUint,TUint16,TInt)
CRemConMediaBrowseTargetBase::DoMediaElementItemResult(const TRemConItemUid &,const TDesC8 &,TMediaItemType,const TArray< TMediaElementAttribute > &,TInt)
CRemConMediaBrowseTargetBase::DoMediaLibraryStateChange(TUint16)
CRemConMediaBrowseTargetBase::DoSearchResult(TUint,TUint16,TInt)
CRemConMediaBrowseTargetBase::~CRemConMediaBrowseTargetBase()

Constructor & Destructor Documentation

CRemConDatabaseUnawareMediaBrowseTarget(CRemConInterfaceSelector &, MRemConDatabaseUnawareMediaLibraryBrowseObserver &, MRemConDatabaseUnawareNowPlayingBrowseObserver &, MRemConDatabaseUnawareMediaLibraryBrowse *&, MRemConDatabaseUnawareNowPlayingBrowse *&)

CRemConDatabaseUnawareMediaBrowseTarget(CRemConInterfaceSelector &aInterfaceSelector,
MRemConDatabaseUnawareMediaLibraryBrowseObserver &aMlObserver,
MRemConDatabaseUnawareNowPlayingBrowseObserver &aNpObserver,
MRemConDatabaseUnawareMediaLibraryBrowse *&aMlInterface,
MRemConDatabaseUnawareNowPlayingBrowse *&aNpInterface
)[private]

~CRemConDatabaseUnawareMediaBrowseTarget()

~CRemConDatabaseUnawareMediaBrowseTarget()[virtual]

Member Functions Documentation

ConstructL(TBool)

voidConstructL(TBoolaSearchSupported)[private]

Parameters

TBool aSearchSupported

MrcdumlbDoFolderDownResult(TUint, TInt)

voidMrcdumlbDoFolderDownResult(TUintaItemCount,
TIntaResult
)[private, virtual]

Parameters

TUint aItemCount
TInt aResult

MrcdumlbDoFolderItemResult(const TRemConItemUid &, const TDesC8 &, TFolderItemType, TFolderItemPlayable, const TArray< TMediaElementAttribute > &, TInt)

voidMrcdumlbDoFolderItemResult(const TRemConItemUid &aFolderID,
const TDesC8 &aFolderName,
TFolderItemTypeaFolderType,
TFolderItemPlayableaPlayable,
const TArray< TMediaElementAttribute > &aAttributes,
TIntaResult
)[private, virtual]

Parameters

const TRemConItemUid & aFolderID
const TDesC8 & aFolderName
TFolderItemType aFolderType
TFolderItemPlayable aPlayable
const TArray< TMediaElementAttribute > & aAttributes
TInt aResult

MrcdumlbDoFolderListing(const TArray< TRemConItem > &, TUint)

voidMrcdumlbDoFolderListing(const TArray< TRemConItem > &aFolderListing,
TUintaResult
)[private, virtual]

Parameters

const TArray< TRemConItem > & aFolderListing
TUint aResult

MrcdumlbDoFolderUpResult(TUint, TInt)

voidMrcdumlbDoFolderUpResult(TUintaItemCount,
TIntaResult
)[private, virtual]

Parameters

TUint aItemCount
TInt aResult

MrcdumlbDoGetPathResult(TUint, TInt)

voidMrcdumlbDoGetPathResult(TUintaItemCount,
TIntaResult
)[private, virtual]

Parameters

TUint aItemCount
TInt aResult

MrcdumlbDoMediaElementItemResult(const TRemConItemUid &, const TDesC8 &, TMediaItemType, const TArray< TMediaElementAttribute > &, TInt)

voidMrcdumlbDoMediaElementItemResult(const TRemConItemUid &aMediaID,
const TDesC8 &aMediaName,
TMediaItemTypeaMediaType,
const TArray< TMediaElementAttribute > &aAttributes,
TIntaResult
)[private, virtual]

Parameters

const TRemConItemUid & aMediaID
const TDesC8 & aMediaName
TMediaItemType aMediaType
const TArray< TMediaElementAttribute > & aAttributes
TInt aResult

MrcdumlbDoMediaLibraryStateChange()

voidMrcdumlbDoMediaLibraryStateChange()[private, virtual]

MrcdumlbDoSearchResult(TUint, TInt)

voidMrcdumlbDoSearchResult(TUintaNumberItemsFound,
TIntaResult
)[private, virtual]

Parameters

TUint aNumberItemsFound
TInt aResult

MrcdunpbDoFolderListing(const TArray< TRemConItem > &, TUint)

voidMrcdunpbDoFolderListing(const TArray< TRemConItem > &aFolderListing,
TUintaResult
)[private, virtual]

Parameters

const TArray< TRemConItem > & aFolderListing
TUint aResult

MrcdunpbDoMediaElementItemResult(const TRemConItemUid &, const TDesC8 &, TMediaItemType, const TArray< TMediaElementAttribute > &, TInt)

voidMrcdunpbDoMediaElementItemResult(const TRemConItemUid &aMediaID,
const TDesC8 &aMediaName,
TMediaItemTypeaMediaType,
const TArray< TMediaElementAttribute > &aAttributes,
TIntaResult
)[private, virtual]

Parameters

const TRemConItemUid & aMediaID
const TDesC8 & aMediaName
TMediaItemType aMediaType
const TArray< TMediaElementAttribute > & aAttributes
TInt aResult

NewL(CRemConInterfaceSelector &, MRemConDatabaseUnawareMediaLibraryBrowseObserver &, MRemConDatabaseUnawareNowPlayingBrowseObserver &, TBool, MRemConDatabaseUnawareMediaLibraryBrowse *&, MRemConDatabaseUnawareNowPlayingBrowse *&)

IMPORT_C CRemConDatabaseUnawareMediaBrowseTarget *NewL(CRemConInterfaceSelector &aInterfaceSelector,
MRemConDatabaseUnawareMediaLibraryBrowseObserver &aMlObserver,
MRemConDatabaseUnawareNowPlayingBrowseObserver &aNpObserver,
TBoolaSearchSupported,
MRemConDatabaseUnawareMediaLibraryBrowse *&aMlInterface,
MRemConDatabaseUnawareNowPlayingBrowse *&aNpInterface
)[static]