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 NextHopCall NotifyCall 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 NextHopResponse NotifyResponse 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 (unsigned int size)
virtual unsigned int getAuthBlockArraySize () const
virtual AuthBlockgetAuthBlock (unsigned int k)
virtual const AuthBlockgetAuthBlock (unsigned int k) const
virtual void setAuthBlock (unsigned int 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 456 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, PubSubJoinCall, PubSubJoinResponse, PubSubResponsibleNodeCall, PubSubResponsibleNodeResponse, PubSubTakeOverSubspaceCall, PubSubTakeOverSubspaceResponse, PubSubSubscriptionCall, PubSubSubscriptionResponse, PubSubHelpCall, PubSubHelpResponse, PubSubIntermediateCall, PubSubIntermediateResponse, PubSubBackupCall, PubSubBackupResponse, PubSubPingCall, PubSubPingResponse, PubSubAdoptChildCall, and PubSubAdoptChildResponse.

Definition at line 472 of file CommonMessages_m.h.

Referenced by CryptoModule::signMessage(), and CryptoModule::verifyMessage().

00472 {return new BaseRpcMessage(*this);}

virtual const AuthBlock& BaseRpcMessage::getAuthBlock ( unsigned int  k  )  const [inline, virtual]

Definition at line 485 of file CommonMessages_m.h.

Referenced by getAuthBlock().

00485 {return const_cast<BaseRpcMessage*>(this)->getAuthBlock(k);}

virtual AuthBlock& BaseRpcMessage::getAuthBlock ( unsigned int  k  )  [virtual]

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

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

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

Definition at line 480 of file CommonMessages_m.h.

Referenced by getSrcNode().

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

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

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

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

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

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

virtual void BaseRpcMessage::setAuthBlock ( unsigned int  k,
const AuthBlock authBlock_var 
) [virtual]

virtual void BaseRpcMessage::setAuthBlockArraySize ( unsigned int  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 462 of file CommonMessages_m.h.

Definition at line 461 of file CommonMessages_m.h.

unsigned int BaseRpcMessage::nonce_var [protected]

Definition at line 459 of file CommonMessages_m.h.

Definition at line 460 of file CommonMessages_m.h.


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

Generated on Tue Sep 8 17:26:57 2009 for OverSim by  doxygen 1.5.8