A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
mgt-headers.h File Reference
#include "capability-information.h"
#include "edca-parameter-set.h"
#include "extended-capabilities.h"
#include "reduced-neighbor-report.h"
#include "ssid.h"
#include "status-code.h"
#include "supported-rates.h"
#include "wifi-mgt-header.h"
#include "ns3/dsss-parameter-set.h"
#include "ns3/eht-capabilities.h"
#include "ns3/eht-operation.h"
#include "ns3/erp-information.h"
#include "ns3/he-capabilities.h"
#include "ns3/he-operation.h"
#include "ns3/ht-capabilities.h"
#include "ns3/ht-operation.h"
#include "ns3/mac48-address.h"
#include "ns3/mu-edca-parameter-set.h"
#include "ns3/multi-link-element.h"
#include "ns3/tid-to-link-mapping-element.h"
#include "ns3/vht-capabilities.h"
#include "ns3/vht-operation.h"
#include <list>
+ Include dependency graph for mgt-headers.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  ns3::WifiActionHeader::ActionValue
 typedef for union of different ActionValues More...
 
struct  ns3::CanBeInPerStaProfile< MultiLinkElement >
 Inspect a type to deduce whether it is an Information Element that can be included in a Per-STA Profile subelement of a Multi-Link Element. More...
 
struct  ns3::CanBeInPerStaProfile< ReducedNeighborReport >
 Indicate which Information Elements cannot be included in a Per-STA Profile subelement of a Basic Multi-Link Element (see Sec. More...
 
struct  ns3::CanBeInPerStaProfile< Ssid >
 Inspect a type to deduce whether it is an Information Element that can be included in a Per-STA Profile subelement of a Multi-Link Element. More...
 
struct  ns3::CanBeInPerStaProfile< TidToLinkMapping >
 Inspect a type to deduce whether it is an Information Element that can be included in a Per-STA Profile subelement of a Multi-Link Element. More...
 
struct  ns3::MgtEmlOperatingModeNotification::EmlControl
 EML Control field. More...
 
struct  ns3::MgtEmlOperatingModeNotification::EmlsrParamUpdate
 EMLSR Parameter Update field. More...
 
class  ns3::MgtAddBaRequestHeader
 Implement the header for management frames of type Add Block Ack request. More...
 
class  ns3::MgtAddBaResponseHeader
 Implement the header for management frames of type Add Block Ack response. More...
 
class  ns3::MgtAssocRequestHeader
 Implement the header for management frames of type association request. More...
 
class  ns3::MgtAssocResponseHeader
 Implement the header for management frames of type association and reassociation response. More...
 
class  ns3::MgtBeaconHeader
 Implement the header for management frames of type beacon. More...
 
class  ns3::MgtDelBaHeader
 Implement the header for management frames of type Delete Block Ack. More...
 
class  ns3::MgtEmlOperatingModeNotification
 Implement the header for Action frames of type EML Operating Mode Notification. More...
 
class  ns3::MgtProbeRequestHeader
 Implement the header for management frames of type probe request. More...
 
class  ns3::MgtProbeResponseHeader
 Implement the header for management frames of type probe response. More...
 
class  ns3::MgtReassocRequestHeader
 Implement the header for management frames of type reassociation request. More...
 
class  ns3::WifiActionHeader
 See IEEE 802.11 chapter 7.3.1.11 Header format: | category: 1 | action value: 1 |. More...
 

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Typedefs

using ns3::AssocRequestElems = std::tuple< Ssid, SupportedRates, std::optional< ExtendedSupportedRatesIE >, std::optional< HtCapabilities >, std::optional< ExtendedCapabilities >, std::optional< VhtCapabilities >, std::optional< HeCapabilities >, std::optional< MultiLinkElement >, std::optional< EhtCapabilities >, std::optional< TidToLinkMapping > >
 List of Information Elements included in Association Request frames.
 
using ns3::AssocResponseElems = std::tuple< SupportedRates, std::optional< ExtendedSupportedRatesIE >, std::optional< EdcaParameterSet >, std::optional< HtCapabilities >, std::optional< HtOperation >, std::optional< ExtendedCapabilities >, std::optional< VhtCapabilities >, std::optional< VhtOperation >, std::optional< HeCapabilities >, std::optional< HeOperation >, std::optional< MuEdcaParameterSet >, std::optional< MultiLinkElement >, std::optional< EhtCapabilities >, std::optional< EhtOperation >, std::optional< TidToLinkMapping > >
 List of Information Elements included in Association Response frames.
 
using ns3::ProbeRequestElems = std::tuple< Ssid, SupportedRates, std::optional< ExtendedSupportedRatesIE >, std::optional< HtCapabilities >, std::optional< ExtendedCapabilities >, std::optional< VhtCapabilities >, std::optional< HeCapabilities >, std::optional< EhtCapabilities > >
 List of Information Elements included in Probe Request frames.
 
using ns3::ProbeResponseElems = std::tuple< Ssid, SupportedRates, std::optional< DsssParameterSet >, std::optional< ErpInformation >, std::optional< ExtendedSupportedRatesIE >, std::optional< EdcaParameterSet >, std::optional< HtCapabilities >, std::optional< HtOperation >, std::optional< ExtendedCapabilities >, std::optional< VhtCapabilities >, std::optional< VhtOperation >, std::optional< ReducedNeighborReport >, std::optional< HeCapabilities >, std::optional< HeOperation >, std::optional< MuEdcaParameterSet >, std::optional< MultiLinkElement >, std::optional< EhtCapabilities >, std::optional< EhtOperation >, std::optional< TidToLinkMapping > >
 List of Information Elements included in Probe Response frames.