CommsFW::MLegacyMessageReceiver Class Reference

class CommsFW::MLegacyMessageReceiver
Public Member Functions
voidDispatchL(const TCFMessage &, TWorkerId)
voidOnDispatchLeave(const TCFMessage &, TWorkerId, TInt)

Member Functions Documentation

DispatchL(const TCFMessage &, TWorkerId)

voidDispatchL(const TCFMessage &aMessage,
TWorkerIdaSenderId
)[pure virtual]

Parameters

const TCFMessage & aMessage
TWorkerId aSenderId

OnDispatchLeave(const TCFMessage &, TWorkerId, TInt)

voidOnDispatchLeave(const TCFMessage &,
TWorkerId,
TInt
)[inline, virtual]

If the dispatching function Leave()s then control transfers here. This allows a carefully-written object to avoid adding its own TRAP and still provide handling for a Leave, ie an efficiency gain.

Parameters

const TCFMessage &
TWorkerId
TInt