FindNodeResponse Class Reference

#include <BaseOverlayMessage_m.h>

Inheritance diagram for FindNodeResponse:

BaseResponseMessage BaseRpcMessage BaseOverlayMessage List of all members.

Detailed Description

Class generated from BaseOverlayMessage.msg by opp_msgc.

 message FindNodeResponse extends BaseResponseMessage {
   fields:

     bool neighbors; 
     NodeHandle closestNodes[];  
 };
 


Public Member Functions

 FindNodeResponse (const char *name=NULL, int kind=0)
 FindNodeResponse (const FindNodeResponse &other)
virtual ~FindNodeResponse ()
FindNodeResponseoperator= (const FindNodeResponse &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual bool getNeighbors () const
virtual void setNeighbors (bool neighbors_var)
virtual void setClosestNodesArraySize (unsigned int size)
virtual unsigned int getClosestNodesArraySize () const
virtual NodeHandlegetClosestNodes (unsigned int k)
virtual const NodeHandlegetClosestNodes (unsigned int k) const
virtual void setClosestNodes (unsigned int k, const NodeHandle &closestNodes_var)

Protected Member Functions

bool operator== (const FindNodeResponse &)

Protected Attributes

bool neighbors_var
NodeHandleclosestNodes_var
unsigned int closestNodes_arraysize


Constructor & Destructor Documentation

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

FindNodeResponse::FindNodeResponse ( const FindNodeResponse other  ) 

virtual FindNodeResponse::~FindNodeResponse (  )  [virtual]


Member Function Documentation

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

Reimplemented from BaseResponseMessage.

00370 {return new FindNodeResponse(*this);}

virtual const NodeHandle& FindNodeResponse::getClosestNodes ( unsigned int  k  )  const [inline, virtual]

00380 {return const_cast<FindNodeResponse*>(this)->getClosestNodes(k);}

virtual NodeHandle& FindNodeResponse::getClosestNodes ( unsigned int  k  )  [virtual]

virtual unsigned int FindNodeResponse::getClosestNodesArraySize (  )  const [virtual]

virtual bool FindNodeResponse::getNeighbors (  )  const [virtual]

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

Reimplemented from BaseResponseMessage.

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

Reimplemented from BaseResponseMessage.

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

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

virtual void FindNodeResponse::setClosestNodes ( unsigned int  k,
const NodeHandle closestNodes_var 
) [virtual]

virtual void FindNodeResponse::setClosestNodesArraySize ( unsigned int  size  )  [virtual]

virtual void FindNodeResponse::setNeighbors ( bool  neighbors_var  )  [virtual]


Member Data Documentation

unsigned int FindNodeResponse::closestNodes_arraysize [protected]

NodeHandle* FindNodeResponse::closestNodes_var [protected]

bool FindNodeResponse::neighbors_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