#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, 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] |
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] |
unsigned int BaseRpcMessage::nonce_var [protected] |
NodeHandle BaseRpcMessage::srcNode_var [protected] |