CRemConDatabaseAwareMediaBrowseTarget Class Reference

class CRemConDatabaseAwareMediaBrowseTarget : public CRemConMediaBrowseTargetBase

Inherits from

Public Member Functions
~CRemConDatabaseAwareMediaBrowseTarget()
IMPORT_C CRemConDatabaseAwareMediaBrowseTarget *NewL(CRemConInterfaceSelector &, MRemConDatabaseAwareMediaLibraryBrowseObserver &, MRemConDatabaseAwareNowPlayingBrowseObserver &, TBool, MRemConDatabaseAwareMediaLibraryBrowse *&, MRemConDatabaseAwareNowPlayingBrowse *&, TUint16)
Private Member Functions
CRemConDatabaseAwareMediaBrowseTarget(CRemConInterfaceSelector &, MRemConDatabaseAwareMediaLibraryBrowseObserver &, MRemConDatabaseAwareNowPlayingBrowseObserver &, MRemConDatabaseAwareMediaLibraryBrowse *&, MRemConDatabaseAwareNowPlayingBrowse *&, TUint16)
voidConstructL(TBool)
voidMrcdamlbDoFolderDownResult(TUint, TInt)
voidMrcdamlbDoFolderItemResult(const TRemConItemUid &, const TDesC8 &, TFolderItemType, TFolderItemPlayable, const TArray< TMediaElementAttribute > &, TInt)
voidMrcdamlbDoFolderListing(const TArray< TRemConItem > &, TUint16, TUint)
voidMrcdamlbDoFolderUpResult(TUint, TInt)
voidMrcdamlbDoGetPathResult(TUint, TUint16, TInt)
voidMrcdamlbDoMediaElementItemResult(const TRemConItemUid &, const TDesC8 &, TMediaItemType, const TArray< TMediaElementAttribute > &, TInt)
voidMrcdamlbDoMediaLibraryStateChange(TUint16)
voidMrcdamlbDoSearchResult(TUint, TUint16, TInt)
voidMrcdanpbDoFolderListing(const TArray< TRemConItem > &, TUint16, TUint)
voidMrcdanpbDoMediaElementItemResult(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

CRemConDatabaseAwareMediaBrowseTarget(CRemConInterfaceSelector &, MRemConDatabaseAwareMediaLibraryBrowseObserver &, MRemConDatabaseAwareNowPlayingBrowseObserver &, MRemConDatabaseAwareMediaLibraryBrowse *&, MRemConDatabaseAwareNowPlayingBrowse *&, TUint16)

CRemConDatabaseAwareMediaBrowseTarget(CRemConInterfaceSelector &aInterfaceSelector,
MRemConDatabaseAwareMediaLibraryBrowseObserver &aMlObserver,
MRemConDatabaseAwareNowPlayingBrowseObserver &aNpObserver,
MRemConDatabaseAwareMediaLibraryBrowse *&aMlInterface,
MRemConDatabaseAwareNowPlayingBrowse *&aNpInterface,
TUint16aMediaLibraryStateCookie
)[private]

~CRemConDatabaseAwareMediaBrowseTarget()

~CRemConDatabaseAwareMediaBrowseTarget()[virtual]

Member Functions Documentation

ConstructL(TBool)

voidConstructL(TBoolaSearchSupported)[private]

Parameters

TBool aSearchSupported

MrcdamlbDoFolderDownResult(TUint, TInt)

voidMrcdamlbDoFolderDownResult(TUintaItemCount,
TIntaResult
)[private, virtual]

Parameters

TUint aItemCount
TInt aResult

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

voidMrcdamlbDoFolderItemResult(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

MrcdamlbDoFolderListing(const TArray< TRemConItem > &, TUint16, TUint)

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

Parameters

const TArray< TRemConItem > & aFolderListing
TUint16 aMediaLibraryStateCookie
TUint aResult

MrcdamlbDoFolderUpResult(TUint, TInt)

voidMrcdamlbDoFolderUpResult(TUintaItemCount,
TIntaResult
)[private, virtual]

Parameters

TUint aItemCount
TInt aResult

MrcdamlbDoGetPathResult(TUint, TUint16, TInt)

voidMrcdamlbDoGetPathResult(TUintaItemCount,
TUint16aMediaLibraryStateCookie,
TIntaResult
)[private, virtual]

Parameters

TUint aItemCount
TUint16 aMediaLibraryStateCookie
TInt aResult

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

voidMrcdamlbDoMediaElementItemResult(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

MrcdamlbDoMediaLibraryStateChange(TUint16)

voidMrcdamlbDoMediaLibraryStateChange(TUint16aMediaLibraryStateCookie)[private, virtual]

Parameters

TUint16 aMediaLibraryStateCookie

MrcdamlbDoSearchResult(TUint, TUint16, TInt)

voidMrcdamlbDoSearchResult(TUintaNumberItemsFound,
TUint16aMediaLibraryStateCookie,
TIntaResult
)[private, virtual]

Parameters

TUint aNumberItemsFound
TUint16 aMediaLibraryStateCookie
TInt aResult

MrcdanpbDoFolderListing(const TArray< TRemConItem > &, TUint16, TUint)

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

Parameters

const TArray< TRemConItem > & aFolderListing
TUint16 aMediaLibraryStateCookie
TUint aResult

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

voidMrcdanpbDoMediaElementItemResult(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 &, MRemConDatabaseAwareMediaLibraryBrowseObserver &, MRemConDatabaseAwareNowPlayingBrowseObserver &, TBool, MRemConDatabaseAwareMediaLibraryBrowse *&, MRemConDatabaseAwareNowPlayingBrowse *&, TUint16)

IMPORT_C CRemConDatabaseAwareMediaBrowseTarget *NewL(CRemConInterfaceSelector &aInterfaceSelector,
MRemConDatabaseAwareMediaLibraryBrowseObserver &aMlObserver,
MRemConDatabaseAwareNowPlayingBrowseObserver &aNpObserver,
TBoolaSearchSupported,
MRemConDatabaseAwareMediaLibraryBrowse *&aMlInterface,
MRemConDatabaseAwareNowPlayingBrowse *&aNpInterface,
TUint16aMediaLibraryStateCookie
)[static]

Parameters

CRemConInterfaceSelector & aInterfaceSelector
MRemConDatabaseAwareMediaLibraryBrowseObserver & aMlObserver
MRemConDatabaseAwareNowPlayingBrowseObserver & aNpObserver
TBool aSearchSupported
MRemConDatabaseAwareMediaLibraryBrowse *& aMlInterface
MRemConDatabaseAwareNowPlayingBrowse *& aNpInterface
TUint16 aMediaLibraryStateCookie