JoinResponse Class Reference

Class generated from overlay/chord/ChordMessage.msg by opp_msgc. More...

#include <ChordMessage_m.h>

Inheritance diagram for JoinResponse:

BaseResponseMessage BaseRpcMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base

List of all members.

Public Member Functions

 JoinResponse (const char *name=NULL, int kind=0)
 JoinResponse (const JoinResponse &other)
virtual ~JoinResponse ()
JoinResponseoperator= (const JoinResponse &other)
virtual JoinResponsedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual int getSucNum () const
virtual void setSucNum (int sucNum_var)
virtual void setSucNodeArraySize (unsigned int size)
virtual unsigned int getSucNodeArraySize () const
virtual NodeHandlegetSucNode (unsigned int k)
virtual const NodeHandlegetSucNode (unsigned int k) const
virtual void setSucNode (unsigned int k, const NodeHandle &sucNode_var)
virtual NodeHandlegetPreNode ()
virtual const NodeHandlegetPreNode () const
virtual void setPreNode (const NodeHandle &preNode_var)

Protected Member Functions

bool operator== (const JoinResponse &)

Protected Attributes

int sucNum_var
NodeHandlesucNode_var
unsigned int sucNode_arraysize
NodeHandle preNode_var


Detailed Description

Class generated from overlay/chord/ChordMessage.msg by opp_msgc.

 packet JoinResponse extends BaseResponseMessage
 {
     int sucNum;    
     NodeHandle sucNode[];    
     NodeHandle preNode;    
 }
 

Definition at line 270 of file ChordMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

JoinResponse::JoinResponse ( const JoinResponse other  ) 

virtual JoinResponse::~JoinResponse (  )  [virtual]


Member Function Documentation

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

Reimplemented from BaseResponseMessage.

Definition at line 286 of file ChordMessage_m.h.

00286 {return new JoinResponse(*this);}

virtual const NodeHandle& JoinResponse::getPreNode (  )  const [inline, virtual]

Definition at line 299 of file ChordMessage_m.h.

Referenced by getPreNode().

00299 {return const_cast<JoinResponse*>(this)->getPreNode();}

virtual NodeHandle& JoinResponse::getPreNode (  )  [virtual]

virtual const NodeHandle& JoinResponse::getSucNode ( unsigned int  k  )  const [inline, virtual]

Definition at line 296 of file ChordMessage_m.h.

Referenced by getSucNode().

00296 {return const_cast<JoinResponse*>(this)->getSucNode(k);}

virtual NodeHandle& JoinResponse::getSucNode ( unsigned int  k  )  [virtual]

virtual unsigned int JoinResponse::getSucNodeArraySize (  )  const [virtual]

virtual int JoinResponse::getSucNum (  )  const [virtual]

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

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

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

Reimplemented from BaseResponseMessage.

Referenced by doPacking().

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

Reimplemented from BaseResponseMessage.

Referenced by doUnpacking().

virtual void JoinResponse::setPreNode ( const NodeHandle preNode_var  )  [virtual]

Referenced by oversim::Chord::rpcJoin().

virtual void JoinResponse::setSucNode ( unsigned int  k,
const NodeHandle sucNode_var 
) [virtual]

Referenced by oversim::Chord::rpcJoin().

virtual void JoinResponse::setSucNodeArraySize ( unsigned int  size  )  [virtual]

Referenced by oversim::Chord::rpcJoin().

virtual void JoinResponse::setSucNum ( int  sucNum_var  )  [virtual]

Referenced by oversim::Chord::rpcJoin().


Member Data Documentation

Definition at line 276 of file ChordMessage_m.h.

unsigned int JoinResponse::sucNode_arraysize [protected]

Definition at line 275 of file ChordMessage_m.h.

Definition at line 274 of file ChordMessage_m.h.

int JoinResponse::sucNum_var [protected]

Definition at line 273 of file ChordMessage_m.h.


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

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