Class generated from overlay/kademlia/KademliaMessage.msg
by opp_msgc.
More...
#include <KademliaMessage_m.h>
Class generated from overlay/kademlia/KademliaMessage.msg
by opp_msgc.
packet KademliaRoutingInfoMessage extends BaseOverlayMessage { NodeHandle srcNode; OverlayKey destKey = OverlayKey::UNSPECIFIED_KEY; MarkedNodeHandle nextHops[]; }
Definition at line 43 of file KademliaMessage_m.h.
KademliaRoutingInfoMessage::KademliaRoutingInfoMessage | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
Referenced by dup().
KademliaRoutingInfoMessage::KademliaRoutingInfoMessage | ( | const KademliaRoutingInfoMessage & | other | ) |
virtual KademliaRoutingInfoMessage::~KademliaRoutingInfoMessage | ( | ) | [virtual] |
virtual KademliaRoutingInfoMessage* KademliaRoutingInfoMessage::dup | ( | ) | const [inline, virtual] |
Reimplemented from BaseOverlayMessage.
Definition at line 59 of file KademliaMessage_m.h.
{return new KademliaRoutingInfoMessage(*this);}
virtual OverlayKey& KademliaRoutingInfoMessage::getDestKey | ( | ) | [virtual] |
Referenced by Kademlia::recursiveRoutingHook().
virtual const OverlayKey& KademliaRoutingInfoMessage::getDestKey | ( | ) | const [inline, virtual] |
Definition at line 68 of file KademliaMessage_m.h.
Referenced by getDestKey().
{return const_cast<KademliaRoutingInfoMessage*>(this)->getDestKey();}
virtual MarkedNodeHandle& KademliaRoutingInfoMessage::getNextHops | ( | unsigned int | k | ) | [virtual] |
Referenced by Kademlia::recursiveRoutingHook().
virtual const MarkedNodeHandle& KademliaRoutingInfoMessage::getNextHops | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 73 of file KademliaMessage_m.h.
Referenced by getNextHops().
{return const_cast<KademliaRoutingInfoMessage*>(this)->getNextHops(k);}
virtual unsigned int KademliaRoutingInfoMessage::getNextHopsArraySize | ( | ) | const [virtual] |
Referenced by Kademlia::recursiveRoutingHook().
virtual NodeHandle& KademliaRoutingInfoMessage::getSrcNode | ( | ) | [virtual] |
virtual const NodeHandle& KademliaRoutingInfoMessage::getSrcNode | ( | ) | const [inline, virtual] |
Definition at line 65 of file KademliaMessage_m.h.
Referenced by getSrcNode().
{return const_cast<KademliaRoutingInfoMessage*>(this)->getSrcNode();}
KademliaRoutingInfoMessage& KademliaRoutingInfoMessage::operator= | ( | const KademliaRoutingInfoMessage & | other | ) |
bool KademliaRoutingInfoMessage::operator== | ( | const KademliaRoutingInfoMessage & | ) | [protected] |
virtual void KademliaRoutingInfoMessage::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from BaseOverlayMessage.
Referenced by doPacking().
virtual void KademliaRoutingInfoMessage::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from BaseOverlayMessage.
Referenced by doUnpacking().
virtual void KademliaRoutingInfoMessage::setDestKey | ( | const OverlayKey & | destKey_var | ) | [virtual] |
virtual void KademliaRoutingInfoMessage::setNextHops | ( | unsigned int | k, | |
const MarkedNodeHandle & | nextHops_var | |||
) | [virtual] |
Referenced by Kademlia::recursiveRoutingHook().
virtual void KademliaRoutingInfoMessage::setNextHopsArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by Kademlia::recursiveRoutingHook().
virtual void KademliaRoutingInfoMessage::setSrcNode | ( | const NodeHandle & | srcNode_var | ) | [virtual] |
::OverlayKey KademliaRoutingInfoMessage::destKey_var [protected] |
Definition at line 47 of file KademliaMessage_m.h.
unsigned int KademliaRoutingInfoMessage::nextHops_arraysize [protected] |
Definition at line 49 of file KademliaMessage_m.h.
::MarkedNodeHandle* KademliaRoutingInfoMessage::nextHops_var [protected] |
Definition at line 48 of file KademliaMessage_m.h.
::NodeHandle KademliaRoutingInfoMessage::srcNode_var [protected] |
Definition at line 46 of file KademliaMessage_m.h.