MAlfExtension Class Reference

class MAlfExtension
Public Member Functions
TAny * GetInterface (const THuiInterfaceSupport &)
void HandleCmdL ( TInt , const TDesC8 &, TDes8 &)
void Release ()

Member Functions Documentation

GetInterface(const THuiInterfaceSupport &)

TAny * GetInterface ( const THuiInterfaceSupport & aInterface ) [pure virtual]

Returns pointer of correct type or null

Parameters

const THuiInterfaceSupport & aInterface type of interface requested

HandleCmdL(TInt, const TDesC8 &, TDes8 &)

void HandleCmdL ( TInt aCommandId,
const TDesC8 & aInputBuffer,
TDes8 & aResponse
) [pure virtual]
Handles command from controller
leave
Any system wide error code

Parameters

TInt aCommandId Command identifier, values below EAlfLastReservedOpCmd (= 10000) are reserved for tookit fw and should not be utilized in app specific extensions.
const TDesC8 & aInputBuffer Additional data attached to command
TDes8 & aResponse Response to be passed back to commander

Release()

void Release ( ) [pure virtual]

Free resources for instance, usually delete this