MMMFDevSoundCustomInterfaceDeMuxUtility Class Reference

class MMMFDevSoundCustomInterfaceDeMuxUtility

mixin class implemented by the demux utility

Member Functions Documentation

CompleteMessage(const RMmfIpcMessage &, TInt)

void CompleteMessage ( const RMmfIpcMessage & aMessage,
TInt aError
) [pure virtual]

Complete the supplied IPC message with the supplied error code

Parameters

const RMmfIpcMessage & aMessage The IPC message
TInt aError One of the system wide error codes to complete the message with

GetAsyncMessageDataL(const RMmfIpcMessage &, TMMFDevSoundCIMessageData &)

void GetAsyncMessageDataL ( 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 & aMessage The IPC message
TMMFDevSoundCIMessageData & aData Structure containing the command and handle

GetSyncMessageDataL(const RMmfIpcMessage &, TMMFDevSoundCIMessageData &)

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

Get all settings at once into a client supplied package TMMFDevSoundCIMessageData

Parameters

const RMmfIpcMessage & aMessage The IPC message
TMMFDevSoundCIMessageData & aData Structure 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 & aMessage The IPC message

ReadFromInputDesL(const RMmfIpcMessage &, TDes8 *)

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

Read the data from the input descriptor into the supplied buffer

Parameters

const RMmfIpcMessage & aMessage The IPC message
TDes8 * aBufToFill The descriptor to copy the data from the input message into

WriteToOutputDesL(const RMmfIpcMessage &, TDesC8 &)

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

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

Parameters

const RMmfIpcMessage & aMessage The IPC message
TDesC8 & aBufToWrite The buffer to write to the output buffer in the supplied IPC message