#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 |
| |
◆ getCtsTimeout()
| simtime_t inet::ieee80211::QosRtsPolicy::getCtsTimeout |
( |
Packet * |
packet, |
|
|
const Ptr< const Ieee80211RtsFrame > & |
rtsFrame |
|
) |
| const |
|
overridevirtual |
◆ getRtsThreshold()
| virtual int inet::ieee80211::QosRtsPolicy::getRtsThreshold |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ initialize()
| void inet::ieee80211::QosRtsPolicy::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ isRtsNeeded()
| bool inet::ieee80211::QosRtsPolicy::isRtsNeeded |
( |
Packet * |
packet, |
|
|
const Ptr< const Ieee80211MacHeader > & |
protectedHeader |
|
) |
| const |
|
overridevirtual |
Implements inet::ieee80211::IRtsPolicy.
38 if (dynamicPtrCast<const Ieee80211BlockAckReq>(protectedHeader))
40 if (dynamicPtrCast<const Ieee80211DataOrMgmtHeader>(protectedHeader))
41 return packet->getByteLength() >=
rtsThreshold && !protectedHeader->getReceiverAddress().isMulticast();
◆ numInitStages()
| virtual int inet::ieee80211::QosRtsPolicy::numInitStages |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ ctsTimeout
| simtime_t inet::ieee80211::QosRtsPolicy::ctsTimeout = -1 |
|
protected |
◆ rateSelection
◆ rtsThreshold
| int inet::ieee80211::QosRtsPolicy::rtsThreshold = -1 |
|
protected |
The documentation for this class was generated from the following files: