#include <BaseOverlayMessage_m.h>
Inheritance diagram for BaseRpcMessage:
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 () |
BaseRpcMessage & | operator= (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 NodeHandle & | getSrcNode () |
virtual const NodeHandle & | getSrcNode () const |
virtual void | setSrcNode (const NodeHandle &srcNode_var) |
Protected Member Functions | |
bool | operator== (const BaseRpcMessage &) |
Protected Attributes | |
unsigned int | nonce_var |
NodeHandle | srcNode_var |
BaseRpcMessage::BaseRpcMessage | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
BaseRpcMessage::BaseRpcMessage | ( | const BaseRpcMessage & | other | ) |
virtual BaseRpcMessage::~BaseRpcMessage | ( | ) | [virtual] |
virtual cPolymorphic* BaseRpcMessage::dup | ( | ) | const [inline, virtual] |
Reimplemented from BaseOverlayMessage.
Reimplemented in BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, PingCall, PingResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, and FixfingersResponse.
00199 {return new BaseRpcMessage(*this);}
virtual unsigned int BaseRpcMessage::getNonce | ( | ) | const [virtual] |
virtual const NodeHandle& BaseRpcMessage::getSrcNode | ( | ) | const [inline, virtual] |
virtual NodeHandle& BaseRpcMessage::getSrcNode | ( | ) | [virtual] |
virtual void BaseRpcMessage::netPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from BaseOverlayMessage.
Reimplemented in BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, PingCall, PingResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, and FixfingersResponse.
virtual void BaseRpcMessage::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from BaseOverlayMessage.
Reimplemented in BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, PingCall, PingResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, and FixfingersResponse.
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] |
unsigned int BaseRpcMessage::nonce_var [protected] |
NodeHandle BaseRpcMessage::srcNode_var [protected] |