BaseRpcMessage Class Reference

#include <BaseOverlayMessage_m.h>

Inheritance diagram for BaseRpcMessage:

BaseOverlayMessage BaseCallMessage BaseResponseMessage RpcTimeoutMessage BucketCall DeBruijnCall FailedNodeCall FindNodeCall FixfingersCall JoinCall NotifyCall PingCall StabilizeCall BucketResponse DeBruijnResponse FailedNodeResponse FindNodeResponse FixfingersResponse JoinResponse NotifyResponse PingResponse StabilizeResponse List of all members.

Detailed Description

Class generated from BaseOverlayMessage.msg by opp_msgc.

 message BaseRpcMessage extends BaseOverlayMessage {
   fields:
     unsigned int nonce;  
     NodeHandle srcNode;  
 };
 


Public Member Functions

 BaseRpcMessage (const char *name=NULL, int kind=0)
 BaseRpcMessage (const BaseRpcMessage &other)
virtual ~BaseRpcMessage ()
BaseRpcMessageoperator= (const BaseRpcMessage &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual unsigned int getNonce () const
virtual void setNonce (unsigned int nonce_var)
virtual NodeHandlegetSrcNode ()
virtual const NodeHandlegetSrcNode () const
virtual void setSrcNode (const NodeHandle &srcNode_var)

Protected Member Functions

bool operator== (const BaseRpcMessage &)

Protected Attributes

unsigned int nonce_var
NodeHandle srcNode_var


Constructor & Destructor Documentation

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

BaseRpcMessage::BaseRpcMessage ( const BaseRpcMessage other  ) 

virtual BaseRpcMessage::~BaseRpcMessage (  )  [virtual]


Member Function Documentation

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

Reimplemented from BaseOverlayMessage.

Reimplemented in BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, BucketCall, BucketResponse, BroosePingCall, BroosePingResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, and DeBruijnResponse.

00207 {return new BaseRpcMessage(*this);}

virtual unsigned int BaseRpcMessage::getNonce (  )  const [virtual]

virtual const NodeHandle& BaseRpcMessage::getSrcNode (  )  const [inline, virtual]

00215 {return const_cast<BaseRpcMessage*>(this)->getSrcNode();}

virtual NodeHandle& BaseRpcMessage::getSrcNode (  )  [virtual]

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

Reimplemented from BaseOverlayMessage.

Reimplemented in BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, BucketCall, BucketResponse, BroosePingCall, BroosePingResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, and DeBruijnResponse.

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

Reimplemented from BaseOverlayMessage.

Reimplemented in BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, BucketCall, BucketResponse, BroosePingCall, BroosePingResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, and DeBruijnResponse.

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

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

virtual void BaseRpcMessage::setNonce ( unsigned int  nonce_var  )  [virtual]

virtual void BaseRpcMessage::setSrcNode ( const NodeHandle srcNode_var  )  [virtual]


Member Data Documentation

unsigned int BaseRpcMessage::nonce_var [protected]

NodeHandle BaseRpcMessage::srcNode_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