OverlayCtrlInfo Class Reference

#include <CommonAPIMessages_m.h>

List of all members.


Detailed Description

Class generated from CommonAPIMessages.msg by opp_msgc.

 class OverlayCtrlInfo
 {
 	fields:
 		OverlayKey destKey;

 		IPvXAddress lastHopAddr;
 		int lastHopPort;

 		NodeHandle thisNode;
 		NodeHandle srcNode;

 		int hopCount = 0;
 };
 


Public Member Functions

 OverlayCtrlInfo ()
 OverlayCtrlInfo (const OverlayCtrlInfo &other)
virtual ~OverlayCtrlInfo ()
OverlayCtrlInfooperator= (const OverlayCtrlInfo &other)
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual OverlayKeygetDestKey ()
virtual const OverlayKeygetDestKey () const
virtual void setDestKey (const OverlayKey &destKey_var)
virtual IPvXAddress & getLastHopAddr ()
virtual const IPvXAddress & getLastHopAddr () const
virtual void setLastHopAddr (const IPvXAddress &lastHopAddr_var)
virtual int getLastHopPort () const
virtual void setLastHopPort (int lastHopPort_var)
virtual NodeHandlegetThisNode ()
virtual const NodeHandlegetThisNode () const
virtual void setThisNode (const NodeHandle &thisNode_var)
virtual NodeHandlegetSrcNode ()
virtual const NodeHandlegetSrcNode () const
virtual void setSrcNode (const NodeHandle &srcNode_var)
virtual int getHopCount () const
virtual void setHopCount (int hopCount_var)

Protected Member Functions

bool operator== (const OverlayCtrlInfo &)

Protected Attributes

OverlayKey destKey_var
IPvXAddress lastHopAddr_var
int lastHopPort_var
NodeHandle thisNode_var
NodeHandle srcNode_var
int hopCount_var


Constructor & Destructor Documentation

OverlayCtrlInfo::OverlayCtrlInfo (  ) 

OverlayCtrlInfo::OverlayCtrlInfo ( const OverlayCtrlInfo other  ) 

virtual OverlayCtrlInfo::~OverlayCtrlInfo (  )  [virtual]


Member Function Documentation

virtual const OverlayKey& OverlayCtrlInfo::getDestKey (  )  const [inline, virtual]

00189 {return const_cast<OverlayCtrlInfo*>(this)->getDestKey();}

virtual OverlayKey& OverlayCtrlInfo::getDestKey (  )  [virtual]

virtual int OverlayCtrlInfo::getHopCount (  )  const [virtual]

virtual const IPvXAddress& OverlayCtrlInfo::getLastHopAddr (  )  const [inline, virtual]

00192 {return const_cast<OverlayCtrlInfo*>(this)->getLastHopAddr();}

virtual IPvXAddress& OverlayCtrlInfo::getLastHopAddr (  )  [virtual]

virtual int OverlayCtrlInfo::getLastHopPort (  )  const [virtual]

virtual const NodeHandle& OverlayCtrlInfo::getSrcNode (  )  const [inline, virtual]

00200 {return const_cast<OverlayCtrlInfo*>(this)->getSrcNode();}

virtual NodeHandle& OverlayCtrlInfo::getSrcNode (  )  [virtual]

virtual const NodeHandle& OverlayCtrlInfo::getThisNode (  )  const [inline, virtual]

00197 {return const_cast<OverlayCtrlInfo*>(this)->getThisNode();}

virtual NodeHandle& OverlayCtrlInfo::getThisNode (  )  [virtual]

virtual void OverlayCtrlInfo::netPack ( cCommBuffer *  b  )  [virtual]

virtual void OverlayCtrlInfo::netUnpack ( cCommBuffer *  b  )  [virtual]

OverlayCtrlInfo& OverlayCtrlInfo::operator= ( const OverlayCtrlInfo other  ) 

bool OverlayCtrlInfo::operator== ( const OverlayCtrlInfo  )  [protected]

virtual void OverlayCtrlInfo::setDestKey ( const OverlayKey destKey_var  )  [virtual]

virtual void OverlayCtrlInfo::setHopCount ( int  hopCount_var  )  [virtual]

virtual void OverlayCtrlInfo::setLastHopAddr ( const IPvXAddress &  lastHopAddr_var  )  [virtual]

virtual void OverlayCtrlInfo::setLastHopPort ( int  lastHopPort_var  )  [virtual]

virtual void OverlayCtrlInfo::setSrcNode ( const NodeHandle srcNode_var  )  [virtual]

virtual void OverlayCtrlInfo::setThisNode ( const NodeHandle thisNode_var  )  [virtual]


Member Data Documentation

OverlayKey OverlayCtrlInfo::destKey_var [protected]

int OverlayCtrlInfo::hopCount_var [protected]

IPvXAddress OverlayCtrlInfo::lastHopAddr_var [protected]

int OverlayCtrlInfo::lastHopPort_var [protected]

NodeHandle OverlayCtrlInfo::srcNode_var [protected]

NodeHandle OverlayCtrlInfo::thisNode_var [protected]


The documentation for this class was generated from the following file:
Generated on Fri Dec 15 17:50:30 2006 for ITM OverSim by  doxygen 1.4.7