OverlayCtrlInfo Class Reference

#include <CommonAPIMessages_m.h>

List of all members.


Detailed Description

Class generated from CommonAPIMessages.msg by opp_msgc.

 class OverlayCtrlInfo
 {
     fields:
 	IPvXAddress lastHopAddr; 
 	int lastHopPort;

 	NodeHandle srcNode;

 	int hopCount = 0;        
 };
 


Public Member Functions

 OverlayCtrlInfo ()
 OverlayCtrlInfo (const OverlayCtrlInfo &other)
virtual ~OverlayCtrlInfo ()
OverlayCtrlInfooperator= (const OverlayCtrlInfo &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
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 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

IPvXAddress lastHopAddr_var
int lastHopPort_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 cPolymorphic* OverlayCtrlInfo::dup (  )  const [inline, virtual]

00440 {return new OverlayCtrlInfo(*this);}

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

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

00446 {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]

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

virtual NodeHandle& OverlayCtrlInfo::getSrcNode (  )  [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::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]


Member Data Documentation

int OverlayCtrlInfo::hopCount_var [protected]

IPvXAddress OverlayCtrlInfo::lastHopAddr_var [protected]

int OverlayCtrlInfo::lastHopPort_var [protected]

NodeHandle OverlayCtrlInfo::srcNode_var [protected]


The documentation for this class was generated from the following file:
Generated on Fri May 11 14:52:40 2007 for ITM OverSim by  doxygen 1.4.7