A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
sta-wifi-mac.h File Reference
#include "mgt-headers.h"
#include "wifi-mac.h"
#include "ns3/eht-configuration.h"
#include <set>
#include <variant>
+ Include dependency graph for sta-wifi-mac.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ns3::StaWifiMac::ApInfo
 Struct to hold information regarding observed AP through active/passive scanning. More...
 
struct  ns3::WifiScanParams::Channel
 Struct identifying a channel to scan. More...
 
struct  ns3::StaWifiMac::EdcaParams
 EDCA Parameters. More...
 
struct  ns3::StaWifiMac::MuEdcaParams
 MU EDCA Parameters. More...
 
struct  ns3::StaWifiMac::ApInfo::SetupLinksInfo
 Information about links to setup. More...
 
struct  ns3::StaWifiMac::StaLinkEntity
 Structure holding information specific to a single link. More...
 
class  ns3::StaWifiMac
 The Wifi MAC high model for a non-AP STA in a BSS. More...
 
struct  ns3::WifiScanParams
 Structure holding scan parameters. More...
 

Namespaces

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

Enumerations

enum  ns3::WifiPowerManagementMode : uint8_t { ns3::WIFI_PM_ACTIVE = 0 , ns3::WIFI_PM_SWITCHING_TO_PS , ns3::WIFI_PM_POWERSAVE , ns3::WIFI_PM_SWITCHING_TO_ACTIVE }
 Enumeration for power management modes. More...
 
enum class  ns3::WifiScanType : uint8_t { ns3::WifiScanType::ACTIVE = 0 , ns3::WifiScanType::PASSIVE }
 Scan type (active or passive) More...
 

Functions

std::ostream & ns3::operator<< (std::ostream &os, const StaWifiMac::ApInfo &apInfo)
 Stream insertion operator.