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 void RemoveCustomInterface ( TMMFMessageDestinationPckg )
Private Member Functions
CProxyCustomInterfaceUtility ( CCustomCommandUtility *)
CProxyCustomInterfaceUtility ( MCustomCommand &)
TAny * BuildProxy ( TUid , TMMFMessageDestinationPckg )
void ConstructL ()
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 ( TUid aInterfaceId,
TMMFMessageDestinationPckg aHandle
) [private]

Parameters

TUid aInterfaceId
TMMFMessageDestinationPckg aHandle

ConstructL()

void ConstructL ( ) [private]

CustomInterface(TUid)

IMPORT_C TAny * CustomInterface ( TUid aInterfaceId ) [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 void RemoveCustomInterface ( TMMFMessageDestinationPckg aMessageHandler ) [virtual]

Parameters

TMMFMessageDestinationPckg aMessageHandler

Member Data Documentation

TMMFMessageDestinationPckg iBuilderHandle

TMMFMessageDestinationPckg iBuilderHandle [private]

CCustomCommandUtility * iCustomCommandUtility

CCustomCommandUtility * iCustomCommandUtility [private]

MCustomCommand * iMCustomCommand

MCustomCommand * iMCustomCommand [private]