#include <RecipientBlockAckAgreement.h>
| inet::ieee80211::RecipientBlockAckAgreement::RecipientBlockAckAgreement |
( |
MACAddress |
originatorAddress, |
|
|
Tid |
tid, |
|
|
SequenceNumber |
startingSequenceNumber, |
|
|
int |
bufferSize, |
|
|
simtime_t |
blockAckTimeoutValue |
|
) |
| |
int bufferSize
Definition: RecipientBlockAckAgreement.h:32
simtime_t blockAckTimeoutValue
Definition: RecipientBlockAckAgreement.h:33
BlockAckRecord * blockAckRecord
Definition: RecipientBlockAckAgreement.h:29
virtual void calculateExpirationTime()
Definition: RecipientBlockAckAgreement.h:49
SequenceNumber startingSequenceNumber
Definition: RecipientBlockAckAgreement.h:31
| virtual inet::ieee80211::RecipientBlockAckAgreement::~RecipientBlockAckAgreement |
( |
| ) |
|
|
inlinevirtual |
BlockAckRecord * blockAckRecord
Definition: RecipientBlockAckAgreement.h:29
| virtual void inet::ieee80211::RecipientBlockAckAgreement::addbaResposneSent |
( |
| ) |
|
|
inlinevirtual |
| void inet::ieee80211::RecipientBlockAckAgreement::blockAckPolicyFrameReceived |
( |
Ieee80211DataFrame * |
frame | ) |
|
|
virtual |
| virtual void inet::ieee80211::RecipientBlockAckAgreement::calculateExpirationTime |
( |
| ) |
|
|
inlinevirtual |
Referenced by RecipientBlockAckAgreement().
simtime_t blockAckTimeoutValue
Definition: RecipientBlockAckAgreement.h:33
simtime_t expirationTime
Definition: RecipientBlockAckAgreement.h:35
| virtual BlockAckRecord* inet::ieee80211::RecipientBlockAckAgreement::getBlockAckRecord |
( |
| ) |
const |
|
inlinevirtual |
| virtual simtime_t inet::ieee80211::RecipientBlockAckAgreement::getBlockAckTimeoutValue |
( |
| ) |
const |
|
inlinevirtual |
simtime_t blockAckTimeoutValue
Definition: RecipientBlockAckAgreement.h:33
| virtual int inet::ieee80211::RecipientBlockAckAgreement::getBufferSize |
( |
| ) |
const |
|
inlinevirtual |
| virtual simtime_t inet::ieee80211::RecipientBlockAckAgreement::getExpirationTime |
( |
| ) |
|
|
inlinevirtual |
simtime_t expirationTime
Definition: RecipientBlockAckAgreement.h:35
| virtual int inet::ieee80211::RecipientBlockAckAgreement::getStartingSequenceNumber |
( |
| ) |
const |
|
inlinevirtual |
41 os <<
"originator address = " << agreement.blockAckRecord->getOriginatorAddress() <<
", " 42 <<
"tid = " << agreement.blockAckRecord->getTid() <<
", " 43 <<
"starting sequence number = " << agreement.startingSequenceNumber <<
", " 44 <<
"buffer size = " << agreement.bufferSize <<
", " 45 <<
"block ack timeout value = " << agreement.blockAckTimeoutValue;
| BlockAckRecord* inet::ieee80211::RecipientBlockAckAgreement::blockAckRecord = nullptr |
|
protected |
| simtime_t inet::ieee80211::RecipientBlockAckAgreement::blockAckTimeoutValue = 0 |
|
protected |
| int inet::ieee80211::RecipientBlockAckAgreement::bufferSize = -1 |
|
protected |
| simtime_t inet::ieee80211::RecipientBlockAckAgreement::expirationTime = -1 |
|
protected |
| bool inet::ieee80211::RecipientBlockAckAgreement::isAddbaResponseSent = false |
|
protected |
| SequenceNumber inet::ieee80211::RecipientBlockAckAgreement::startingSequenceNumber = -1 |
|
protected |
The documentation for this class was generated from the following files: