CProxyCustomInterfaceUtility Class Reference

class CProxyCustomInterfaceUtility : public CCustomInterfaceUtility

Inherits from

Public Member Functions
~CProxyCustomInterfaceUtility()
IMPORT_C TAny *CustomInterface(TUid)
IMPORT_C CProxyCustomInterfaceUtility *NewL(CCustomCommandUtility *)
IMPORT_C CProxyCustomInterfaceUtility *NewL(MCustomCommand &)
IMPORT_C voidRemoveCustomInterface(TMMFMessageDestinationPckg)
Private Member Functions
CProxyCustomInterfaceUtility(CCustomCommandUtility *)
CProxyCustomInterfaceUtility(MCustomCommand &)
TAny *BuildProxy(TUid, TMMFMessageDestinationPckg)
voidConstructL()
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()
CCustomInterfaceUtility::CCustomInterfaceUtility()
CCustomInterfaceUtility::ConstructL(CCustomCommandUtility *)
CCustomInterfaceUtility::ConstructL(CMMFDevSound &)
CCustomInterfaceUtility::NewL(CDrmPlayerUtility &)
CCustomInterfaceUtility::NewL(CMMFDevSound &)
CCustomInterfaceUtility::NewL(CMdaAudioConvertUtility &)
CCustomInterfaceUtility::NewL(CMdaAudioPlayerUtility &)
CCustomInterfaceUtility::NewL(CMdaAudioRecorderUtility &,TBool)
CCustomInterfaceUtility::NewL(CMidiClientUtility &)
CCustomInterfaceUtility::NewL(CVideoPlayerUtility &)
CCustomInterfaceUtility::NewL(CVideoRecorderUtility &)
CCustomInterfaceUtility::~CCustomInterfaceUtility()
Private Attributes
TMMFMessageDestinationPckg iBuilderHandle
CCustomCommandUtility *iCustomCommandUtility
MCustomCommand *iMCustomCommand

Constructor & Destructor Documentation

CProxyCustomInterfaceUtility(CCustomCommandUtility *)

CProxyCustomInterfaceUtility(CCustomCommandUtility *aCustomCommandUtility)[private]

Parameters

CCustomCommandUtility * aCustomCommandUtility

CProxyCustomInterfaceUtility(MCustomCommand &)

CProxyCustomInterfaceUtility(MCustomCommand &aMCustomCommand)[private]

Parameters

MCustomCommand & aMCustomCommand

~CProxyCustomInterfaceUtility()

~CProxyCustomInterfaceUtility()[virtual]

Member Functions Documentation

BuildProxy(TUid, TMMFMessageDestinationPckg)

TAny *BuildProxy(TUidaInterfaceId,
TMMFMessageDestinationPckgaHandle
)[private]

Parameters

TUid aInterfaceId
TMMFMessageDestinationPckg aHandle

ConstructL()

voidConstructL()[private]

CustomInterface(TUid)

IMPORT_C TAny *CustomInterface(TUidaInterfaceId)[virtual]

Parameters

TUid aInterfaceId

NewL(CCustomCommandUtility *)

IMPORT_C CProxyCustomInterfaceUtility *NewL(CCustomCommandUtility *aCustomCommandUtility)[static]

Parameters

CCustomCommandUtility * aCustomCommandUtility

NewL(MCustomCommand &)

IMPORT_C CProxyCustomInterfaceUtility *NewL(MCustomCommand &aMCustomCommand)[static]

Parameters

MCustomCommand & aMCustomCommand

RemoveCustomInterface(TMMFMessageDestinationPckg)

IMPORT_C voidRemoveCustomInterface(TMMFMessageDestinationPckgaMessageHandler)[virtual]

Parameters

TMMFMessageDestinationPckg aMessageHandler

Member Data Documentation

TMMFMessageDestinationPckg iBuilderHandle

TMMFMessageDestinationPckg iBuilderHandle[private]

CCustomCommandUtility * iCustomCommandUtility

CCustomCommandUtility *iCustomCommandUtility[private]

MCustomCommand * iMCustomCommand

MCustomCommand *iMCustomCommand[private]