|
INET Framework for OMNeT++/OMNEST
|
#include <RateControlBase.h>
Static Public Attributes | |
| static simsignal_t | datarateChangedSignal = cComponent::registerSignal("datarateChanged") |
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 void | emitDatarateChangedSignal () |
| const physicallayer::IIeee80211Mode * | increaseRateIfPossible (const physicallayer::IIeee80211Mode *currentMode) |
| const physicallayer::IIeee80211Mode * | decreaseRateIfPossible (const physicallayer::IIeee80211Mode *currentMode) |
Protected Attributes | |
| const physicallayer::IIeee80211Mode * | currentMode = nullptr |
Protected Attributes inherited from inet::ieee80211::ModeSetListener | |
| physicallayer::Ieee80211ModeSet * | modeSet = nullptr |
Additional Inherited Members | |
Public Member Functions inherited from inet::ieee80211::IRateControl | |
| virtual | ~IRateControl () |
| virtual const physicallayer::IIeee80211Mode * | getRate ()=0 |
| virtual void | frameTransmitted (Packet *frame, int retryCount, bool isSuccessful, bool isGivenUp)=0 |
| virtual void | frameReceived (Packet *frame)=0 |
|
protected |
|
protectedvirtual |
|
protected |
|
overrideprotectedvirtual |
Reimplemented from inet::ieee80211::ModeSetListener.
Reimplemented in inet::ieee80211::AarfRateControl, and inet::ieee80211::OnoeRateControl.
Referenced by inet::ieee80211::AarfRateControl::initialize(), and inet::ieee80211::OnoeRateControl::initialize().
|
inlineoverrideprotectedvirtual |
Reimplemented from inet::ieee80211::ModeSetListener.
Reimplemented in inet::ieee80211::AarfRateControl, and inet::ieee80211::OnoeRateControl.
|
overrideprotectedvirtual |
Reimplemented from inet::ieee80211::ModeSetListener.
|
protected |
|
static |