MMMFDevSoundCustomInterfaceChannel Class Reference

class MMMFDevSoundCustomInterfaceChannel

mixin for custom command pipeline used by utility to reroute commands

Public Member Functions
voidAsyncCustomCommand(TUid, TRequestStatus &, const TDesC8 &, const TDesC8 &, TDes8 *)
TInt SyncCustomCommand(TUid, const TDesC8 &, const TDesC8 &, TDes8 *)

Member Functions Documentation

AsyncCustomCommand(TUid, TRequestStatus &, const TDesC8 &, const TDesC8 &, TDes8 *)

voidAsyncCustomCommand(TUidaUid,
TRequestStatus &aStatus,
const TDesC8 &aParam1,
const TDesC8 &aParam2,
TDes8 *aOutParam
)[pure virtual]

Implements an asynchronous custom command

Parameters

TUid aUidThe UID of the custom command
TRequestStatus & aStatusThe request status of the active object that will be called upon the completion of the request
const TDesC8 & aParam1A buffer of data to be supplied to the receiver
const TDesC8 & aParam2A buffer of data to be supplied to the receiver
TDes8 * aOutParamA buffer that will be written into by the receiver and returned to the client

SyncCustomCommand(TUid, const TDesC8 &, const TDesC8 &, TDes8 *)

TInt SyncCustomCommand(TUidaUid,
const TDesC8 &aParam1,
const TDesC8 &aParam2,
TDes8 *aOutParam
)[pure virtual]

Implements a synchronous custom command

Parameters

TUid aUidThe UID of the custom command
const TDesC8 & aParam1A buffer of data to be supplied to the receiver
const TDesC8 & aParam2A buffer of data to be supplied to the receiver
TDes8 * aOutParamA buffer that will be written into by the receiver and returned to the client