JoinResponse Class Reference

#include <ChordMessage_m.h>

Inheritance diagram for JoinResponse:

BaseResponseMessage BaseRpcMessage BaseOverlayMessage List of all members.

Detailed Description

Class generated from ChordMessage.msg by opp_msgc.

 message JoinResponse extends BaseResponseMessage
 {
     fields:
 	int sucNum;		
 	NodeHandle sucNode[];	
 	NodeHandle preNode;	
 };
 


Public Member Functions

 JoinResponse (const char *name=NULL, int kind=0)
 JoinResponse (const JoinResponse &other)
virtual ~JoinResponse ()
JoinResponseoperator= (const JoinResponse &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (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


Constructor & Destructor Documentation

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

JoinResponse::JoinResponse ( const JoinResponse other  ) 

virtual JoinResponse::~JoinResponse (  )  [virtual]


Member Function Documentation

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

Reimplemented from BaseResponseMessage.

00286 {return new JoinResponse(*this);}

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

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

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

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

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]

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

Reimplemented from BaseResponseMessage.

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

Reimplemented from BaseResponseMessage.

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

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

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

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

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

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


Member Data Documentation

NodeHandle JoinResponse::preNode_var [protected]

unsigned int JoinResponse::sucNode_arraysize [protected]

NodeHandle* JoinResponse::sucNode_var [protected]

int JoinResponse::sucNum_var [protected]


The documentation for this class was generated from the following file:
Generated on Fri May 11 14:52:40 2007 for ITM OverSim by  doxygen 1.4.7