MeshMachine::TNodeContextBase Class Reference

class MeshMachine::TNodeContextBase

Constructor & Destructor Documentation

TNodeContextBase(AMMNodeBase &, Messages::TSignatureBase &, const Messages::TRuntimeCtxId &, const Messages::TNodeId &, CNodeActivityBase *)

IMPORT_C TNodeContextBase ( AMMNodeBase & aNode,
Messages::TSignatureBase & aMessage,
const Messages::TRuntimeCtxId & aSender,
const Messages::TNodeId & aRecipient,
CNodeActivityBase * aNodeActivity = NULL
) [explicit]

Parameters

AMMNodeBase & aNode
Messages::TSignatureBase & aMessage
const Messages::TRuntimeCtxId & aSender
const Messages::TNodeId & aRecipient
CNodeActivityBase * aNodeActivity = NULL

~TNodeContextBase()

IMPORT_C ~TNodeContextBase ( )

Member Functions Documentation

Activity()

CNodeActivityBase * Activity ( ) [inline]

ActivityId()

IMPORT_C TUint16 ActivityId ( ) const

IsPeer()

IMPORT_C TBool IsPeer ( ) const

IsSelf()

IMPORT_C TBool IsSelf ( ) const

Node()

AMMNodeBase & Node ( ) [inline]

NodeId()

IMPORT_C const Messages::TNodeId & NodeId ( ) const

PostToSender(const Messages::TSignalBase &)

IMPORT_C void PostToSender ( const Messages::TSignalBase & aMessage ) const

Parameters

const Messages::TSignalBase & aMessage

Member Data Documentation

Messages::TSignatureBase & iMessage

Messages::TSignatureBase & iMessage

AMMNodeBase & iNode

AMMNodeBase & iNode

CNodeActivityBase * iNodeActivity

CNodeActivityBase * iNodeActivity

Messages::RNodeInterface * iPeer

Messages::RNodeInterface * iPeer

const Messages::TNodeId & iRecipient

const Messages::TNodeId & iRecipient

TInt iReturn

TInt iReturn

const Messages::TRuntimeCtxId & iSender

const Messages::TRuntimeCtxId & iSender