MMMFDevSoundCustomInterfaceDeMuxUtility Class Reference

class MMMFDevSoundCustomInterfaceDeMuxUtility

mixin class implemented by the demux utility

Member Functions Documentation

CompleteMessage(const RMmfIpcMessage &, TInt)

voidCompleteMessage(const RMmfIpcMessage &aMessage,
TIntaError
)[pure virtual]

Complete the supplied IPC message with the supplied error code

Parameters

const RMmfIpcMessage & aMessageThe IPC message
TInt aErrorOne of the system wide error codes to complete the message with

GetAsyncMessageDataL(const RMmfIpcMessage &, TMMFDevSoundCIMessageData &)

voidGetAsyncMessageDataL(const RMmfIpcMessage &aMessage,
TMMFDevSoundCIMessageData &aData
)[pure virtual]

Get all settings at once into a client supplied package from an asynchronous message TMMFDevSoundCIMessageData

Parameters

const RMmfIpcMessage & aMessageThe IPC message
TMMFDevSoundCIMessageData & aDataStructure containing the command and handle

GetSyncMessageDataL(const RMmfIpcMessage &, TMMFDevSoundCIMessageData &)

voidGetSyncMessageDataL(const RMmfIpcMessage &aMessage,
TMMFDevSoundCIMessageData &aData
)[pure virtual]

Get all settings at once into a client supplied package TMMFDevSoundCIMessageData

Parameters

const RMmfIpcMessage & aMessageThe IPC message
TMMFDevSoundCIMessageData & aDataStructure containing the command and handle

InputDesLength(const RMmfIpcMessage &)

TInt InputDesLength(const RMmfIpcMessage &aMessage)[pure virtual]

Obtain the input descriptor length from the message

Parameters

const RMmfIpcMessage & aMessageThe IPC message

ReadFromInputDesL(const RMmfIpcMessage &, TDes8 *)

voidReadFromInputDesL(const RMmfIpcMessage &aMessage,
TDes8 *aBufToFill
)[pure virtual]

Read the data from the input descriptor into the supplied buffer

Parameters

const RMmfIpcMessage & aMessageThe IPC message
TDes8 * aBufToFillThe descriptor to copy the data from the input message into

WriteToOutputDesL(const RMmfIpcMessage &, TDesC8 &)

voidWriteToOutputDesL(const RMmfIpcMessage &aMessage,
TDesC8 &aBufToWrite
)[pure virtual]

Write the supplied buffer into the output buffer in the IPC message

Parameters

const RMmfIpcMessage & aMessageThe IPC message
TDesC8 & aBufToWriteThe buffer to write to the output buffer in the supplied IPC message