#include <QoSRtsPolicy.h>
|
virtual int | numInitStages () const override |
|
virtual void | initialize (int stage) override |
|
virtual void | receiveSignal (cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) override |
|
simtime_t inet::ieee80211::QoSRtsPolicy::getCtsTimeout |
( |
Ieee80211RTSFrame * |
rtsFrame | ) |
const |
|
overridevirtual |
Implements inet::ieee80211::IRtsPolicy.
simtime_t getSlotTime() const
Definition: Ieee80211ModeSet.h:78
IQoSRateSelection * rateSelection
Definition: QoSRtsPolicy.h:31
simtime_t ctsTimeout
Definition: QoSRtsPolicy.h:33
Ieee80211ModeSet * modeSet
Definition: ModeSetListener.h:31
simtime_t getSifsTime() const
Definition: Ieee80211ModeSet.h:77
virtual const simtime_t getPhyRxStartDelay() const =0
virtual const IIeee80211Mode * computeResponseCtsFrameMode(Ieee80211RTSFrame *rtsFrame)=0
virtual int inet::ieee80211::QoSRtsPolicy::getRtsThreshold |
( |
| ) |
const |
|
inlineoverridevirtual |
void inet::ieee80211::QoSRtsPolicy::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::ieee80211::ModeSetListener.
IQoSRateSelection * rateSelection
Definition: QoSRtsPolicy.h:31
Abstract interface for rate selection.
Definition: IQoSRateSelection.h:36
simtime_t ctsTimeout
Definition: QoSRtsPolicy.h:33
Local initializations.
Definition: InitStages.h:35
virtual void initialize(int stage) override
Definition: ModeSetListener.cc:25
int rtsThreshold
Definition: QoSRtsPolicy.h:32
bool inet::ieee80211::QoSRtsPolicy::isRtsNeeded |
( |
Ieee80211Frame * |
protectedFrame | ) |
const |
|
overridevirtual |
Implements inet::ieee80211::IRtsPolicy.
48 if (dynamic_cast<Ieee80211BlockAckReq*>(protectedFrame))
50 if (dynamic_cast<Ieee80211DataOrMgmtFrame*>(protectedFrame))
virtual MACAddress & getReceiverAddress()
bool isMulticast() const
Returns true if this is a multicast logical address (first byte's lsb is 1).
Definition: MACAddress.h:146
int rtsThreshold
Definition: QoSRtsPolicy.h:32
virtual int inet::ieee80211::QoSRtsPolicy::numInitStages |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
simtime_t inet::ieee80211::QoSRtsPolicy::ctsTimeout = -1 |
|
protected |
int inet::ieee80211::QoSRtsPolicy::rtsThreshold = -1 |
|
protected |
The documentation for this class was generated from the following files: