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 )
void ConstructL ( TBool )
void MrcdamlbDoFolderDownResult ( TUint , TInt )
void MrcdamlbDoFolderItemResult (const TRemConItemUid &, const TDesC8 &, TFolderItemType , TFolderItemPlayable , const TArray < TMediaElementAttribute > &, TInt )
void MrcdamlbDoFolderListing (const TArray < TRemConItem > &, TUint16 , TUint )
void MrcdamlbDoFolderUpResult ( TUint , TInt )
void MrcdamlbDoGetPathResult ( TUint , TUint16 , TInt )
void MrcdamlbDoMediaElementItemResult (const TRemConItemUid &, const TDesC8 &, TMediaItemType , const TArray < TMediaElementAttribute > &, TInt )
void MrcdamlbDoMediaLibraryStateChange ( TUint16 )
void MrcdamlbDoSearchResult ( TUint , TUint16 , TInt )
void MrcdanpbDoFolderListing (const TArray < TRemConItem > &, TUint16 , TUint )
void MrcdanpbDoMediaElementItemResult (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,
TUint16 aMediaLibraryStateCookie
) [private]

Parameters

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

~CRemConDatabaseAwareMediaBrowseTarget()

~CRemConDatabaseAwareMediaBrowseTarget ( ) [virtual]

Member Functions Documentation

ConstructL(TBool)

void ConstructL ( TBool aSearchSupported ) [private]

Parameters

TBool aSearchSupported

MrcdamlbDoFolderDownResult(TUint, TInt)

void MrcdamlbDoFolderDownResult ( TUint aItemCount,
TInt aResult
) [private, virtual]

Parameters

TUint aItemCount
TInt aResult

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

void MrcdamlbDoFolderItemResult ( const TRemConItemUid & aFolderID,
const TDesC8 & aFolderName,
TFolderItemType aFolderType,
TFolderItemPlayable aPlayable,
const TArray < TMediaElementAttribute > & aAttributes,
TInt aResult
) [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)

void MrcdamlbDoFolderListing ( const TArray < TRemConItem > & aFolderListing,
TUint16 aMediaLibraryStateCookie,
TUint aResult
) [private, virtual]

Parameters

const TArray < TRemConItem > & aFolderListing
TUint16 aMediaLibraryStateCookie
TUint aResult

MrcdamlbDoFolderUpResult(TUint, TInt)

void MrcdamlbDoFolderUpResult ( TUint aItemCount,
TInt aResult
) [private, virtual]

Parameters

TUint aItemCount
TInt aResult

MrcdamlbDoGetPathResult(TUint, TUint16, TInt)

void MrcdamlbDoGetPathResult ( TUint aItemCount,
TUint16 aMediaLibraryStateCookie,
TInt aResult
) [private, virtual]

Parameters

TUint aItemCount
TUint16 aMediaLibraryStateCookie
TInt aResult

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

void MrcdamlbDoMediaElementItemResult ( const TRemConItemUid & aMediaID,
const TDesC8 & aMediaName,
TMediaItemType aMediaType,
const TArray < TMediaElementAttribute > & aAttributes,
TInt aResult
) [private, virtual]

Parameters

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

MrcdamlbDoMediaLibraryStateChange(TUint16)

void MrcdamlbDoMediaLibraryStateChange ( TUint16 aMediaLibraryStateCookie ) [private, virtual]

Parameters

TUint16 aMediaLibraryStateCookie

MrcdamlbDoSearchResult(TUint, TUint16, TInt)

void MrcdamlbDoSearchResult ( TUint aNumberItemsFound,
TUint16 aMediaLibraryStateCookie,
TInt aResult
) [private, virtual]

Parameters

TUint aNumberItemsFound
TUint16 aMediaLibraryStateCookie
TInt aResult

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

void MrcdanpbDoFolderListing ( const TArray < TRemConItem > & aFolderListing,
TUint16 aMediaLibraryStateCookie,
TUint aResult
) [private, virtual]

Parameters

const TArray < TRemConItem > & aFolderListing
TUint16 aMediaLibraryStateCookie
TUint aResult

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

void MrcdanpbDoMediaElementItemResult ( const TRemConItemUid & aMediaID,
const TDesC8 & aMediaName,
TMediaItemType aMediaType,
const TArray < TMediaElementAttribute > & aAttributes,
TInt aResult
) [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,
TBool aSearchSupported,
MRemConDatabaseAwareMediaLibraryBrowse *& aMlInterface,
MRemConDatabaseAwareNowPlayingBrowse *& aNpInterface,
TUint16 aMediaLibraryStateCookie
) [static]

Parameters

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