|
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.