Class generated from common/CommonMessages.msg
by opp_msgc.
More...
#include <CommonMessages_m.h>
Public Member Functions | |
BaseRpcMessage (const char *name=NULL, int kind=0) | |
BaseRpcMessage (const BaseRpcMessage &other) | |
virtual | ~BaseRpcMessage () |
BaseRpcMessage & | operator= (const BaseRpcMessage &other) |
virtual BaseRpcMessage * | dup () const |
virtual void | parsimPack (cCommBuffer *b) |
virtual void | parsimUnpack (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) |
virtual void | setAuthBlockArraySize (uint8_t size) |
virtual uint8_t | getAuthBlockArraySize () const |
virtual AuthBlock & | getAuthBlock (uint8_t k) |
virtual const AuthBlock & | getAuthBlock (uint8_t k) const |
virtual void | setAuthBlock (uint8_t k, const AuthBlock &authBlock_var) |
Protected Member Functions | |
bool | operator== (const BaseRpcMessage &) |
Protected Attributes | |
unsigned int | nonce_var |
::NodeHandle | srcNode_var |
::AuthBlock * | authBlock_var |
uint8_t | authBlock_arraysize |
Class generated from common/CommonMessages.msg
by opp_msgc.
packet BaseRpcMessage extends BaseOverlayMessage { unsigned int nonce; NodeHandle srcNode; AuthBlock authBlock[] (uint8_t); }
Definition at line 467 of file CommonMessages_m.h.
BaseRpcMessage::BaseRpcMessage | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
Referenced by dup().
BaseRpcMessage::BaseRpcMessage | ( | const BaseRpcMessage & | other | ) |
virtual BaseRpcMessage::~BaseRpcMessage | ( | ) | [virtual] |
virtual BaseRpcMessage* BaseRpcMessage::dup | ( | ) | const [inline, virtual] |
Reimplemented from BaseOverlayMessage.
Reimplemented in DHTPutCall, DHTGetCall, DHTPutResponse, DHTGetResponse, KbrTestCall, KbrTestResponse, ScribeJoinCall, ScribeJoinResponse, ScribePublishCall, ScribePublishResponse, CBRDHTGetCall, CBRDHTGetResponse, CoordsOfNodeCall, RttToNodeCall, CoordsOfNodeResponse, RttToNodeResponse, BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, NextHopCall, NextHopResponse, DHTputCAPICall, DHTgetCAPICall, DHTputCAPIResponse, DHTgetCAPIResponse, DHTdumpCall, DHTdumpResponse, LookupCall, LookupResponse, P2pnsRegisterCall, P2pnsRegisterResponse, P2pnsResolveCall, P2pnsResolveResponse, CoordsReqCall, CoordsReqResponse, BucketCall, BucketResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, DeBruijnResponse, MyNeighborCall, MyNeighborResponse, NTreeJoinCall, NTreeJoinResponse, NTreeDivideCall, NTreeDivideResponse, NTreePingCall, NTreeNodePingCall, NTreePingResponse, NTreeNodePingResponse, PubSubJoinCall, PubSubJoinResponse, PubSubResponsibleNodeCall, PubSubResponsibleNodeResponse, PubSubTakeOverSubspaceCall, PubSubTakeOverSubspaceResponse, PubSubSubscriptionCall, PubSubSubscriptionResponse, PubSubHelpCall, PubSubHelpResponse, PubSubIntermediateCall, PubSubIntermediateResponse, PubSubBackupCall, PubSubBackupResponse, PubSubPingCall, PubSubPingResponse, PubSubAdoptChildCall, and PubSubAdoptChildResponse.
Definition at line 483 of file CommonMessages_m.h.
Referenced by CryptoModule::signMessage(), and CryptoModule::verifyMessage().
{return new BaseRpcMessage(*this);}
virtual AuthBlock& BaseRpcMessage::getAuthBlock | ( | uint8_t | k | ) | [virtual] |
Referenced by CryptoModule::signMessage().
virtual const AuthBlock& BaseRpcMessage::getAuthBlock | ( | uint8_t | k | ) | const [inline, virtual] |
Definition at line 496 of file CommonMessages_m.h.
Referenced by getAuthBlock().
{return const_cast<BaseRpcMessage*>(this)->getAuthBlock(k);}
virtual uint8_t BaseRpcMessage::getAuthBlockArraySize | ( | ) | const [virtual] |
Referenced by CryptoModule::verifyMessage().
virtual unsigned int BaseRpcMessage::getNonce | ( | ) | const [virtual] |
Referenced by DHT::handleGetCAPIRequest(), CBRDHT::handleGetCAPIRequest(), CBRDHT::handleGetRequest(), CBRDHT::handleGetResponse(), CBRDHT::handleLookupResponse(), DHT::handlePutCAPIRequest(), BaseRpc::internalHandleRpcMessage(), SendToKeyListener::lookupFinished(), BaseOverlay::lookupRpc(), and BaseRpc::sendRpcResponse().
virtual NodeHandle& BaseRpcMessage::getSrcNode | ( | ) | [virtual] |
Referenced by Nps::coordsReqRpcResponse(), Scribe::forward(), PubSubMMOG::handleAdoptChildResponse(), PubSubMMOG::handleBackupCall(), Broose::handleBucketRequestRpc(), NTree::handleDivideCall(), NTree::handleDivideResponse(), DHT::handleGetResponse(), PubSubLobby::handleHelpCall(), PubSubMMOG::handleIntermediateCall(), PubSubMMOG::handleIntermediateResponse(), PubSubLobby::handleJoin(), NTree::handleJoinCall(), Scribe::handleJoinMessage(), Scribe::handleJoinResponse(), NTree::handleJoinResponse(), Scribe::handlePublishResponse(), DHT::handlePutRequest(), CBRDHT::handlePutRequest(), IterativePathLookup::handleResponse(), Broose::handleRpcCall(), oversim::Chord::handleRpcJoinResponse(), oversim::Chord::handleRpcNotifyResponse(), KBRTestApp::handleRpcResponse(), Kademlia::handleRpcResponse(), IterativeLookup::handleRpcResponse(), Broose::handleRpcResponse(), oversim::Chord::handleRpcStabilizeResponse(), PubSubMMOG::handleSubscriptionCall(), PubSubLobby::handleTakeOverResponse(), BaseRpc::internalHandleRpcMessage(), BaseOverlay::internalSendRpcResponse(), Pastry::pingResponse(), oversim::Chord::pingResponse(), Broose::pingResponse(), BootstrapList::pingResponse(), BasePastry::pingResponse(), oversim::Chord::rpcJoin(), oversim::Chord::rpcNotify(), oversim::Chord::rpcStabilize(), BaseRpc::sendRpcResponse(), and oversim::ChordSuccessorList::updateList().
virtual const NodeHandle& BaseRpcMessage::getSrcNode | ( | ) | const [inline, virtual] |
Definition at line 491 of file CommonMessages_m.h.
Referenced by getSrcNode().
{return const_cast<BaseRpcMessage*>(this)->getSrcNode();}
BaseRpcMessage& BaseRpcMessage::operator= | ( | const BaseRpcMessage & | other | ) |
bool BaseRpcMessage::operator== | ( | const BaseRpcMessage & | ) | [protected] |
virtual void BaseRpcMessage::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from BaseOverlayMessage.
Reimplemented in DHTPutCall, DHTGetCall, DHTPutResponse, DHTGetResponse, KbrTestCall, KbrTestResponse, ScribeJoinCall, ScribeJoinResponse, ScribePublishCall, ScribePublishResponse, CBRDHTGetCall, CBRDHTGetResponse, CoordsOfNodeCall, RttToNodeCall, CoordsOfNodeResponse, RttToNodeResponse, BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, NextHopCall, NextHopResponse, DHTputCAPICall, DHTgetCAPICall, DHTputCAPIResponse, DHTgetCAPIResponse, DHTdumpCall, DHTdumpResponse, LookupCall, LookupResponse, P2pnsRegisterCall, P2pnsRegisterResponse, P2pnsResolveCall, P2pnsResolveResponse, CoordsReqCall, CoordsReqResponse, BucketCall, BucketResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, DeBruijnResponse, MyNeighborCall, MyNeighborResponse, NTreeJoinCall, NTreeJoinResponse, NTreeDivideCall, NTreeDivideResponse, NTreePingCall, NTreeNodePingCall, NTreePingResponse, NTreeNodePingResponse, PubSubJoinCall, PubSubJoinResponse, PubSubResponsibleNodeCall, PubSubResponsibleNodeResponse, PubSubTakeOverSubspaceCall, PubSubTakeOverSubspaceResponse, PubSubSubscriptionCall, PubSubSubscriptionResponse, PubSubHelpCall, PubSubHelpResponse, PubSubIntermediateCall, PubSubIntermediateResponse, PubSubBackupCall, PubSubBackupResponse, PubSubPingCall, PubSubPingResponse, PubSubAdoptChildCall, and PubSubAdoptChildResponse.
Referenced by doPacking().
virtual void BaseRpcMessage::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from BaseOverlayMessage.
Reimplemented in DHTPutCall, DHTGetCall, DHTPutResponse, DHTGetResponse, KbrTestCall, KbrTestResponse, ScribeJoinCall, ScribeJoinResponse, ScribePublishCall, ScribePublishResponse, CBRDHTGetCall, CBRDHTGetResponse, CoordsOfNodeCall, RttToNodeCall, CoordsOfNodeResponse, RttToNodeResponse, BaseCallMessage, BaseResponseMessage, RpcTimeoutMessage, FindNodeCall, FindNodeResponse, FailedNodeCall, FailedNodeResponse, PingCall, PingResponse, NextHopCall, NextHopResponse, DHTputCAPICall, DHTgetCAPICall, DHTputCAPIResponse, DHTgetCAPIResponse, DHTdumpCall, DHTdumpResponse, LookupCall, LookupResponse, P2pnsRegisterCall, P2pnsRegisterResponse, P2pnsResolveCall, P2pnsResolveResponse, CoordsReqCall, CoordsReqResponse, BucketCall, BucketResponse, NotifyCall, NotifyResponse, JoinCall, JoinResponse, StabilizeCall, StabilizeResponse, FixfingersCall, FixfingersResponse, DeBruijnCall, DeBruijnResponse, MyNeighborCall, MyNeighborResponse, NTreeJoinCall, NTreeJoinResponse, NTreeDivideCall, NTreeDivideResponse, NTreePingCall, NTreeNodePingCall, NTreePingResponse, NTreeNodePingResponse, PubSubJoinCall, PubSubJoinResponse, PubSubResponsibleNodeCall, PubSubResponsibleNodeResponse, PubSubTakeOverSubspaceCall, PubSubTakeOverSubspaceResponse, PubSubSubscriptionCall, PubSubSubscriptionResponse, PubSubHelpCall, PubSubHelpResponse, PubSubIntermediateCall, PubSubIntermediateResponse, PubSubBackupCall, PubSubBackupResponse, PubSubPingCall, PubSubPingResponse, PubSubAdoptChildCall, and PubSubAdoptChildResponse.
Referenced by doUnpacking().
virtual void BaseRpcMessage::setAuthBlock | ( | uint8_t | k, | |
const AuthBlock & | authBlock_var | |||
) | [virtual] |
virtual void BaseRpcMessage::setAuthBlockArraySize | ( | uint8_t | size | ) | [virtual] |
Referenced by CryptoModule::signMessage().
virtual void BaseRpcMessage::setNonce | ( | unsigned int | nonce_var | ) | [virtual] |
Referenced by BaseRpc::sendRpcCall(), and BaseRpc::sendRpcResponse().
virtual void BaseRpcMessage::setSrcNode | ( | const NodeHandle & | srcNode_var | ) | [virtual] |
Referenced by BaseOverlay::nextHopRpc(), BaseRpc::sendRpcCall(), and BaseRpc::sendRpcResponse().
uint8_t BaseRpcMessage::authBlock_arraysize [protected] |
Definition at line 473 of file CommonMessages_m.h.
::AuthBlock* BaseRpcMessage::authBlock_var [protected] |
Definition at line 472 of file CommonMessages_m.h.
unsigned int BaseRpcMessage::nonce_var [protected] |
Definition at line 470 of file CommonMessages_m.h.
::NodeHandle BaseRpcMessage::srcNode_var [protected] |
Definition at line 471 of file CommonMessages_m.h.