CCustomInterfaceBuilder Class Reference

class CCustomInterfaceBuilder : public CMMFObject

Inherits from

Constructor & Destructor Documentation

CCustomInterfaceBuilder(CMMFObjectContainer &, CMMFDevSound &)

CCustomInterfaceBuilder ( CMMFObjectContainer & aObjectContainer,
CMMFDevSound & aDevSound
) [private]

Parameters

CMMFObjectContainer & aObjectContainer
CMMFDevSound & aDevSound

CCustomInterfaceBuilder(CMMFObjectContainer &, MCustomInterface &)

CCustomInterfaceBuilder ( CMMFObjectContainer & aObjectContainer,
MCustomInterface & aCustomInterface
) [private]

Parameters

CMMFObjectContainer & aObjectContainer
MCustomInterface & aCustomInterface

~CCustomInterfaceBuilder()

~CCustomInterfaceBuilder ( ) [virtual]

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

DoBuildL(TMMFMessage &)

void DoBuildL ( TMMFMessage & aMessage ) [private]

Parameters

TMMFMessage & aMessage

DoHandleRequestL(TMMFMessage &)

void DoHandleRequestL ( TMMFMessage & aMessage ) [private]

Parameters

TMMFMessage & aMessage

DoRemoveL(TMMFMessage &)

void DoRemoveL ( TMMFMessage & aMessage ) [private]

Parameters

TMMFMessage & aMessage

GetCustomInterfaceL(TUid)

TAny * GetCustomInterfaceL ( TUid aInterfaceId ) [private]

Parameters

TUid aInterfaceId

HandleRequest(TMMFMessage &)

void HandleRequest ( TMMFMessage & aMessage ) [virtual]

Passes a message to the object to handle.

This is a pure virtual method to be implemented by concrete classes derived from this class.

The message passed in MUST be completed by the object; however, it can be copied to be completed at a later time, should some other asynchronous action need to occur first.

Since
7.0s

Parameters

TMMFMessage & aMessage The message to be handled. This MUST be completed by the object.

NewL(CMMFObjectContainer &, CMMFDevSound &)

IMPORT_C CCustomInterfaceBuilder * NewL ( CMMFObjectContainer & aObjectContainer,
CMMFDevSound & aDevSound
) [static]

Parameters

CMMFObjectContainer & aObjectContainer
CMMFDevSound & aDevSound

NewL(CMMFObjectContainer &, MCustomInterface &)

IMPORT_C CCustomInterfaceBuilder * NewL ( CMMFObjectContainer & aObjectContainer,
MCustomInterface & aCustomInterface
) [static]

Parameters

CMMFObjectContainer & aObjectContainer
MCustomInterface & aCustomInterface

SetSecureCustomInterfaces(const TBool)

IMPORT_C void SetSecureCustomInterfaces ( const TBool aSecure )

Parameters

const TBool aSecure

Member Data Documentation

CAdaptationCustomInterfaceBuilder * iAdaptationBuilder

CAdaptationCustomInterfaceBuilder * iAdaptationBuilder [private]

MCustomInterface * iCustomInterface

MCustomInterface * iCustomInterface [private]

CMMFDevSound * iDevSound

CMMFDevSound * iDevSound [private]

CMMFObjectContainer & iObjectContainer

CMMFObjectContainer & iObjectContainer [private]

TBool iSecureCustomInterfaces

TBool iSecureCustomInterfaces [private]