INET Framework for OMNeT++/OMNEST
|
The default implementation of ITx. More...
#include <Tx.h>
Public Member Functions | |
Tx () | |
~Tx () | |
virtual void | transmitFrame (Ieee80211Frame *frame, ITx::ICallback *txCallback) override |
virtual void | transmitFrame (Ieee80211Frame *frame, simtime_t ifs, ITx::ICallback *txCallback) override |
virtual void | radioTransmissionFinished () override |
Public Member Functions inherited from inet::ieee80211::ITx | |
virtual | ~ITx () |
Protected Member Functions | |
virtual int | numInitStages () const override |
virtual void | initialize (int stage) override |
virtual void | handleMessage (cMessage *msg) override |
virtual void | refreshDisplay () const override |
Protected Attributes | |
MACAddress | address = MACAddress::UNSPECIFIED_ADDRESS |
ITx::ICallback * | txCallback = nullptr |
Ieee80211Mac * | mac = nullptr |
IRx * | rx = nullptr |
IStatistics * | statistics = nullptr |
Ieee80211Frame * | frame = nullptr |
cMessage * | endIfsTimer = nullptr |
simtime_t | durationField = -1 |
bool | transmitting = false |
The default implementation of ITx.
inet::ieee80211::Tx::~Tx | ( | ) |
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
inlineoverrideprotectedvirtual |
|
overridevirtual |
Implements inet::ieee80211::ITx.
|
overrideprotectedvirtual |
Referenced by handleMessage(), initialize(), radioTransmissionFinished(), and transmitFrame().
|
overridevirtual |
Implements inet::ieee80211::ITx.
|
overridevirtual |
Implements inet::ieee80211::ITx.
|
protected |
Referenced by initialize(), and transmitFrame().
|
protected |
Referenced by handleMessage(), and radioTransmissionFinished().
|
protected |
Referenced by handleMessage(), initialize(), refreshDisplay(), transmitFrame(), and ~Tx().
|
protected |
Referenced by handleMessage(), radioTransmissionFinished(), refreshDisplay(), and ~Tx().
|
protected |
Referenced by handleMessage(), and initialize().
|
protected |
Referenced by initialize(), and radioTransmissionFinished().
|
protected |
|
protected |
Referenced by handleMessage(), initialize(), radioTransmissionFinished(), refreshDisplay(), transmitFrame(), and ~Tx().
|
protected |
Referenced by radioTransmissionFinished(), and transmitFrame().