A Discrete-Event Network Simulator
API
ns3::QosTxop::QosLinkEntity Struct Reference

Structure holding information specific to a single link. More...

#include "qos-txop.h"

+ Inheritance diagram for ns3::QosTxop::QosLinkEntity:
+ Collaboration diagram for ns3::QosTxop::QosLinkEntity:

Public Member Functions

virtual ~QosLinkEntity ()=default
 Destructor (a virtual method is needed to make this struct polymorphic) More...
 

Public Attributes

uint8_t muAifsn {0}
 the MU AIFSN More...
 
uint32_t muCwMax {0}
 the MU CW maximum More...
 
uint32_t muCwMin {0}
 the MU CW minimum More...
 
Time muEdcaTimer {0}
 the MU EDCA Timer More...
 
Time muEdcaTimerStartTime {0}
 last start time of the MU EDCA Timer More...
 
Time startTxop {0}
 the start TXOP time More...
 
Time txopDuration {0}
 the duration of a TXOP More...
 

Detailed Description

Structure holding information specific to a single link.

Here, the meaning of "link" is that of the 11be amendment which introduced multi-link devices. For previous amendments, only one link can be created.

Definition at line 449 of file qos-txop.h.

Constructor & Destructor Documentation

◆ ~QosLinkEntity()

virtual ns3::QosTxop::QosLinkEntity::~QosLinkEntity ( )
virtualdefault

Destructor (a virtual method is needed to make this struct polymorphic)

Member Data Documentation

◆ muAifsn

uint8_t ns3::QosTxop::QosLinkEntity::muAifsn {0}

the MU AIFSN

Definition at line 458 of file qos-txop.h.

Referenced by ns3::QosTxop::GetAifsn(), and ns3::QosTxop::SetMuAifsn().

◆ muCwMax

uint32_t ns3::QosTxop::QosLinkEntity::muCwMax {0}

the MU CW maximum

Definition at line 457 of file qos-txop.h.

Referenced by ns3::QosTxop::GetMaxCw(), and ns3::QosTxop::SetMuCwMax().

◆ muCwMin

uint32_t ns3::QosTxop::QosLinkEntity::muCwMin {0}

the MU CW minimum

Definition at line 456 of file qos-txop.h.

Referenced by ns3::QosTxop::GetMinCw(), and ns3::QosTxop::SetMuCwMin().

◆ muEdcaTimer

Time ns3::QosTxop::QosLinkEntity::muEdcaTimer {0}

the MU EDCA Timer

Definition at line 459 of file qos-txop.h.

Referenced by ns3::QosTxop::SetMuEdcaTimer().

◆ muEdcaTimerStartTime

Time ns3::QosTxop::QosLinkEntity::muEdcaTimerStartTime {0}

last start time of the MU EDCA Timer

Definition at line 460 of file qos-txop.h.

◆ startTxop

Time ns3::QosTxop::QosLinkEntity::startTxop {0}

the start TXOP time

Definition at line 454 of file qos-txop.h.

Referenced by ns3::QosTxop::NotifyChannelAccessed().

◆ txopDuration

Time ns3::QosTxop::QosLinkEntity::txopDuration {0}

the duration of a TXOP

Definition at line 455 of file qos-txop.h.

Referenced by ns3::QosTxop::NotifyChannelAccessed().


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