MeshMachine::TNodeContextBase Class Reference

class MeshMachine::TNodeContextBase

Constructor & Destructor Documentation

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

IMPORT_CTNodeContextBase(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 TUint16ActivityId()const

IsPeer()

IMPORT_C TBoolIsPeer()const

IsSelf()

IMPORT_C TBoolIsSelf()const

Node()

AMMNodeBase &Node()[inline]

NodeId()

IMPORT_C const Messages::TNodeId &NodeId()const

PostToSender(const Messages::TSignalBase &)

IMPORT_C voidPostToSender(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