CMMFControllerExtendedData Class Reference

class CMMFControllerExtendedData : public CMMFObject

The controller proxy session.

Only one session can be connected to a controller proxy server.

Inherits from

Constructor & Destructor Documentation

CMMFControllerExtendedData()

CMMFControllerExtendedData()

~CMMFControllerExtendedData()

~CMMFControllerExtendedData()

Member Functions Documentation

ClientThreadId()

TThreadId ClientThreadId()const

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.

ResetSourceSinkInitData()

voidResetSourceSinkInitData()

SecureDrmMode()

TBool SecureDrmMode()const

SetClientThreadId(TThreadId)

voidSetClientThreadId(TThreadIdaClientThreadId)

Parameters

TThreadId aClientThreadId

SetSecureDrmMode(TBool)

voidSetSecureDrmMode(TBoolaSecureDrmMode)

Parameters

TBool aSecureDrmMode

SetSourceSinkInitData(HBufC8 *)

voidSetSourceSinkInitData(HBufC8 *aSourceSinkInitData)

Parameters

HBufC8 * aSourceSinkInitData

SourceSinkInitData()

HBufC8 *SourceSinkInitData()const

Member Data Documentation

TThreadId iClientThreadId

TThreadId iClientThreadId[private]

Extended data uses by CMMFController: The client thread Id

TBool iSecureDrmMode

TBool iSecureDrmMode[private]

Extended data uses by CMMFController: Controller Scecure DRM Mode

HBufC8 * iSourceSinkInitData

HBufC8 *iSourceSinkInitData[private]

Extended data uses by CMMFController: Source/Sink initialization data It serves as a temporary storage for Source/Sink initialization Client should request the server to use and cleanup this variable ASAP once it is being loaded