CMceCsServerITC Class Reference

class CMceCsServerITC : public CBase

ITC helper class for MCE server.

Since

Inherits from

Constructor & Destructor Documentation

CMceCsServerITC()

CMceCsServerITC()[private]

~CMceCsServerITC()

~CMceCsServerITC()

Destructor.

Member Functions Documentation

Complete(const RMessage2 &, TInt)

voidComplete(const RMessage2 &aMessage,
TIntaCompletionCode
)const

Completes the message.

Parameters

const RMessage2 & aMessage
TInt aCompletionCode

Function(const RMessage2 &)

TInt Function(const RMessage2 &aMessage)const

Reads function of the message.

Parameters

const RMessage2 & aMessage

ITCArgInt(TMceItcArguments, const RMessage2 &)

TInt ITCArgInt(TMceItcArgumentsaItcArgIndex,
const RMessage2 &aMessage
)const [private]

Parameters

TMceItcArguments aItcArgIndex
const RMessage2 & aMessage

ITCArgPtr(TMceItcArguments, const RMessage2 &)

const TAny *ITCArgPtr(TMceItcArgumentsaItcArgIndex,
const RMessage2 &aMessage
)const [private]

Parameters

TMceItcArguments aItcArgIndex
const RMessage2 & aMessage

NewL()

CMceCsServerITC *NewL()[static]

Two-phased constructor.

NewLC()

CMceCsServerITC *NewLC()[static]

Two-phased constructor.

PanicClient(const RMessage2 &, TInt)

voidPanicClient(const RMessage2 &aMessage,
TIntaPanic
)const

Panics the client.

Parameters

const RMessage2 & aMessage
TInt aPanic

ReadIntL(const RMessage2 &, TMceItcArguments)

TInt ReadIntL(const RMessage2 &aMessage,
TMceItcArgumentsaItcArgIndex
)const

Reads Tint from the client.

Parameters

const RMessage2 & aMessage
TMceItcArguments aItcArgIndex

ReadL(const RMessage2 &, TMceItcArguments)

HBufC8 *ReadL(const RMessage2 &aMessage,
TMceItcArgumentsaItcArgIndex
)const [private]

Parameters

const RMessage2 & aMessage
TMceItcArguments aItcArgIndex

ReadLC(const RMessage2 &, TMceItcArguments)

HBufC8 *ReadLC(const RMessage2 &aMessage,
TMceItcArgumentsaItcArgIndex
)const

Reads descriptor from the client.

Parameters

const RMessage2 & aMessage
TMceItcArguments aItcArgIndex

ReadMCEIdsL(const RMessage2 &)

TMceIds ReadMCEIdsL(const RMessage2 &aMessage)const

Reads ids from the client.

Parameters

const RMessage2 & aMessage

ReadTUint32L(const RMessage2 &, TMceItcArguments)

TUint32 ReadTUint32L(const RMessage2 &aMessage,
TMceItcArgumentsaItcArgIndex
)const

Reads TUint32 from the client.

Parameters

const RMessage2 & aMessage
TMceItcArguments aItcArgIndex

WriteL(const RMessage2 &, const TDesC8 &, TMceItcArguments)

voidWriteL(const RMessage2 &aMessage,
const TDesC8 &aDes,
TMceItcArgumentsaItcArgIndex
)const

Writes desctructor to client.

Parameters

const RMessage2 & aMessage
const TDesC8 & aDes
TMceItcArguments aItcArgIndex

WriteL(const RMessage2 &, const TMceIds &)

voidWriteL(const RMessage2 &aMessage,
const TMceIds &aIds
)const

Writes ids to client.

Parameters

const RMessage2 & aMessage
const TMceIds & aIds

WriteL(const RMessage2 &, const TMceMessageBufSizes)

voidWriteL(const RMessage2 &aMessage,
const TMceMessageBufSizesaSizes
)const

Writes sizes to client.

Parameters

const RMessage2 & aMessage
const TMceMessageBufSizes aSizes

WriteL(TMceItcArguments, const RMessage2 &, const TDesC8 &)

voidWriteL(TMceItcArgumentsaItcArgIndex,
const RMessage2 &aMessage,
const TDesC8 &aDes
)const [private]

Parameters

TMceItcArguments aItcArgIndex
const RMessage2 & aMessage
const TDesC8 & aDes