Public Member Functions | Protected Member Functions | Protected Attributes

BaseRpcMessage Class Reference

Class generated from common/CommonMessages.msg by opp_msgc. More...

#include <CommonMessages_m.h>

Inheritance diagram for BaseRpcMessage:
BaseOverlayMessage OverSimMessage OverSimMessage_Base BaseCallMessage BaseResponseMessage RpcTimeoutMessage BucketCall CoordsOfNodeCall CoordsReqCall DeBruijnCall DHTdumpCall DHTGetCall DHTgetCAPICall DHTPutCall DHTputCAPICall FailedNodeCall FindNodeCall FixfingersCall JoinCall KbrTestCall LookupCall MyNeighborCall NextHopCall NotifyCall NTreeDivideCall NTreeJoinCall NTreePingCall P2pnsRegisterCall P2pnsResolveCall PingCall PubSubAdoptChildCall PubSubBackupCall PubSubHelpCall PubSubIntermediateCall PubSubJoinCall PubSubPingCall PubSubResponsibleNodeCall PubSubSubscriptionCall PubSubTakeOverSubspaceCall RttToNodeCall ScribeJoinCall ScribePublishCall StabilizeCall BucketResponse CoordsOfNodeResponse CoordsReqResponse DeBruijnResponse DHTdumpResponse DHTgetCAPIResponse DHTGetResponse DHTputCAPIResponse DHTPutResponse FailedNodeResponse FindNodeResponse FixfingersResponse JoinResponse KbrTestResponse LookupResponse MyNeighborResponse NextHopResponse NotifyResponse NTreeDivideResponse NTreeJoinResponse NTreePingResponse P2pnsRegisterResponse P2pnsResolveResponse PingResponse PubSubAdoptChildResponse PubSubBackupResponse PubSubHelpResponse PubSubIntermediateResponse PubSubJoinResponse PubSubPingResponse PubSubResponsibleNodeResponse PubSubSubscriptionResponse PubSubTakeOverSubspaceResponse RttToNodeResponse ScribeJoinResponse ScribePublishResponse StabilizeResponse

List of all members.

Public Member Functions

 BaseRpcMessage (const char *name=NULL, int kind=0)
 BaseRpcMessage (const BaseRpcMessage &other)
virtual ~BaseRpcMessage ()
BaseRpcMessageoperator= (const BaseRpcMessage &other)
virtual BaseRpcMessagedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (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)
virtual void setAuthBlockArraySize (uint8_t size)
virtual uint8_t getAuthBlockArraySize () const
virtual AuthBlockgetAuthBlock (uint8_t k)
virtual const AuthBlockgetAuthBlock (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
::AuthBlockauthBlock_var
uint8_t authBlock_arraysize

Detailed Description

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.


Constructor & Destructor Documentation

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

Referenced by dup().

BaseRpcMessage::BaseRpcMessage ( const BaseRpcMessage other  ) 
virtual BaseRpcMessage::~BaseRpcMessage (  )  [virtual]

Member Function Documentation

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]
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]
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]
virtual void BaseRpcMessage::setNonce ( unsigned int  nonce_var  )  [virtual]
virtual void BaseRpcMessage::setSrcNode ( const NodeHandle srcNode_var  )  [virtual]

Member Data Documentation

Definition at line 473 of file CommonMessages_m.h.

Definition at line 472 of file CommonMessages_m.h.

unsigned int BaseRpcMessage::nonce_var [protected]

Definition at line 470 of file CommonMessages_m.h.

Definition at line 471 of file CommonMessages_m.h.


The documentation for this class was generated from the following file: