PastryLeafsetMessage Class Reference

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

#include <PastryMessage_m.h>

Inheritance diagram for PastryLeafsetMessage:

PastryMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base

List of all members.

Public Member Functions

 PastryLeafsetMessage (const char *name=NULL, int kind=0)
 PastryLeafsetMessage (const PastryLeafsetMessage &other)
virtual ~PastryLeafsetMessage ()
PastryLeafsetMessageoperator= (const PastryLeafsetMessage &other)
virtual PastryLeafsetMessagedup () 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 TransportAddressgetSendStateTo ()
virtual const TransportAddressgetSendStateTo () const
virtual void setSendStateTo (const TransportAddress &sendStateTo_var)
virtual void setLeafSetArraySize (unsigned int size)
virtual unsigned int getLeafSetArraySize () const
virtual NodeHandlegetLeafSet (unsigned int k)
virtual const NodeHandlegetLeafSet (unsigned int k) const
virtual void setLeafSet (unsigned int k, const NodeHandle &leafSet_var)
virtual simtime_t getTimestamp () const
virtual void setTimestamp (simtime_t timestamp_var)

Protected Member Functions

bool operator== (const PastryLeafsetMessage &)

Protected Attributes

NodeHandle sender_var
TransportAddress sendStateTo_var
NodeHandleleafSet_var
unsigned int leafSet_arraysize
simtime_t timestamp_var


Detailed Description

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

 packet PastryLeafsetMessage extends PastryMessage
 {
         NodeHandle sender = NodeHandle::UNSPECIFIED_NODE;
         TransportAddress sendStateTo = TransportAddress::UNSPECIFIED_NODE;
         NodeHandle leafSet[];
         simtime_t timestamp = 0;

 }
 

Definition at line 380 of file PastryMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

PastryLeafsetMessage::PastryLeafsetMessage ( const PastryLeafsetMessage other  ) 

virtual PastryLeafsetMessage::~PastryLeafsetMessage (  )  [virtual]


Member Function Documentation

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

Reimplemented from PastryMessage.

Definition at line 397 of file PastryMessage_m.h.

00397 {return new PastryLeafsetMessage(*this);}

virtual const NodeHandle& PastryLeafsetMessage::getLeafSet ( unsigned int  k  )  const [inline, virtual]

Definition at line 411 of file PastryMessage_m.h.

Referenced by getLeafSet().

00411 {return const_cast<PastryLeafsetMessage*>(this)->getLeafSet(k);}

virtual NodeHandle& PastryLeafsetMessage::getLeafSet ( unsigned int  k  )  [virtual]

virtual unsigned int PastryLeafsetMessage::getLeafSetArraySize (  )  const [virtual]

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

Definition at line 403 of file PastryMessage_m.h.

Referenced by getSender().

00403 {return const_cast<PastryLeafsetMessage*>(this)->getSender();}

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

virtual const TransportAddress& PastryLeafsetMessage::getSendStateTo (  )  const [inline, virtual]

Definition at line 406 of file PastryMessage_m.h.

Referenced by getSendStateTo().

00406 {return const_cast<PastryLeafsetMessage*>(this)->getSendStateTo();}

virtual TransportAddress& PastryLeafsetMessage::getSendStateTo (  )  [virtual]

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

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

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

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

Reimplemented from PastryMessage.

Referenced by doPacking().

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

Reimplemented from PastryMessage.

Referenced by doUnpacking().

virtual void PastryLeafsetMessage::setLeafSet ( unsigned int  k,
const NodeHandle leafSet_var 
) [virtual]

virtual void PastryLeafsetMessage::setLeafSetArraySize ( unsigned int  size  )  [virtual]

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

virtual void PastryLeafsetMessage::setSendStateTo ( const TransportAddress sendStateTo_var  )  [virtual]

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

Referenced by BasePastry::sendLeafset().


Member Data Documentation

unsigned int PastryLeafsetMessage::leafSet_arraysize [protected]

Definition at line 386 of file PastryMessage_m.h.

Definition at line 385 of file PastryMessage_m.h.

Definition at line 383 of file PastryMessage_m.h.

Definition at line 384 of file PastryMessage_m.h.

simtime_t PastryLeafsetMessage::timestamp_var [protected]

Definition at line 387 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