INET Framework for OMNeT++/OMNEST
|
Class generated from inet/networklayer/contract/generic/GenericNetworkProtocolControlInfo.msg:52
by nedtool.
More...
#include <GenericNetworkProtocolControlInfo_m.h>
Public Member Functions | |
GenericRoutingDecision () | |
GenericRoutingDecision (const GenericRoutingDecision &other) | |
virtual | ~GenericRoutingDecision () |
GenericRoutingDecision & | operator= (const GenericRoutingDecision &other) |
virtual GenericRoutingDecision * | dup () const override |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual int | getInterfaceId () const |
virtual void | setInterfaceId (int interfaceId) |
virtual L3Address & | getNextHop () |
virtual const L3Address & | getNextHop () const |
virtual void | setNextHop (const L3Address &nextHop) |
Protected Member Functions | |
bool | operator== (const GenericRoutingDecision &) |
Protected Attributes | |
int | interfaceId |
L3Address | nextHop |
Private Member Functions | |
void | copy (const GenericRoutingDecision &other) |
Class generated from inet/networklayer/contract/generic/GenericNetworkProtocolControlInfo.msg:52
by nedtool.
// // Control info attached to packets sent from ~GenericNetworkProtocol to ~GenericARP. // // Next hop address is used on a LAN to determine the MAC destination // address (and it may be used on other multicast networks for similar // addressing purpose). // class GenericRoutingDecision { int interfaceId = -1; L3Address nextHop; }
inet::GenericRoutingDecision::GenericRoutingDecision | ( | ) |
inet::GenericRoutingDecision::GenericRoutingDecision | ( | const GenericRoutingDecision & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Referenced by getNextHop().
GenericRoutingDecision& inet::GenericRoutingDecision::operator= | ( | const GenericRoutingDecision & | other | ) |
|
protected |
|
overridevirtual |
Referenced by inet::doParsimPacking().
|
overridevirtual |
Referenced by inet::doParsimUnpacking().
|
virtual |
|
virtual |
|
protected |
|
protected |