BucketResponse Class Reference

#include <BrooseMessage_m.h>

Inheritance diagram for BucketResponse:

BaseResponseMessage BaseRpcMessage BaseOverlayMessage List of all members.

Detailed Description

Class generated from BrooseMessage.msg by opp_msgc.

 message BucketResponse extends BaseResponseMessage
 {
    fields:
 	int bucketType enum(BucketType);
 	int bucketIndex;
 	int nodeNum;		
 	NodeHandle nodes[];	
 	int proState enum(ProState);

 };
 


Public Member Functions

 BucketResponse (const char *name=NULL, int kind=0)
 BucketResponse (const BucketResponse &other)
virtual ~BucketResponse ()
BucketResponseoperator= (const BucketResponse &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual int getBucketType () const
virtual void setBucketType (int bucketType_var)
virtual int getBucketIndex () const
virtual void setBucketIndex (int bucketIndex_var)
virtual int getNodeNum () const
virtual void setNodeNum (int nodeNum_var)
virtual void setNodesArraySize (unsigned int size)
virtual unsigned int getNodesArraySize () const
virtual NodeHandlegetNodes (unsigned int k)
virtual const NodeHandlegetNodes (unsigned int k) const
virtual void setNodes (unsigned int k, const NodeHandle &nodes_var)
virtual int getProState () const
virtual void setProState (int proState_var)

Protected Member Functions

bool operator== (const BucketResponse &)

Protected Attributes

int bucketType_var
int bucketIndex_var
int nodeNum_var
NodeHandlenodes_var
unsigned int nodes_arraysize
int proState_var


Constructor & Destructor Documentation

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

BucketResponse::BucketResponse ( const BucketResponse other  ) 

virtual BucketResponse::~BucketResponse (  )  [virtual]


Member Function Documentation

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

Reimplemented from BaseResponseMessage.

00175 {return new BucketResponse(*this);}

virtual int BucketResponse::getBucketIndex (  )  const [virtual]

virtual int BucketResponse::getBucketType (  )  const [virtual]

virtual int BucketResponse::getNodeNum (  )  const [virtual]

virtual const NodeHandle& BucketResponse::getNodes ( unsigned int  k  )  const [inline, virtual]

00189 {return const_cast<BucketResponse*>(this)->getNodes(k);}

virtual NodeHandle& BucketResponse::getNodes ( unsigned int  k  )  [virtual]

virtual unsigned int BucketResponse::getNodesArraySize (  )  const [virtual]

virtual int BucketResponse::getProState (  )  const [virtual]

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

Reimplemented from BaseResponseMessage.

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

Reimplemented from BaseResponseMessage.

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

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

virtual void BucketResponse::setBucketIndex ( int  bucketIndex_var  )  [virtual]

virtual void BucketResponse::setBucketType ( int  bucketType_var  )  [virtual]

virtual void BucketResponse::setNodeNum ( int  nodeNum_var  )  [virtual]

virtual void BucketResponse::setNodes ( unsigned int  k,
const NodeHandle nodes_var 
) [virtual]

virtual void BucketResponse::setNodesArraySize ( unsigned int  size  )  [virtual]

virtual void BucketResponse::setProState ( int  proState_var  )  [virtual]


Member Data Documentation

int BucketResponse::bucketIndex_var [protected]

int BucketResponse::bucketType_var [protected]

int BucketResponse::nodeNum_var [protected]

unsigned int BucketResponse::nodes_arraysize [protected]

NodeHandle* BucketResponse::nodes_var [protected]

int BucketResponse::proState_var [protected]


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