Class generated from common/CommonMessages.msg
by opp_msgc.
More...
#include <CommonMessages_m.h>
Public Member Functions | |
BaseRouteMessage (const char *name=NULL, int kind=0) | |
BaseRouteMessage (const BaseRouteMessage &other) | |
virtual | ~BaseRouteMessage () |
BaseRouteMessage & | operator= (const BaseRouteMessage &other) |
virtual BaseRouteMessage * | dup () const |
virtual void | parsimPack (cCommBuffer *b) |
virtual void | parsimUnpack (cCommBuffer *b) |
virtual OverlayKey & | getDestKey () |
virtual const OverlayKey & | getDestKey () const |
virtual void | setDestKey (const OverlayKey &destKey_var) |
virtual NodeHandle & | getSrcNode () |
virtual const NodeHandle & | getSrcNode () const |
virtual void | setSrcNode (const NodeHandle &srcNode_var) |
virtual int | getRoutingType () const |
virtual void | setRoutingType (int routingType_var) |
virtual int | getHopCount () const |
virtual void | setHopCount (int hopCount_var) |
virtual void | setVisitedHopsArraySize (unsigned int size) |
virtual unsigned int | getVisitedHopsArraySize () const |
virtual TransportAddress & | getVisitedHops (unsigned int k) |
virtual const TransportAddress & | getVisitedHops (unsigned int k) const |
virtual void | setVisitedHops (unsigned int k, const TransportAddress &visitedHops_var) |
virtual void | setNextHopsArraySize (unsigned int size) |
virtual unsigned int | getNextHopsArraySize () const |
virtual TransportAddress & | getNextHops (unsigned int k) |
virtual const TransportAddress & | getNextHops (unsigned int k) const |
virtual void | setNextHops (unsigned int k, const TransportAddress &nextHops_var) |
virtual void | setHintsArraySize (unsigned int size) |
virtual unsigned int | getHintsArraySize () const |
virtual NodeHandle & | getHints (unsigned int k) |
virtual const NodeHandle & | getHints (unsigned int k) const |
virtual void | setHints (unsigned int k, const NodeHandle &hints_var) |
virtual simtime_t | getHopStamp () const |
virtual void | setHopStamp (simtime_t hopStamp_var) |
virtual void | setHopDelayArraySize (unsigned int size) |
virtual unsigned int | getHopDelayArraySize () const |
virtual simtime_t | getHopDelay (unsigned int k) const |
virtual void | setHopDelay (unsigned int k, simtime_t hopDelay_var) |
Protected Member Functions | |
bool | operator== (const BaseRouteMessage &) |
Protected Attributes | |
::OverlayKey | destKey_var |
::NodeHandle | srcNode_var |
int | routingType_var |
int | hopCount_var |
::TransportAddress * | visitedHops_var |
unsigned int | visitedHops_arraysize |
::TransportAddress * | nextHops_var |
unsigned int | nextHops_arraysize |
::NodeHandle * | hints_var |
unsigned int | hints_arraysize |
simtime_t | hopStamp_var |
simtime_t * | hopDelay_var |
unsigned int | hopDelay_arraysize |
Class generated from common/CommonMessages.msg
by opp_msgc.
packet BaseRouteMessage extends BaseOverlayMessage { OverlayKey destKey; NodeHandle srcNode; int routingType enum(RoutingType); int hopCount = 0; TransportAddress visitedHops[]; TransportAddress nextHops[]; NodeHandle hints[]; simtime_t hopStamp; simtime_t hopDelay[]; }
Definition at line 352 of file CommonMessages_m.h.
BaseRouteMessage::BaseRouteMessage | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
Referenced by dup().
BaseRouteMessage::BaseRouteMessage | ( | const BaseRouteMessage & | other | ) |
virtual BaseRouteMessage::~BaseRouteMessage | ( | ) | [virtual] |
virtual BaseRouteMessage* BaseRouteMessage::dup | ( | ) | const [inline, virtual] |
Reimplemented from BaseOverlayMessage.
Definition at line 377 of file CommonMessages_m.h.
Referenced by SendToKeyListener::lookupFinished().
{return new BaseRouteMessage(*this);}
virtual OverlayKey& BaseRouteMessage::getDestKey | ( | ) | [virtual] |
virtual const OverlayKey& BaseRouteMessage::getDestKey | ( | ) | const [inline, virtual] |
Definition at line 383 of file CommonMessages_m.h.
Referenced by getDestKey().
{return const_cast<BaseRouteMessage*>(this)->getDestKey();}
virtual NodeHandle& BaseRouteMessage::getHints | ( | unsigned int | k | ) | [virtual] |
virtual const NodeHandle& BaseRouteMessage::getHints | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 405 of file CommonMessages_m.h.
Referenced by getHints().
{return const_cast<BaseRouteMessage*>(this)->getHints(k);}
virtual unsigned int BaseRouteMessage::getHintsArraySize | ( | ) | const [virtual] |
virtual int BaseRouteMessage::getHopCount | ( | ) | const [virtual] |
virtual simtime_t BaseRouteMessage::getHopDelay | ( | unsigned int | k | ) | const [virtual] |
Referenced by BaseOverlay::handleBaseOverlayMessage().
virtual unsigned int BaseRouteMessage::getHopDelayArraySize | ( | ) | const [virtual] |
Referenced by BaseOverlay::handleBaseOverlayMessage().
virtual simtime_t BaseRouteMessage::getHopStamp | ( | ) | const [virtual] |
Referenced by BaseOverlay::handleBaseOverlayMessage().
virtual TransportAddress& BaseRouteMessage::getNextHops | ( | unsigned int | k | ) | [virtual] |
Referenced by BaseOverlay::handleBaseOverlayMessage(), and BaseOverlay::internalHandleRpcTimeout().
virtual const TransportAddress& BaseRouteMessage::getNextHops | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 400 of file CommonMessages_m.h.
Referenced by getNextHops().
{return const_cast<BaseRouteMessage*>(this)->getNextHops(k);}
virtual unsigned int BaseRouteMessage::getNextHopsArraySize | ( | ) | const [virtual] |
virtual int BaseRouteMessage::getRoutingType | ( | ) | const [virtual] |
virtual NodeHandle& BaseRouteMessage::getSrcNode | ( | ) | [virtual] |
virtual const NodeHandle& BaseRouteMessage::getSrcNode | ( | ) | const [inline, virtual] |
Definition at line 386 of file CommonMessages_m.h.
Referenced by getSrcNode().
{return const_cast<BaseRouteMessage*>(this)->getSrcNode();}
virtual TransportAddress& BaseRouteMessage::getVisitedHops | ( | unsigned int | k | ) | [virtual] |
virtual const TransportAddress& BaseRouteMessage::getVisitedHops | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 395 of file CommonMessages_m.h.
Referenced by getVisitedHops().
{return const_cast<BaseRouteMessage*>(this)->getVisitedHops(k);}
virtual unsigned int BaseRouteMessage::getVisitedHopsArraySize | ( | ) | const [virtual] |
BaseRouteMessage& BaseRouteMessage::operator= | ( | const BaseRouteMessage & | other | ) |
bool BaseRouteMessage::operator== | ( | const BaseRouteMessage & | ) | [protected] |
virtual void BaseRouteMessage::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from BaseOverlayMessage.
Referenced by doPacking().
virtual void BaseRouteMessage::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from BaseOverlayMessage.
Referenced by doUnpacking().
virtual void BaseRouteMessage::setDestKey | ( | const OverlayKey & | destKey_var | ) | [virtual] |
Referenced by BaseOverlay::handleMessage().
virtual void BaseRouteMessage::setHints | ( | unsigned int | k, | |
const NodeHandle & | hints_var | |||
) | [virtual] |
virtual void BaseRouteMessage::setHintsArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void BaseRouteMessage::setHopCount | ( | int | hopCount_var | ) | [virtual] |
virtual void BaseRouteMessage::setHopDelay | ( | unsigned int | k, | |
simtime_t | hopDelay_var | |||
) | [virtual] |
Referenced by BaseOverlay::handleBaseOverlayMessage().
virtual void BaseRouteMessage::setHopDelayArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by BaseOverlay::handleBaseOverlayMessage().
virtual void BaseRouteMessage::setHopStamp | ( | simtime_t | hopStamp_var | ) | [virtual] |
Referenced by BaseOverlay::sendToKey().
virtual void BaseRouteMessage::setNextHops | ( | unsigned int | k, | |
const TransportAddress & | nextHops_var | |||
) | [virtual] |
Referenced by BaseOverlay::internalHandleRpcTimeout(), and BaseOverlay::sendToKey().
virtual void BaseRouteMessage::setNextHopsArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void BaseRouteMessage::setRoutingType | ( | int | routingType_var | ) | [virtual] |
Referenced by BaseOverlay::handleMessage().
virtual void BaseRouteMessage::setSrcNode | ( | const NodeHandle & | srcNode_var | ) | [virtual] |
Referenced by BaseOverlay::handleMessage().
virtual void BaseRouteMessage::setVisitedHops | ( | unsigned int | k, | |
const TransportAddress & | visitedHops_var | |||
) | [virtual] |
Referenced by BaseOverlay::handleBaseOverlayMessage().
virtual void BaseRouteMessage::setVisitedHopsArraySize | ( | unsigned int | size | ) | [virtual] |
Referenced by BaseOverlay::handleBaseOverlayMessage().
::OverlayKey BaseRouteMessage::destKey_var [protected] |
Definition at line 355 of file CommonMessages_m.h.
unsigned int BaseRouteMessage::hints_arraysize [protected] |
Definition at line 364 of file CommonMessages_m.h.
::NodeHandle* BaseRouteMessage::hints_var [protected] |
Definition at line 363 of file CommonMessages_m.h.
int BaseRouteMessage::hopCount_var [protected] |
Definition at line 358 of file CommonMessages_m.h.
unsigned int BaseRouteMessage::hopDelay_arraysize [protected] |
Definition at line 367 of file CommonMessages_m.h.
simtime_t* BaseRouteMessage::hopDelay_var [protected] |
Definition at line 366 of file CommonMessages_m.h.
simtime_t BaseRouteMessage::hopStamp_var [protected] |
Definition at line 365 of file CommonMessages_m.h.
unsigned int BaseRouteMessage::nextHops_arraysize [protected] |
Definition at line 362 of file CommonMessages_m.h.
::TransportAddress* BaseRouteMessage::nextHops_var [protected] |
Definition at line 361 of file CommonMessages_m.h.
int BaseRouteMessage::routingType_var [protected] |
Definition at line 357 of file CommonMessages_m.h.
::NodeHandle BaseRouteMessage::srcNode_var [protected] |
Definition at line 356 of file CommonMessages_m.h.
unsigned int BaseRouteMessage::visitedHops_arraysize [protected] |
Definition at line 360 of file CommonMessages_m.h.
::TransportAddress* BaseRouteMessage::visitedHops_var [protected] |
Definition at line 359 of file CommonMessages_m.h.