A Discrete-Event Network Simulator
API
 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
 

Friends

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: