OverlayCtrlInfo Class Reference

Class generated from common/CommonMessages.msg by opp_msgc. More...

#include <CommonMessages_m.h>

List of all members.

Public Member Functions

 OverlayCtrlInfo ()
 OverlayCtrlInfo (const OverlayCtrlInfo &other)
virtual ~OverlayCtrlInfo ()
OverlayCtrlInfooperator= (const OverlayCtrlInfo &other)
virtual OverlayCtrlInfodup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual TransportAddressgetLastHop ()
virtual const TransportAddressgetLastHop () const
virtual void setLastHop (const TransportAddress &lastHop_var)
virtual NodeHandlegetSrcNode ()
virtual const NodeHandlegetSrcNode () const
virtual void setSrcNode (const NodeHandle &srcNode_var)
virtual NodeHandlegetSrcRoute ()
virtual const NodeHandlegetSrcRoute () const
virtual void setSrcRoute (const NodeHandle &srcRoute_var)
virtual int getHopCount () const
virtual void setHopCount (int hopCount_var)
virtual void setVisitedHopsArraySize (unsigned int size)
virtual unsigned int getVisitedHopsArraySize () const
virtual TransportAddressgetVisitedHops (unsigned int k)
virtual const TransportAddressgetVisitedHops (unsigned int k) const
virtual void setVisitedHops (unsigned int k, const TransportAddress &visitedHops_var)
virtual int getSrcComp () const
virtual void setSrcComp (int srcComp_var)
virtual int getDestComp () const
virtual void setDestComp (int destComp_var)
virtual int getTransportType () const
virtual void setTransportType (int transportType_var)
virtual int getRoutingType () const
virtual void setRoutingType (int routingType_var)

Protected Member Functions

bool operator== (const OverlayCtrlInfo &)

Protected Attributes

TransportAddress lastHop_var
NodeHandle srcNode_var
NodeHandle srcRoute_var
int hopCount_var
TransportAddressvisitedHops_var
unsigned int visitedHops_arraysize
int srcComp_var
int destComp_var
int transportType_var
int routingType_var


Detailed Description

Class generated from common/CommonMessages.msg by opp_msgc.

 class OverlayCtrlInfo
 {
     TransportAddress lastHop;    
     NodeHandle srcNode;          
     NodeHandle srcRoute;         
     int hopCount = 0;            
     TransportAddress visitedHops[];     
     int srcComp enum(CompType);  
     int destComp enum(CompType); 
     int transportType enum(TransportType) = INVALID_TRANSPORT; 
     int routingType enum(RoutingType);
 }
 

Definition at line 1776 of file CommonMessages_m.h.


Constructor & Destructor Documentation

OverlayCtrlInfo::OverlayCtrlInfo (  ) 

Referenced by dup().

OverlayCtrlInfo::OverlayCtrlInfo ( const OverlayCtrlInfo other  ) 

virtual OverlayCtrlInfo::~OverlayCtrlInfo (  )  [virtual]


Member Function Documentation

virtual OverlayCtrlInfo* OverlayCtrlInfo::dup (  )  const [inline, virtual]

Definition at line 1798 of file CommonMessages_m.h.

01798 {return new OverlayCtrlInfo(*this);}

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

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

virtual const TransportAddress& OverlayCtrlInfo::getLastHop (  )  const [inline, virtual]

Definition at line 1804 of file CommonMessages_m.h.

Referenced by getLastHop().

01804 {return const_cast<OverlayCtrlInfo*>(this)->getLastHop();}

virtual TransportAddress& OverlayCtrlInfo::getLastHop (  )  [virtual]

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

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

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

Definition at line 1807 of file CommonMessages_m.h.

Referenced by getSrcNode().

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

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

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

Definition at line 1810 of file CommonMessages_m.h.

Referenced by getSrcRoute().

01810 {return const_cast<OverlayCtrlInfo*>(this)->getSrcRoute();}

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

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

virtual const TransportAddress& OverlayCtrlInfo::getVisitedHops ( unsigned int  k  )  const [inline, virtual]

Definition at line 1817 of file CommonMessages_m.h.

Referenced by getVisitedHops().

01817 {return const_cast<OverlayCtrlInfo*>(this)->getVisitedHops(k);}

virtual TransportAddress& OverlayCtrlInfo::getVisitedHops ( unsigned int  k  )  [virtual]

virtual unsigned int OverlayCtrlInfo::getVisitedHopsArraySize (  )  const [virtual]

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

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

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

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void OverlayCtrlInfo::setDestComp ( int  destComp_var  )  [virtual]

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

virtual void OverlayCtrlInfo::setLastHop ( const TransportAddress lastHop_var  )  [virtual]

virtual void OverlayCtrlInfo::setRoutingType ( int  routingType_var  )  [virtual]

virtual void OverlayCtrlInfo::setSrcComp ( int  srcComp_var  )  [virtual]

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

virtual void OverlayCtrlInfo::setSrcRoute ( const NodeHandle srcRoute_var  )  [virtual]

virtual void OverlayCtrlInfo::setTransportType ( int  transportType_var  )  [virtual]

virtual void OverlayCtrlInfo::setVisitedHops ( unsigned int  k,
const TransportAddress visitedHops_var 
) [virtual]

virtual void OverlayCtrlInfo::setVisitedHopsArraySize ( unsigned int  size  )  [virtual]


Member Data Documentation

Definition at line 1786 of file CommonMessages_m.h.

Definition at line 1782 of file CommonMessages_m.h.

Definition at line 1779 of file CommonMessages_m.h.

Definition at line 1788 of file CommonMessages_m.h.

Definition at line 1785 of file CommonMessages_m.h.

Definition at line 1780 of file CommonMessages_m.h.

Definition at line 1781 of file CommonMessages_m.h.

Definition at line 1787 of file CommonMessages_m.h.

unsigned int OverlayCtrlInfo::visitedHops_arraysize [protected]

Definition at line 1784 of file CommonMessages_m.h.

Definition at line 1783 of file CommonMessages_m.h.


The documentation for this class was generated from the following file:

Generated on Tue Sep 8 17:27:00 2009 for OverSim by  doxygen 1.5.8