#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: