A Discrete-Event Network Simulator
API
ns3::Bar Struct Reference

BlockAckRequest frame information. More...

#include "block-ack-manager.h"

+ Collaboration diagram for ns3::Bar:

Public Member Functions

 Bar ()
 
 Bar (Ptr< const WifiMacQueueItem > bar, uint8_t tid, bool skipIfNoDataQueued=false)
 Store a BlockAckRequest along with the corresponding TID or a MU-BAR Trigger Frame. More...
 

Public Attributes

Ptr< const WifiMacQueueItembar
 BlockAckRequest or MU-BAR Trigger Frame. More...
 
bool skipIfNoDataQueued
 do not send if there is no data queued (unused if MU-BAR) More...
 
uint8_t tid
 TID (unused if MU-BAR) More...
 

Detailed Description

BlockAckRequest frame information.

Definition at line 48 of file block-ack-manager.h.

Constructor & Destructor Documentation

◆ Bar() [1/2]

ns3::Bar::Bar ( )

Definition at line 36 of file block-ack-manager.cc.

References NS_LOG_FUNCTION.

◆ Bar() [2/2]

ns3::Bar::Bar ( Ptr< const WifiMacQueueItem bar,
uint8_t  tid,
bool  skipIfNoDataQueued = false 
)

Store a BlockAckRequest along with the corresponding TID or a MU-BAR Trigger Frame.

Parameters
barthe BAR
tidthe Traffic ID
skipIfNoDataQueuedtrue to hold this BAR if there is no data queued

Definition at line 41 of file block-ack-manager.cc.

References bar, NS_LOG_FUNCTION, skipIfNoDataQueued, and tid.

Member Data Documentation

◆ bar

Ptr<const WifiMacQueueItem> ns3::Bar::bar

BlockAckRequest or MU-BAR Trigger Frame.

Definition at line 59 of file block-ack-manager.h.

Referenced by Bar().

◆ skipIfNoDataQueued

bool ns3::Bar::skipIfNoDataQueued

do not send if there is no data queued (unused if MU-BAR)

Definition at line 61 of file block-ack-manager.h.

Referenced by Bar().

◆ tid

uint8_t ns3::Bar::tid

TID (unused if MU-BAR)

Definition at line 60 of file block-ack-manager.h.

Referenced by Bar().


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