INET Framework for OMNeT++/OMNEST
|
Represents an ProbabilisticBroadcast datagram. More...
#include <ProbabilisticBroadcastDatagram.h>
Public Member Functions | |
ProbabilisticBroadcastDatagram (const char *name=nullptr, int kind=0) | |
ProbabilisticBroadcastDatagram (const ProbabilisticBroadcastDatagram &other) | |
ProbabilisticBroadcastDatagram & | operator= (const ProbabilisticBroadcastDatagram &other) |
virtual ProbabilisticBroadcastDatagram * | 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::ProbabilisticBroadcastDatagram_Base | |
virtual | ~ProbabilisticBroadcastDatagram_Base () |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual long | getId () const |
virtual void | setId (long id) |
virtual int | getNbHops () const |
virtual void | setNbHops (int nbHops) |
virtual ::omnetpp::simtime_t | getAppTtl () const |
virtual void | setAppTtl (::omnetpp::simtime_t appTtl) |
virtual L3Address & | getInitialSrcAddr () |
virtual const L3Address & | getInitialSrcAddr () const |
virtual void | setInitialSrcAddr (const L3Address &initialSrcAddr) |
virtual L3Address & | getFinalDestAddr () |
virtual const L3Address & | getFinalDestAddr () const |
virtual void | setFinalDestAddr (const L3Address &finalDestAddr) |
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::ProbabilisticBroadcastDatagram_Base | |
bool | operator== (const ProbabilisticBroadcastDatagram_Base &) |
ProbabilisticBroadcastDatagram_Base (const char *name=nullptr, short kind=0) | |
ProbabilisticBroadcastDatagram_Base (const ProbabilisticBroadcastDatagram_Base &other) | |
ProbabilisticBroadcastDatagram_Base & | operator= (const ProbabilisticBroadcastDatagram_Base &other) |
Protected Member Functions inherited from inet::NetworkDatagramBase | |
bool | operator== (const NetworkDatagramBase &) |
Protected Attributes inherited from inet::ProbabilisticBroadcastDatagram_Base | |
long | id |
int | nbHops |
int | transportProtocol |
::omnetpp::simtime_t | appTtl |
L3Address | initialSrcAddr |
L3Address | finalDestAddr |
Protected Attributes inherited from inet::NetworkDatagramBase | |
L3Address | srcAddr |
L3Address | destAddr |
Represents an ProbabilisticBroadcast datagram.
More info in the ProbabilisticBroadcastDatagram.msg file (and the documentation generated from it).
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from inet::ProbabilisticBroadcastDatagram_Base.
Referenced by inet::ProbabilisticBroadcast::handleLowerPacket(), and inet::ProbabilisticBroadcast::handleSelfMessage().
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
Referenced by inet::ProbabilisticBroadcast::decapsMsg(), and inet::ProbabilisticBroadcast::handleLowerPacket().
|
inline |
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
|
inlineoverridevirtual |
Implements inet::INetworkDatagram.
Referenced by inet::ProbabilisticBroadcast::encapsMsg().