Maintains information for a block ack agreement. More...
#include <block-ack-agreement.h>
Public Member Functions | |
BlockAckAgreement (Mac48Address peer, uint8_t tid) | |
void | SetBufferSize (uint16_t bufferSize) |
void | SetTimeout (uint16_t timeout) |
void | SetStartingSequence (uint16_t seq) |
void | SetImmediateBlockAck (void) |
void | SetDelayedBlockAck (void) |
void | SetAmsduSupport (bool supported) |
uint8_t | GetTid (void) const |
Mac48Address | GetPeer (void) const |
uint16_t | GetBufferSize (void) const |
uint16_t | GetTimeout (void) const |
uint16_t | GetStartingSequence (void) const |
uint16_t | GetStartingSequenceControl (void) const |
bool | IsImmediateBlockAck (void) const |
bool | IsAmsduSupported (void) const |
Protected Attributes | |
Mac48Address | m_peer |
uint8_t | m_amsduSupported |
uint8_t | m_blockAckPolicy |
uint8_t | m_tid |
uint16_t | m_bufferSize |
uint16_t | m_timeout |
uint16_t | m_startingSeq |
EventId | m_inactivityEvent |
Friends | |
class | MacLow |
Maintains information for a block ack agreement.