Messages::RClientInterface Class Reference

class Messages::RClientInterface
Public Member Functions
RClientInterface()
~RClientInterface()
IMPORT_C TBoolIsOpen()
IMPORT_C voidOpen(const TRuntimeCtxId &, MTransportSender *)
IMPORT_C voidOpenPostMessageClose(const TRuntimeCtxId &, const TRuntimeCtxId &, const TSignalBase &)
IMPORT_C voidPostMessage(const TRuntimeCtxId &, const TSignalBase &)
const TRuntimeCtxId &RecipientId()
IMPORT_C TBooloperator==(const TRuntimeCtxId &)
IMPORT_C TBooloperator==(const RClientInterface &)
Protected Member Functions
voidPostMessage(const TRuntimeCtxId &, const TRuntimeCtxId &, const TSignalBase &)
TRuntimeCtxId &RecipientRef()
const TRuntimeCtxId &RecipientRef()
Private Attributes
TUint8 iRecipientAddress
MTransportSender *iTransportSender

Constructor & Destructor Documentation

RClientInterface()

IMPORT_CRClientInterface()

~RClientInterface()

IMPORT_C~RClientInterface()[virtual]

Member Functions Documentation

IsOpen()

IMPORT_C TBoolIsOpen()const

Open(const TRuntimeCtxId &, MTransportSender *)

IMPORT_C voidOpen(const TRuntimeCtxId &aPostTo,
MTransportSender *aSender = NULL
)

Parameters

const TRuntimeCtxId & aPostTo
MTransportSender * aSender = NULL

OpenPostMessageClose(const TRuntimeCtxId &, const TRuntimeCtxId &, const TSignalBase &)

IMPORT_C voidOpenPostMessageClose(const TRuntimeCtxId &aPostFrom,
const TRuntimeCtxId &aPostTo,
const TSignalBase &aMessage
)[static]

Parameters

const TRuntimeCtxId & aPostFrom
const TRuntimeCtxId & aPostTo
const TSignalBase & aMessage

PostMessage(const TRuntimeCtxId &, const TSignalBase &)

IMPORT_C voidPostMessage(const TRuntimeCtxId &aPostFrom,
const TSignalBase &aMessage
)const

Parameters

const TRuntimeCtxId & aPostFrom
const TSignalBase & aMessage

PostMessage(const TRuntimeCtxId &, const TRuntimeCtxId &, const TSignalBase &)

voidPostMessage(const TRuntimeCtxId &aPostFrom,
const TRuntimeCtxId &aPostTo,
const TSignalBase &aMessage
)const [protected]

Parameters

const TRuntimeCtxId & aPostFrom
const TRuntimeCtxId & aPostTo
const TSignalBase & aMessage

RecipientId()

const TRuntimeCtxId &RecipientId()const [inline]

RecipientRef()

TRuntimeCtxId &RecipientRef()[protected, inline]

RecipientRef()

const TRuntimeCtxId &RecipientRef()const [protected, inline]

operator==(const TRuntimeCtxId &)

IMPORT_C TBooloperator==(const TRuntimeCtxId &aRHS)const

Parameters

const TRuntimeCtxId & aRHS

operator==(const RClientInterface &)

IMPORT_C TBooloperator==(const RClientInterface &aRHS)const

Parameters

const RClientInterface & aRHS

Member Data Documentation

TUint8 iRecipientAddress

TUint8 iRecipientAddress[private]

MTransportSender * iTransportSender

MTransportSender *iTransportSender[private]