Messages::RClientInterface Class Reference

class Messages::RClientInterface
Public Member Functions
RClientInterface ()
~RClientInterface ()
IMPORT_C TBool IsOpen ()
IMPORT_C void Open (const TRuntimeCtxId &, MTransportSender *)
IMPORT_C void OpenPostMessageClose (const TRuntimeCtxId &, const TRuntimeCtxId &, const TSignalBase &)
IMPORT_C void PostMessage (const TRuntimeCtxId &, const TSignalBase &)
const TRuntimeCtxId & RecipientId ()
IMPORT_C TBool operator== (const TRuntimeCtxId &)
IMPORT_C TBool operator== (const RClientInterface &)
Protected Member Functions
void PostMessage (const TRuntimeCtxId &, const TRuntimeCtxId &, const TSignalBase &)
TRuntimeCtxId & RecipientRef ()
const TRuntimeCtxId & RecipientRef ()
Private Attributes
TUint8 iRecipientAddress
MTransportSender * iTransportSender

Constructor & Destructor Documentation

RClientInterface()

IMPORT_C RClientInterface ( )

~RClientInterface()

IMPORT_C ~RClientInterface ( ) [virtual]

Member Functions Documentation

IsOpen()

IMPORT_C TBool IsOpen ( ) const

Open(const TRuntimeCtxId &, MTransportSender *)

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

Parameters

const TRuntimeCtxId & aPostTo
MTransportSender * aSender = NULL

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

IMPORT_C void OpenPostMessageClose ( 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 void PostMessage ( const TRuntimeCtxId & aPostFrom,
const TSignalBase & aMessage
) const

Parameters

const TRuntimeCtxId & aPostFrom
const TSignalBase & aMessage

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

void PostMessage ( 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 TBool operator== ( const TRuntimeCtxId & aRHS ) const

Parameters

const TRuntimeCtxId & aRHS

operator==(const RClientInterface &)

IMPORT_C TBool operator== ( const RClientInterface & aRHS ) const

Parameters

const RClientInterface & aRHS

Member Data Documentation

TUint8 iRecipientAddress

TUint8 iRecipientAddress [private]

MTransportSender * iTransportSender

MTransportSender * iTransportSender [private]