PastryRoutingRowMessage Class Reference

Class generated from overlay/pastry/PastryMessage.msg by opp_msgc. More...

#include <PastryMessage_m.h>

Inheritance diagram for PastryRoutingRowMessage:

PastryMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base

List of all members.

Public Member Functions

 PastryRoutingRowMessage (const char *name=NULL, int kind=0)
 PastryRoutingRowMessage (const PastryRoutingRowMessage &other)
virtual ~PastryRoutingRowMessage ()
PastryRoutingRowMessageoperator= (const PastryRoutingRowMessage &other)
virtual PastryRoutingRowMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual NodeHandlegetSender ()
virtual const NodeHandlegetSender () const
virtual void setSender (const NodeHandle &sender_var)
virtual void setRoutingTableArraySize (unsigned int size)
virtual unsigned int getRoutingTableArraySize () const
virtual NodeHandlegetRoutingTable (unsigned int k)
virtual const NodeHandlegetRoutingTable (unsigned int k) const
virtual void setRoutingTable (unsigned int k, const NodeHandle &routingTable_var)
virtual int getRow () const
virtual void setRow (int row_var)
virtual simtime_t getTimestamp () const
virtual void setTimestamp (simtime_t timestamp_var)

Protected Member Functions

bool operator== (const PastryRoutingRowMessage &)

Protected Attributes

NodeHandle sender_var
NodeHandleroutingTable_var
unsigned int routingTable_arraysize
int row_var
simtime_t timestamp_var


Detailed Description

Class generated from overlay/pastry/PastryMessage.msg by opp_msgc.

 packet PastryRoutingRowMessage extends PastryMessage
 {
         NodeHandle sender = NodeHandle::UNSPECIFIED_NODE;
         NodeHandle routingTable[];
         int row;
         simtime_t timestamp = 0;

 }
 

Definition at line 473 of file PastryMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

PastryRoutingRowMessage::PastryRoutingRowMessage ( const PastryRoutingRowMessage other  ) 

virtual PastryRoutingRowMessage::~PastryRoutingRowMessage (  )  [virtual]


Member Function Documentation

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

Reimplemented from PastryMessage.

Definition at line 490 of file PastryMessage_m.h.

00490 {return new PastryRoutingRowMessage(*this);}

virtual const NodeHandle& PastryRoutingRowMessage::getRoutingTable ( unsigned int  k  )  const [inline, virtual]

Definition at line 501 of file PastryMessage_m.h.

Referenced by getRoutingTable().

00501 {return const_cast<PastryRoutingRowMessage*>(this)->getRoutingTable(k);}

virtual NodeHandle& PastryRoutingRowMessage::getRoutingTable ( unsigned int  k  )  [virtual]

virtual unsigned int PastryRoutingRowMessage::getRoutingTableArraySize (  )  const [virtual]

virtual int PastryRoutingRowMessage::getRow (  )  const [virtual]

virtual const NodeHandle& PastryRoutingRowMessage::getSender (  )  const [inline, virtual]

Definition at line 496 of file PastryMessage_m.h.

Referenced by getSender().

00496 {return const_cast<PastryRoutingRowMessage*>(this)->getSender();}

virtual NodeHandle& PastryRoutingRowMessage::getSender (  )  [virtual]

virtual simtime_t PastryRoutingRowMessage::getTimestamp (  )  const [virtual]

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

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

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

Reimplemented from PastryMessage.

Referenced by doPacking().

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

Reimplemented from PastryMessage.

Referenced by doUnpacking().

virtual void PastryRoutingRowMessage::setRoutingTable ( unsigned int  k,
const NodeHandle routingTable_var 
) [virtual]

virtual void PastryRoutingRowMessage::setRoutingTableArraySize ( unsigned int  size  )  [virtual]

virtual void PastryRoutingRowMessage::setRow ( int  row_var  )  [virtual]

virtual void PastryRoutingRowMessage::setSender ( const NodeHandle sender_var  )  [virtual]

virtual void PastryRoutingRowMessage::setTimestamp ( simtime_t  timestamp_var  )  [virtual]


Member Data Documentation

Definition at line 478 of file PastryMessage_m.h.

Definition at line 477 of file PastryMessage_m.h.

Definition at line 479 of file PastryMessage_m.h.

Definition at line 476 of file PastryMessage_m.h.

Definition at line 480 of file PastryMessage_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