#include <introspected-doxygen.hpp>
Config Paths
ns3::QosTxop is accessible through the following paths with Config::Set and Config::Connect:
-
"/NodeList/[i]/DeviceList/[i]/$ns3::WifiNetDevice/Mac/$ns3::RegularWifiMac/Txop/$ns3::QosTxop"
-
"/NodeList/[i]/DeviceList/[i]/$ns3::WifiNetDevice/Mac/$ns3::RegularWifiMac/VO_Txop"
-
"/NodeList/[i]/DeviceList/[i]/$ns3::WifiNetDevice/Mac/$ns3::RegularWifiMac/VI_Txop"
-
"/NodeList/[i]/DeviceList/[i]/$ns3::WifiNetDevice/Mac/$ns3::RegularWifiMac/BE_Txop"
-
"/NodeList/[i]/DeviceList/[i]/$ns3::WifiNetDevice/Mac/$ns3::RegularWifiMac/BK_Txop"
Attributes
-
UseExplicitBarAfterMissedBlockAck: Specify whether explicit BlockAckRequest should be sent upon missed BlockAck Response.
-
Set with class: BooleanValue
-
Underlying type: bool
-
Initial value: true
-
Flags: construct write read
-
AddBaResponseTimeout: The timeout to wait for ADDBA response after the Ack to ADDBA request is received.
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +1e+06ns
-
Flags: construct write read
-
FailedAddBaTimeout: The timeout after a failed BA agreement. During this timeout, the originator resumes sending packets using normal MPDU. After that, BA agreement is reset and the originator will retry BA negotiation.
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +2e+08ns
-
Flags: construct write read
-
BlockAckManager: The BlockAckManager object.
-
Set with class: ns3::PointerValue
-
Underlying type: ns3::Ptr< ns3::BlockAckManager>
-
Initial value: 0
-
Flags: construct write read
Attributes defined in parent class ns3::Txop
-
MinCw: The minimum value of the contention window.
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 15
-
Flags: construct write read
-
MaxCw: The maximum value of the contention window.
-
Set with class: ns3::UintegerValue
-
Underlying type: uint32_t 0:4294967295
-
Initial value: 1023
-
Flags: construct write read
-
Aifsn: The AIFSN: the default value conforms to non-QOS.
-
Set with class: ns3::UintegerValue
-
Underlying type: uint8_t 0:255
-
Initial value: 2
-
Flags: construct write read
-
TxopLimit: The TXOP limit: the default value conforms to non-QoS.
-
Set with class: ns3::TimeValue
-
Underlying type: Time -9.22337e+18ns:+9.22337e+18ns
-
Initial value: +0ns
-
Flags: construct write read
-
Queue: The WifiMacQueue object
-
Set with class: ns3::PointerValue
-
Underlying type: ns3::Ptr< ns3::WifiMacQueue>
-
Flags: read
TraceSources
-
TxopTrace: Trace source for TXOP start and duration times
Callback signature: ns3::TracedValueCallback::Time
TraceSources defined in parent class ns3::Txop
-
BackoffTrace: Trace source for backoff values
Callback signature: ns3::TracedCallback::Uint32Callback
-
CwTrace: Trace source for contention window values
Callback signature: ns3::TracedValueCallback::Uint32
Size of this type is 328 bytes (on a 64-bit architecture).
The documentation for this class was generated from the following file: