A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ns3::WifiRemoteStationState Struct Reference

#include <wifi-remote-station-manager.h>

+ Collaboration diagram for ns3::WifiRemoteStationState:

Public Types

enum  { BRAND_NEW, DISASSOC, WAIT_ASSOC_TX_OK, GOT_ASSOC_TX_OK }
 

Public Attributes

Mac48Address m_address
 
bool m_greenfield
 
WifiRemoteStationInfo m_info
 
WifiMcsList m_operationalMcsSet
 
WifiModeList m_operationalRateSet
 
uint32_t m_rx
 
bool m_shortGuardInterval
 
enum
ns3::WifiRemoteStationState:: { ... }  
m_state
 
bool m_stbc
 
uint32_t m_tx
 

Detailed Description

Definition at line 555 of file wifi-remote-station-manager.h.

Member Enumeration Documentation

anonymous enum
Enumerator
BRAND_NEW 
DISASSOC 
WAIT_ASSOC_TX_OK 
GOT_ASSOC_TX_OK 

Definition at line 557 of file wifi-remote-station-manager.h.

Member Data Documentation

Mac48Address ns3::WifiRemoteStationState::m_address
WifiRemoteStationInfo ns3::WifiRemoteStationState::m_info
WifiModeList ns3::WifiRemoteStationState::m_operationalRateSet

This member is the list of WifiMode objects that comprise the OperationalRateSet parameter for this remote station. This list is constructed through calls to WifiRemoteStationManager::AddSupportedMode(), and an API that allows external access to it is available through WifiRemoteStationManager::GetNSupported() and WifiRemoteStationManager::GetSupported().

Definition at line 574 of file wifi-remote-station-manager.h.

Referenced by ns3::ArfWifiManager::DoReportDataOk(), ns3::WifiRemoteStationManager::GetNSupported(), ns3::WifiRemoteStationManager::GetSupported(), and ns3::WifiRemoteStationManager::LookupState().

uint32_t ns3::WifiRemoteStationState::m_rx
bool ns3::WifiRemoteStationState::m_stbc
uint32_t ns3::WifiRemoteStationState::m_tx

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