INET Framework for OMNeT++/OMNEST
|
#include <QoSRateSelection.h>
Public Member Functions | |
virtual const IIeee80211Mode * | computeResponseCtsFrameMode (Ieee80211RTSFrame *rtsFrame) override |
virtual const IIeee80211Mode * | computeResponseAckFrameMode (Ieee80211DataOrMgmtFrame *dataOrMgmtFrame) override |
virtual const IIeee80211Mode * | computeResponseBlockAckFrameMode (Ieee80211BlockAckReq *blockAckReq) override |
virtual const IIeee80211Mode * | computeMode (Ieee80211Frame *frame, TxopProcedure *txopProcedure) override |
virtual void | frameTransmitted (Ieee80211Frame *frame) |
Public Member Functions inherited from inet::ieee80211::IQoSRateSelection | |
virtual | ~IQoSRateSelection () |
Protected Member Functions | |
virtual int | numInitStages () const override |
virtual void | initialize (int stage) override |
virtual void | receiveSignal (cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) override |
virtual const IIeee80211Mode * | getMode (Ieee80211Frame *frame) |
virtual const IIeee80211Mode * | computeControlFrameMode (Ieee80211Frame *frame, TxopProcedure *txopProcedure) |
virtual const IIeee80211Mode * | computeDataOrMgmtFrameMode (Ieee80211DataOrMgmtFrame *dataOrMgmtFrame) |
virtual bool | isControlResponseFrame (Ieee80211Frame *frame, TxopProcedure *txopProcedure) |
Protected Attributes | |
IRateControl * | dataOrMgmtRateControl = nullptr |
const Ieee80211ModeSet * | modeSet = nullptr |
std::map< MACAddress, const IIeee80211Mode * > | lastTransmittedFrameMode |
const IIeee80211Mode * | multicastFrameMode = nullptr |
const IIeee80211Mode * | fastestMandatoryMode = nullptr |
const IIeee80211Mode * | dataFrameMode = nullptr |
const IIeee80211Mode * | mgmtFrameMode = nullptr |
const IIeee80211Mode * | controlFrameMode = nullptr |
const IIeee80211Mode * | responseAckFrameMode = nullptr |
const IIeee80211Mode * | responseCtsFrameMode = nullptr |
const IIeee80211Mode * | responseBlockAckFrameMode = nullptr |
Protected Attributes inherited from inet::ieee80211::ModeSetListener | |
Ieee80211ModeSet * | modeSet = nullptr |
|
protectedvirtual |
Referenced by computeMode().
|
protectedvirtual |
Referenced by computeMode().
|
overridevirtual |
Implements inet::ieee80211::IQoSRateSelection.
|
overridevirtual |
Implements inet::ieee80211::IQoSRateSelection.
|
overridevirtual |
Implements inet::ieee80211::IQoSRateSelection.
|
overridevirtual |
Implements inet::ieee80211::IQoSRateSelection.
|
virtual |
|
protectedvirtual |
Referenced by computeResponseAckFrameMode(), computeResponseBlockAckFrameMode(), computeResponseCtsFrameMode(), and frameTransmitted().
|
overrideprotectedvirtual |
Reimplemented from inet::ieee80211::ModeSetListener.
|
protectedvirtual |
Referenced by computeControlFrameMode().
|
inlineoverrideprotectedvirtual |
Reimplemented from inet::ieee80211::ModeSetListener.
|
overrideprotectedvirtual |
Reimplemented from inet::ieee80211::ModeSetListener.
|
protected |
Referenced by computeControlFrameMode(), and initialize().
|
protected |
Referenced by computeDataOrMgmtFrameMode(), and initialize().
|
protected |
Referenced by computeDataOrMgmtFrameMode(), and initialize().
|
protected |
Referenced by computeControlFrameMode(), computeDataOrMgmtFrameMode(), and receiveSignal().
|
protected |
Referenced by computeControlFrameMode(), and frameTransmitted().
|
protected |
Referenced by computeDataOrMgmtFrameMode(), and initialize().
|
protected |
Referenced by computeResponseAckFrameMode(), computeResponseCtsFrameMode(), initialize(), and receiveSignal().
|
protected |
Referenced by initialize().
|
protected |
Referenced by computeResponseAckFrameMode(), and initialize().
|
protected |
Referenced by computeResponseBlockAckFrameMode(), and initialize().
|
protected |
Referenced by computeResponseCtsFrameMode(), and initialize().