A Discrete-Event Network Simulator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::BlockAckAgreement Class Reference

Maintains information for a block ack agreement. More...

#include <block-ack-agreement.h>

+ Inheritance diagram for ns3::BlockAckAgreement:

Public Member Functions

 BlockAckAgreement (Mac48Address peer, uint8_t tid)
uint16_t GetBufferSize (void) const
Mac48Address GetPeer (void) const
uint16_t GetStartingSequence (void) const
uint16_t GetStartingSequenceControl (void) const
uint8_t GetTid (void) const
uint16_t GetTimeout (void) const
bool IsAmsduSupported (void) const
bool IsImmediateBlockAck (void) const
void SetAmsduSupport (bool supported)
void SetBufferSize (uint16_t bufferSize)
void SetDelayedBlockAck (void)
void SetImmediateBlockAck (void)
void SetStartingSequence (uint16_t seq)
void SetTimeout (uint16_t timeout)

Protected Attributes

uint8_t m_amsduSupported
uint8_t m_blockAckPolicy
uint16_t m_bufferSize
EventId m_inactivityEvent
Mac48Address m_peer
uint16_t m_startingSeq
uint8_t m_tid
uint16_t m_timeout


class MacLow

Detailed Description

Maintains information for a block ack agreement.

Definition at line 31 of file block-ack-agreement.h.

The documentation for this class was generated from the following files: