INET Framework for OMNeT++/OMNEST
|
#include <GenericNetworkProtocolControlInfo.h>
Public Member Functions | |
GenericNetworkProtocolControlInfo () | |
GenericNetworkProtocolControlInfo (const GenericNetworkProtocolControlInfo &other) | |
GenericNetworkProtocolControlInfo & | operator= (const GenericNetworkProtocolControlInfo &other) |
virtual GenericNetworkProtocolControlInfo * | dup () const override |
virtual short | getTransportProtocol () const override |
virtual void | setTransportProtocol (short protocol) override |
virtual L3Address | getSourceAddress () const override |
virtual void | setSourceAddress (const L3Address &address) override |
virtual L3Address | getDestinationAddress () const override |
virtual void | setDestinationAddress (const L3Address &address) override |
virtual int | getInterfaceId () const override |
virtual void | setInterfaceId (int interfaceId) override |
virtual short | getHopLimit () const override |
virtual void | setHopLimit (short hopLimit) override |
Public Member Functions inherited from inet::GenericNetworkProtocolControlInfo_Base | |
virtual | ~GenericNetworkProtocolControlInfo_Base () |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual L3Address & | _getDestinationAddress () |
virtual const L3Address & | _getDestinationAddress () const |
virtual L3Address & | _getSourceAddress () |
virtual const L3Address & | _getSourceAddress () const |
virtual short | getProtocol () const |
virtual void | setProtocol (short protocol) |
Public Member Functions inherited from inet::INetworkProtocolControlInfo | |
virtual | ~INetworkProtocolControlInfo () |
Private Member Functions | |
void | copy (const GenericNetworkProtocolControlInfo &other) |
Additional Inherited Members | |
Protected Member Functions inherited from inet::GenericNetworkProtocolControlInfo_Base | |
bool | operator== (const GenericNetworkProtocolControlInfo_Base &) |
GenericNetworkProtocolControlInfo_Base () | |
GenericNetworkProtocolControlInfo_Base (const GenericNetworkProtocolControlInfo_Base &other) | |
GenericNetworkProtocolControlInfo_Base & | operator= (const GenericNetworkProtocolControlInfo_Base &other) |
Protected Attributes inherited from inet::GenericNetworkProtocolControlInfo_Base | |
L3Address | destinationAddress |
L3Address | sourceAddress |
int | interfaceId |
short | protocol |
short | hopLimit |
|
inline |
|
inline |
|
inlineprivate |
|
inlineoverridevirtual |
Reimplemented from inet::GenericNetworkProtocolControlInfo_Base.
|
inlineoverridevirtual |
Implements inet::INetworkProtocolControlInfo.
Referenced by inet::GenericNetworkProtocol::encapsulate(), and inet::UDP::processUDPPacket().
|
inlineoverridevirtual |
Reimplemented from inet::GenericNetworkProtocolControlInfo_Base.
Referenced by inet::GenericNetworkProtocol::encapsulate(), and inet::UDP::processUDPPacket().
|
inlineoverridevirtual |
Reimplemented from inet::GenericNetworkProtocolControlInfo_Base.
Referenced by inet::GenericNetworkProtocol::encapsulate(), and inet::UDP::processUDPPacket().
|
inlineoverridevirtual |
Implements inet::INetworkProtocolControlInfo.
Referenced by inet::GenericNetworkProtocol::encapsulate(), and inet::UDP::processUDPPacket().
|
inlineoverridevirtual |
Implements inet::INetworkProtocolControlInfo.
|
inline |
|
inlineoverridevirtual |
Reimplemented from inet::GenericNetworkProtocolControlInfo_Base.
Referenced by inet::GenericNetworkProtocol::decapsulate().
|
inlineoverridevirtual |
Reimplemented from inet::GenericNetworkProtocolControlInfo_Base.
Referenced by inet::GenericNetworkProtocol::decapsulate().
|
inlineoverridevirtual |
Reimplemented from inet::GenericNetworkProtocolControlInfo_Base.
Referenced by inet::GenericNetworkProtocol::decapsulate().
|
inlineoverridevirtual |
Reimplemented from inet::GenericNetworkProtocolControlInfo_Base.
Referenced by inet::GenericNetworkProtocol::decapsulate().
|
inlineoverridevirtual |
Implements inet::INetworkProtocolControlInfo.