|
INET Framework for OMNeT++/OMNEST
|
Represents an flood datagram. More...
#include <FloodDatagram.h>
Public Member Functions | |
| FloodDatagram (const char *name=nullptr, int kind=0) | |
| FloodDatagram (const FloodDatagram &other) | |
| FloodDatagram & | operator= (const FloodDatagram &other) |
| virtual FloodDatagram * | dup () const 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 | getTransportProtocol () const override |
| virtual void | setTransportProtocol (int protocol) override |
Public Member Functions inherited from inet::FloodDatagram_Base | |
| virtual | ~FloodDatagram_Base () |
| virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
| virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
| virtual int | getTtl () const |
| virtual void | setTtl (int ttl) |
| virtual unsigned long | getSeqNum () const |
| virtual void | setSeqNum (unsigned long seqNum) |
Public Member Functions inherited from inet::NetworkDatagramBase | |
| NetworkDatagramBase (const char *name=nullptr, short kind=0) | |
| NetworkDatagramBase (const NetworkDatagramBase &other) | |
| virtual | ~NetworkDatagramBase () |
| NetworkDatagramBase & | operator= (const NetworkDatagramBase &other) |
| virtual L3Address & | getSrcAddr () |
| virtual const L3Address & | getSrcAddr () const |
| virtual void | setSrcAddr (const L3Address &srcAddr) |
| virtual L3Address & | getDestAddr () |
| virtual const L3Address & | getDestAddr () const |
| virtual void | setDestAddr (const L3Address &destAddr) |
Public Member Functions inherited from inet::INetworkDatagram | |
| virtual | ~INetworkDatagram () |
Additional Inherited Members | |
Protected Member Functions inherited from inet::FloodDatagram_Base | |
| bool | operator== (const FloodDatagram_Base &) |
| FloodDatagram_Base (const char *name=nullptr, short kind=0) | |
| FloodDatagram_Base (const FloodDatagram_Base &other) | |
| FloodDatagram_Base & | operator= (const FloodDatagram_Base &other) |
Protected Member Functions inherited from inet::NetworkDatagramBase | |
| bool | operator== (const NetworkDatagramBase &) |
Protected Attributes inherited from inet::FloodDatagram_Base | |
| int | ttl |
| unsigned long | seqNum |
| int | transportProtocol |
Protected Attributes inherited from inet::NetworkDatagramBase | |
| L3Address | srcAddr |
| L3Address | destAddr |
Represents an flood datagram.
More info in the FloodDatagram.msg file (and the documentation generated from it).
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from inet::FloodDatagram_Base.
Referenced by inet::Flood::handleLowerPacket().
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
Referenced by inet::Flood::handleLowerPacket().
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
Referenced by inet::Flood::decapsMsg(), inet::Flood::handleUpperPacket(), and inet::Flood::notBroadcasted().
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
Referenced by inet::Flood::decapsMsg(), and inet::Flood::handleLowerPacket().
|
inline |
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.