#include <OriginatorAckPolicy.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 |
|
Implements inet::ieee80211::IOriginatorAckPolicy.
simtime_t getSlotTime() const
Definition: Ieee80211ModeSet.h:78
Ieee80211ModeSet * modeSet
Definition: ModeSetListener.h:31
simtime_t getSifsTime() const
Definition: Ieee80211ModeSet.h:77
virtual const simtime_t getPhyRxStartDelay() const =0
IRateSelection * rateSelection
Definition: OriginatorAckPolicy.h:31
virtual const IIeee80211Mode * computeResponseAckFrameMode(Ieee80211DataOrMgmtFrame *dataOrMgmtFrame)=0
simtime_t ackTimeout
Definition: OriginatorAckPolicy.h:32
void inet::ieee80211::OriginatorAckPolicy::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: OriginatorAckPolicy.h:31
simtime_t ackTimeout
Definition: OriginatorAckPolicy.h:32
Implements inet::ieee80211::IOriginatorAckPolicy.
36 if (
auto dataOrMgmtFrame = dynamic_cast<Ieee80211DataOrMgmtFrame*>(frame)) {
37 return !dataOrMgmtFrame->getReceiverAddress().isMulticast();
virtual int inet::ieee80211::OriginatorAckPolicy::numInitStages |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
simtime_t inet::ieee80211::OriginatorAckPolicy::ackTimeout = -1 |
|
protected |
IRateSelection* inet::ieee80211::OriginatorAckPolicy::rateSelection = nullptr |
|
protected |
The documentation for this class was generated from the following files: