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

voidConstructL()[private]

DoBuildL(TMMFMessage &)

voidDoBuildL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoHandleRequestL(TMMFMessage &)

voidDoHandleRequestL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

DoRemoveL(TMMFMessage &)

voidDoRemoveL(TMMFMessage &aMessage)[private]

Parameters

TMMFMessage & aMessage

GetCustomInterfaceL(TUid)

TAny *GetCustomInterfaceL(TUidaInterfaceId)[private]

Parameters

TUid aInterfaceId

HandleRequest(TMMFMessage &)

voidHandleRequest(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 & aMessageThe 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 voidSetSecureCustomInterfaces(const TBoolaSecure)

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]