BaseRouteMessage Class Reference

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

#include <CommonMessages_m.h>

Inheritance diagram for BaseRouteMessage:

BaseOverlayMessage OverSimMessage OverSimMessage_Base

List of all members.

Public Member Functions

 BaseRouteMessage (const char *name=NULL, int kind=0)
 BaseRouteMessage (const BaseRouteMessage &other)
virtual ~BaseRouteMessage ()
BaseRouteMessageoperator= (const BaseRouteMessage &other)
virtual BaseRouteMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual OverlayKeygetDestKey ()
virtual const OverlayKeygetDestKey () const
virtual void setDestKey (const OverlayKey &destKey_var)
virtual NodeHandlegetSrcNode ()
virtual const NodeHandlegetSrcNode () const
virtual void setSrcNode (const NodeHandle &srcNode_var)
virtual int getRoutingType () const
virtual void setRoutingType (int routingType_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 void setNextHopsArraySize (unsigned int size)
virtual unsigned int getNextHopsArraySize () const
virtual TransportAddressgetNextHops (unsigned int k)
virtual const TransportAddressgetNextHops (unsigned int k) const
virtual void setNextHops (unsigned int k, const TransportAddress &nextHops_var)
virtual void setHintsArraySize (unsigned int size)
virtual unsigned int getHintsArraySize () const
virtual NodeHandlegetHints (unsigned int k)
virtual const NodeHandlegetHints (unsigned int k) const
virtual void setHints (unsigned int k, const NodeHandle &hints_var)
virtual simtime_t getHopStamp () const
virtual void setHopStamp (simtime_t hopStamp_var)
virtual void setHopDelayArraySize (unsigned int size)
virtual unsigned int getHopDelayArraySize () const
virtual simtime_t getHopDelay (unsigned int k) const
virtual void setHopDelay (unsigned int k, simtime_t hopDelay_var)

Protected Member Functions

bool operator== (const BaseRouteMessage &)

Protected Attributes

OverlayKey destKey_var
NodeHandle srcNode_var
int routingType_var
int hopCount_var
TransportAddressvisitedHops_var
unsigned int visitedHops_arraysize
TransportAddressnextHops_var
unsigned int nextHops_arraysize
NodeHandlehints_var
unsigned int hints_arraysize
simtime_t hopStamp_var
simtime_t * hopDelay_var
unsigned int hopDelay_arraysize


Detailed Description

Class generated from common/CommonMessages.msg by opp_msgc.

 packet BaseRouteMessage extends BaseOverlayMessage
 {
     OverlayKey destKey;             
     NodeHandle srcNode;             
     int routingType enum(RoutingType); 
     int hopCount = 0;               
     TransportAddress visitedHops[]; 
     TransportAddress nextHops[];    
     NodeHandle hints[];             
     simtime_t hopStamp;             
     simtime_t hopDelay[];           
 }
 

Definition at line 341 of file CommonMessages_m.h.


Constructor & Destructor Documentation

BaseRouteMessage::BaseRouteMessage ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

BaseRouteMessage::BaseRouteMessage ( const BaseRouteMessage other  ) 

virtual BaseRouteMessage::~BaseRouteMessage (  )  [virtual]


Member Function Documentation

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

Reimplemented from BaseOverlayMessage.

Definition at line 366 of file CommonMessages_m.h.

Referenced by SendToKeyListener::lookupFinished().

00366 {return new BaseRouteMessage(*this);}

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

Definition at line 372 of file CommonMessages_m.h.

Referenced by getDestKey().

00372 {return const_cast<BaseRouteMessage*>(this)->getDestKey();}

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

virtual const NodeHandle& BaseRouteMessage::getHints ( unsigned int  k  )  const [inline, virtual]

Definition at line 394 of file CommonMessages_m.h.

Referenced by getHints().

00394 {return const_cast<BaseRouteMessage*>(this)->getHints(k);}

virtual NodeHandle& BaseRouteMessage::getHints ( unsigned int  k  )  [virtual]

virtual unsigned int BaseRouteMessage::getHintsArraySize (  )  const [virtual]

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

virtual simtime_t BaseRouteMessage::getHopDelay ( unsigned int  k  )  const [virtual]

virtual unsigned int BaseRouteMessage::getHopDelayArraySize (  )  const [virtual]

virtual simtime_t BaseRouteMessage::getHopStamp (  )  const [virtual]

virtual const TransportAddress& BaseRouteMessage::getNextHops ( unsigned int  k  )  const [inline, virtual]

Definition at line 389 of file CommonMessages_m.h.

Referenced by getNextHops().

00389 {return const_cast<BaseRouteMessage*>(this)->getNextHops(k);}

virtual TransportAddress& BaseRouteMessage::getNextHops ( unsigned int  k  )  [virtual]

virtual unsigned int BaseRouteMessage::getNextHopsArraySize (  )  const [virtual]

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

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

Definition at line 375 of file CommonMessages_m.h.

Referenced by getSrcNode().

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

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

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

Definition at line 384 of file CommonMessages_m.h.

Referenced by getVisitedHops().

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

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

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

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

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

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

Reimplemented from BaseOverlayMessage.

Referenced by doPacking().

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

Reimplemented from BaseOverlayMessage.

Referenced by doUnpacking().

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

virtual void BaseRouteMessage::setHints ( unsigned int  k,
const NodeHandle hints_var 
) [virtual]

virtual void BaseRouteMessage::setHintsArraySize ( unsigned int  size  )  [virtual]

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

virtual void BaseRouteMessage::setHopDelay ( unsigned int  k,
simtime_t  hopDelay_var 
) [virtual]

virtual void BaseRouteMessage::setHopDelayArraySize ( unsigned int  size  )  [virtual]

virtual void BaseRouteMessage::setHopStamp ( simtime_t  hopStamp_var  )  [virtual]

Referenced by BaseOverlay::sendToKey().

virtual void BaseRouteMessage::setNextHops ( unsigned int  k,
const TransportAddress nextHops_var 
) [virtual]

Referenced by BaseOverlay::sendToKey().

virtual void BaseRouteMessage::setNextHopsArraySize ( unsigned int  size  )  [virtual]

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

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

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

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


Member Data Documentation

Definition at line 344 of file CommonMessages_m.h.

unsigned int BaseRouteMessage::hints_arraysize [protected]

Definition at line 353 of file CommonMessages_m.h.

Definition at line 352 of file CommonMessages_m.h.

Definition at line 347 of file CommonMessages_m.h.

unsigned int BaseRouteMessage::hopDelay_arraysize [protected]

Definition at line 356 of file CommonMessages_m.h.

simtime_t* BaseRouteMessage::hopDelay_var [protected]

Definition at line 355 of file CommonMessages_m.h.

simtime_t BaseRouteMessage::hopStamp_var [protected]

Definition at line 354 of file CommonMessages_m.h.

unsigned int BaseRouteMessage::nextHops_arraysize [protected]

Definition at line 351 of file CommonMessages_m.h.

Definition at line 350 of file CommonMessages_m.h.

Definition at line 346 of file CommonMessages_m.h.

Definition at line 345 of file CommonMessages_m.h.

unsigned int BaseRouteMessage::visitedHops_arraysize [protected]

Definition at line 349 of file CommonMessages_m.h.

Definition at line 348 of file CommonMessages_m.h.


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

Generated on Tue Sep 8 17:26:57 2009 for OverSim by  doxygen 1.5.8