Public Member Functions | Protected Attributes | Friends

ns3::BlockAckAgreement Class Reference

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

#include <block-ack-agreement.h>

Inheritance diagram for ns3::BlockAckAgreement:
Inheritance graph
[legend]
Collaboration diagram for ns3::BlockAckAgreement:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

Maintains information for a block ack agreement.


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