#include <CommonAPIMessages_m.h>
CommonAPIMessages.msg
by opp_msgc.
class OverlayCtrlInfo { fields: IPvXAddress lastHopAddr; int lastHopPort;
NodeHandle srcNode;
int hopCount = 0; };
Public Member Functions | |
OverlayCtrlInfo () | |
OverlayCtrlInfo (const OverlayCtrlInfo &other) | |
virtual | ~OverlayCtrlInfo () |
OverlayCtrlInfo & | operator= (const OverlayCtrlInfo &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual IPvXAddress & | getLastHopAddr () |
virtual const IPvXAddress & | getLastHopAddr () const |
virtual void | setLastHopAddr (const IPvXAddress &lastHopAddr_var) |
virtual int | getLastHopPort () const |
virtual void | setLastHopPort (int lastHopPort_var) |
virtual NodeHandle & | getSrcNode () |
virtual const NodeHandle & | getSrcNode () const |
virtual void | setSrcNode (const NodeHandle &srcNode_var) |
virtual int | getHopCount () const |
virtual void | setHopCount (int hopCount_var) |
Protected Member Functions | |
bool | operator== (const OverlayCtrlInfo &) |
Protected Attributes | |
IPvXAddress | lastHopAddr_var |
int | lastHopPort_var |
NodeHandle | srcNode_var |
int | hopCount_var |
OverlayCtrlInfo::OverlayCtrlInfo | ( | ) |
OverlayCtrlInfo::OverlayCtrlInfo | ( | const OverlayCtrlInfo & | other | ) |
virtual OverlayCtrlInfo::~OverlayCtrlInfo | ( | ) | [virtual] |
virtual cPolymorphic* OverlayCtrlInfo::dup | ( | ) | const [inline, virtual] |
virtual int OverlayCtrlInfo::getHopCount | ( | ) | const [virtual] |
virtual const IPvXAddress& OverlayCtrlInfo::getLastHopAddr | ( | ) | const [inline, virtual] |
virtual IPvXAddress& OverlayCtrlInfo::getLastHopAddr | ( | ) | [virtual] |
virtual int OverlayCtrlInfo::getLastHopPort | ( | ) | const [virtual] |
virtual const NodeHandle& OverlayCtrlInfo::getSrcNode | ( | ) | const [inline, virtual] |
virtual NodeHandle& OverlayCtrlInfo::getSrcNode | ( | ) | [virtual] |
virtual void OverlayCtrlInfo::netPack | ( | cCommBuffer * | b | ) | [virtual] |
virtual void OverlayCtrlInfo::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
OverlayCtrlInfo& OverlayCtrlInfo::operator= | ( | const OverlayCtrlInfo & | other | ) |
bool OverlayCtrlInfo::operator== | ( | const OverlayCtrlInfo & | ) | [protected] |
virtual void OverlayCtrlInfo::setHopCount | ( | int | hopCount_var | ) | [virtual] |
virtual void OverlayCtrlInfo::setLastHopAddr | ( | const IPvXAddress & | lastHopAddr_var | ) | [virtual] |
virtual void OverlayCtrlInfo::setLastHopPort | ( | int | lastHopPort_var | ) | [virtual] |
virtual void OverlayCtrlInfo::setSrcNode | ( | const NodeHandle & | srcNode_var | ) | [virtual] |
int OverlayCtrlInfo::hopCount_var [protected] |
IPvXAddress OverlayCtrlInfo::lastHopAddr_var [protected] |
int OverlayCtrlInfo::lastHopPort_var [protected] |
NodeHandle OverlayCtrlInfo::srcNode_var [protected] |