Public Member Functions | Protected Member Functions | Protected Attributes

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 373 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 390 of file PastryMessage_m.h.

{return new PastryLeafsetMessage(*this);}

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

Definition at line 404 of file PastryMessage_m.h.

Referenced by getLeafSet().

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

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

Definition at line 396 of file PastryMessage_m.h.

Referenced by getSender().

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

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

Definition at line 399 of file PastryMessage_m.h.

Referenced by getSendStateTo().

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

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 379 of file PastryMessage_m.h.

Definition at line 378 of file PastryMessage_m.h.

Definition at line 376 of file PastryMessage_m.h.

simtime_t PastryLeafsetMessage::timestamp_var [protected]

Definition at line 380 of file PastryMessage_m.h.


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