Public Member Functions | Protected Member Functions | Protected Attributes

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 1773 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 1795 of file CommonMessages_m.h.

{return new OverlayCtrlInfo(*this);}

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

Definition at line 1801 of file CommonMessages_m.h.

Referenced by getLastHop().

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

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

Definition at line 1804 of file CommonMessages_m.h.

Referenced by getSrcNode().

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

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

Definition at line 1807 of file CommonMessages_m.h.

Referenced by getSrcRoute().

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

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

Definition at line 1814 of file CommonMessages_m.h.

Referenced by getVisitedHops().

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

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 1783 of file CommonMessages_m.h.

Definition at line 1779 of file CommonMessages_m.h.

Definition at line 1776 of file CommonMessages_m.h.

Definition at line 1785 of file CommonMessages_m.h.

Definition at line 1782 of file CommonMessages_m.h.

Definition at line 1777 of file CommonMessages_m.h.

Definition at line 1778 of file CommonMessages_m.h.

Definition at line 1784 of file CommonMessages_m.h.

unsigned int OverlayCtrlInfo::visitedHops_arraysize [protected]

Definition at line 1781 of file CommonMessages_m.h.

Definition at line 1780 of file CommonMessages_m.h.


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