Public Member Functions | Protected Member Functions | Protected Attributes

DHTGetResponse Class Reference

Class generated from applications/dht/DHTMessage.msg by opp_msgc. More...

#include <DHTMessage_m.h>

Inheritance diagram for DHTGetResponse:
BaseResponseMessage BaseRpcMessage BaseOverlayMessage OverSimMessage OverSimMessage_Base CBRDHTGetResponse

List of all members.

Public Member Functions

 DHTGetResponse (const char *name=NULL, int kind=0)
 DHTGetResponse (const DHTGetResponse &other)
virtual ~DHTGetResponse ()
DHTGetResponseoperator= (const DHTGetResponse &other)
virtual DHTGetResponsedup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual OverlayKeygetKey ()
virtual const OverlayKeygetKey () const
virtual void setKey (const OverlayKey &key_var)
virtual BinaryValuegetHashValue ()
virtual const BinaryValuegetHashValue () const
virtual void setHashValue (const BinaryValue &hashValue_var)
virtual bool getIsHash () const
virtual void setIsHash (bool isHash_var)
virtual void setResultArraySize (unsigned int size)
virtual unsigned int getResultArraySize () const
virtual DhtDumpEntrygetResult (unsigned int k)
virtual const DhtDumpEntrygetResult (unsigned int k) const
virtual void setResult (unsigned int k, const DhtDumpEntry &result_var)

Protected Member Functions

bool operator== (const DHTGetResponse &)

Protected Attributes

::OverlayKey key_var
::BinaryValue hashValue_var
bool isHash_var
::DhtDumpEntryresult_var
unsigned int result_arraysize

Detailed Description

Class generated from applications/dht/DHTMessage.msg by opp_msgc.

 packet DHTGetResponse extends BaseResponseMessage
 {
     OverlayKey key;
     BinaryValue hashValue;    
     bool isHash;
     DhtDumpEntry result[];
 }
 

Definition at line 197 of file DHTMessage_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().

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

Member Function Documentation

virtual DHTGetResponse* DHTGetResponse::dup (  )  const [inline, virtual]

Reimplemented from BaseResponseMessage.

Reimplemented in CBRDHTGetResponse.

Definition at line 214 of file DHTMessage_m.h.

{return new DHTGetResponse(*this);}

virtual BinaryValue& DHTGetResponse::getHashValue (  )  [virtual]
virtual const BinaryValue& DHTGetResponse::getHashValue (  )  const [inline, virtual]

Definition at line 223 of file DHTMessage_m.h.

Referenced by getHashValue().

{return const_cast<DHTGetResponse*>(this)->getHashValue();}

virtual bool DHTGetResponse::getIsHash (  )  const [virtual]
virtual OverlayKey& DHTGetResponse::getKey (  )  [virtual]
virtual const OverlayKey& DHTGetResponse::getKey (  )  const [inline, virtual]

Definition at line 220 of file DHTMessage_m.h.

Referenced by getKey().

{return const_cast<DHTGetResponse*>(this)->getKey();}

virtual DhtDumpEntry& DHTGetResponse::getResult ( unsigned int  k  )  [virtual]
virtual const DhtDumpEntry& DHTGetResponse::getResult ( unsigned int  k  )  const [inline, virtual]

Definition at line 230 of file DHTMessage_m.h.

Referenced by getResult().

{return const_cast<DHTGetResponse*>(this)->getResult(k);}

virtual unsigned int DHTGetResponse::getResultArraySize (  )  const [virtual]
DHTGetResponse& DHTGetResponse::operator= ( const DHTGetResponse other  ) 
bool DHTGetResponse::operator== ( const DHTGetResponse  )  [protected]
virtual void DHTGetResponse::parsimPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from BaseResponseMessage.

Reimplemented in CBRDHTGetResponse.

Referenced by doPacking().

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

Reimplemented from BaseResponseMessage.

Reimplemented in CBRDHTGetResponse.

Referenced by doUnpacking().

virtual void DHTGetResponse::setHashValue ( const BinaryValue hashValue_var  )  [virtual]

Referenced by DHT::handleGetRequest().

virtual void DHTGetResponse::setIsHash ( bool  isHash_var  )  [virtual]
virtual void DHTGetResponse::setKey ( const OverlayKey key_var  )  [virtual]
virtual void DHTGetResponse::setResult ( unsigned int  k,
const DhtDumpEntry result_var 
) [virtual]
virtual void DHTGetResponse::setResultArraySize ( unsigned int  size  )  [virtual]

Member Data Documentation

Definition at line 201 of file DHTMessage_m.h.

bool DHTGetResponse::isHash_var [protected]

Definition at line 202 of file DHTMessage_m.h.

Definition at line 200 of file DHTMessage_m.h.

unsigned int DHTGetResponse::result_arraysize [protected]

Definition at line 204 of file DHTMessage_m.h.

Definition at line 203 of file DHTMessage_m.h.


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