INET Framework for OMNeT++/OMNEST
|
Represents a IEEE 802 control info. More...
#include <Ieee802Ctrl.h>
Public Member Functions | |
Ieee802Ctrl () | |
Ieee802Ctrl (const Ieee802Ctrl &other) | |
Ieee802Ctrl & | operator= (const Ieee802Ctrl &other) |
virtual Ieee802Ctrl * | dup () const override |
virtual MACAddress | getSourceAddress () const override |
virtual void | setSourceAddress (const MACAddress &address) override |
virtual MACAddress | getDestinationAddress () const override |
virtual void | setDestinationAddress (const MACAddress &address) override |
virtual int | getInterfaceId () const override |
virtual void | setInterfaceId (int interfaceId) override |
Public Member Functions inherited from inet::Ieee802Ctrl_Base | |
virtual | ~Ieee802Ctrl_Base () |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual MACAddress & | getSrc () |
virtual const MACAddress & | getSrc () const |
virtual void | setSrc (const MACAddress &src) |
virtual MACAddress & | getDest () |
virtual const MACAddress & | getDest () const |
virtual void | setDest (const MACAddress &dest) |
virtual int | getEtherType () const |
virtual void | setEtherType (int etherType) |
virtual int | getSwitchPort () const |
virtual void | setSwitchPort (int switchPort) |
virtual int | getUserPriority () const |
virtual void | setUserPriority (int userPriority) |
virtual int | getSsap () const |
virtual void | setSsap (int ssap) |
virtual int | getDsap () const |
virtual void | setDsap (int dsap) |
virtual int | getPauseUnits () const |
virtual void | setPauseUnits (int pauseUnits) |
Public Member Functions inherited from inet::IMACProtocolControlInfo | |
virtual | ~IMACProtocolControlInfo () |
Additional Inherited Members | |
Protected Member Functions inherited from inet::Ieee802Ctrl_Base | |
bool | operator== (const Ieee802Ctrl_Base &) |
Ieee802Ctrl_Base () | |
Ieee802Ctrl_Base (const Ieee802Ctrl_Base &other) | |
Ieee802Ctrl_Base & | operator= (const Ieee802Ctrl_Base &other) |
Protected Attributes inherited from inet::Ieee802Ctrl_Base | |
MACAddress | src |
MACAddress | dest |
int | etherType |
int | interfaceId |
int | switchPort |
int | userPriority |
int | ssap |
int | dsap |
int | pauseUnits |
Represents a IEEE 802 control info.
More info in the Ieee802Ctrl.msg file (and the documentation generated from it).
|
inline |
|
inline |
|
inlineoverridevirtual |
Reimplemented from inet::Ieee802Ctrl_Base.
|
inlineoverridevirtual |
Implements inet::IMACProtocolControlInfo.
Referenced by inet::IdealMac::startTransmitting().
|
inlineoverridevirtual |
Reimplemented from inet::Ieee802Ctrl_Base.
|
inlineoverridevirtual |
Implements inet::IMACProtocolControlInfo.
|
inline |
|
inlineoverridevirtual |
Implements inet::IMACProtocolControlInfo.
|
inlineoverridevirtual |
Reimplemented from inet::Ieee802Ctrl_Base.
Referenced by inet::EtherEncap::processFrameFromMAC(), and inet::ARP::sendPacketToNIC().
|
inlineoverridevirtual |
Implements inet::IMACProtocolControlInfo.