#include <RecipientQosAckPolicy.h>
◆ computeAckDuration()
| simtime_t inet::ieee80211::RecipientQosAckPolicy::computeAckDuration |
( |
Packet * |
packet, |
|
|
const Ptr< const Ieee80211DataOrMgmtHeader > & |
dataOrMgmtHeader |
|
) |
| const |
|
protected |
◆ computeAckDurationField()
◆ computeBasicBlockAckDuration()
| simtime_t inet::ieee80211::RecipientQosAckPolicy::computeBasicBlockAckDuration |
( |
Packet * |
packet, |
|
|
const Ptr< const Ieee80211BlockAckReq > & |
blockAckReq |
|
) |
| const |
|
protected |
◆ computeBasicBlockAckDurationField()
| simtime_t inet::ieee80211::RecipientQosAckPolicy::computeBasicBlockAckDurationField |
( |
Packet * |
packet, |
|
|
const Ptr< const Ieee80211BasicBlockAckReq > & |
basicBlockAckReq |
|
) |
| const |
|
overridevirtual |
◆ initialize()
| void inet::ieee80211::RecipientQosAckPolicy::initialize |
( |
int |
stage | ) |
|
|
overrideprotectedvirtual |
◆ isAckNeeded()
◆ isBlockAckNeeded()
Implements inet::ieee80211::IRecipientQosAckPolicy.
64 if (dynamicPtrCast<const Ieee80211BasicBlockAckReq>(blockAckReq)) {
65 return agreement !=
nullptr;
70 throw cRuntimeError(
"Unsupported BlockAckReq");
◆ numInitStages()
| virtual int inet::ieee80211::RecipientQosAckPolicy::numInitStages |
( |
| ) |
const |
|
inlineoverrideprotectedvirtual |
◆ rateSelection
The documentation for this class was generated from the following files: