#include <RecipientAckPolicy.h>
Referenced by computeAckDurationField().
const unsigned int LENGTH_ACK
Definition: Ieee80211Frame_m.h:43
virtual const simtime_t getDuration(int dataBitLength) const =0
IRateSelection * rateSelection
Definition: RecipientAckPolicy.h:31
virtual const IIeee80211Mode * computeResponseAckFrameMode(Ieee80211DataOrMgmtFrame *dataOrMgmtFrame)=0
Implements inet::ieee80211::IRecipientAckPolicy.
66 return duration < 0 ? 0 : duration;
virtual ::omnetpp::simtime_t getDuration() const
simtime_t computeAckDuration(Ieee80211DataOrMgmtFrame *dataOrMgmtFrame) const
Definition: RecipientAckPolicy.cc:34
Ieee80211ModeSet * modeSet
Definition: ModeSetListener.h:31
virtual bool getMoreFragments() const
simtime_t getSifsTime() const
Definition: Ieee80211ModeSet.h:77
void inet::ieee80211::RecipientAckPolicy::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
Reimplemented from inet::ieee80211::ModeSetListener.
Abstract interface for rate selection.
Definition: IRateSelection.h:36
Local initializations.
Definition: InitStages.h:35
virtual void initialize(int stage) override
Definition: ModeSetListener.cc:25
IRateSelection * rateSelection
Definition: RecipientAckPolicy.h:31
Implements inet::ieee80211::IRecipientAckPolicy.
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
virtual int inet::ieee80211::RecipientAckPolicy::numInitStages |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
IRateSelection* inet::ieee80211::RecipientAckPolicy::rateSelection = nullptr |
|
protected |
The documentation for this class was generated from the following files: