A Discrete-Event Network Simulator
API
ns3::WifiRemoteStation Struct Reference

hold per-remote-station state. More...

#include "wifi-remote-station-manager.h"

+ Inheritance diagram for ns3::WifiRemoteStation:
+ Collaboration diagram for ns3::WifiRemoteStation:

Public Member Functions

virtual ~WifiRemoteStation ()
 

Public Attributes

uint32_t m_slrc
 STA long retry count. More...
 
uint32_t m_ssrc
 STA short retry count. More...
 
WifiRemoteStationStatem_state
 Remote station state. More...
 
uint8_t m_tid
 traffic ID More...
 

Detailed Description

hold per-remote-station state.

The state in this class is used to keep track of association status if we are in an infrastructure network and to perform the selection of tx parameters on a per-packet basis.

This class is typically subclassed and extended by rate control implementations

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

Constructor & Destructor Documentation

ns3::WifiRemoteStation::~WifiRemoteStation ( )
virtual

Definition at line 2206 of file wifi-remote-station-manager.cc.

References NS_LOG_FUNCTION.

Member Data Documentation

uint32_t ns3::WifiRemoteStation::m_slrc
uint32_t ns3::WifiRemoteStation::m_ssrc
WifiRemoteStationState* ns3::WifiRemoteStation::m_state

Remote station state.

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

Referenced by ns3::ParfWifiManager::CheckInit(), ns3::AparfWifiManager::CheckInit(), ns3::RrpaaWifiManager::CheckInit(), ns3::MinstrelWifiManager::CheckInit(), ns3::MinstrelHtWifiManager::CheckInit(), ns3::ParfWifiManager::DoGetDataTxVector(), ns3::AparfWifiManager::DoGetDataTxVector(), ns3::RrpaaWifiManager::DoGetDataTxVector(), ns3::MinstrelHtWifiManager::DoGetDataTxVector(), ns3::ParfWifiManager::DoReportDataOk(), ns3::ArfWifiManager::DoReportDataOk(), ns3::AparfWifiManager::DoReportDataOk(), ns3::WifiRemoteStationManager::GetAddress(), ns3::WifiRemoteStationManager::GetAggregation(), ns3::WifiRemoteStationManager::GetChannelWidth(), ns3::WifiRemoteStationManager::GetGreenfield(), ns3::WifiRemoteStationManager::GetGuardInterval(), ns3::WifiRemoteStationManager::GetHeSupported(), ns3::WifiRemoteStationManager::GetHtSupported(), ns3::WifiRemoteStationManager::GetMcsSupported(), ns3::WifiRemoteStationManager::GetNess(), ns3::WifiRemoteStationManager::GetNMcsSupported(), ns3::WifiRemoteStationManager::GetNNonErpSupported(), ns3::WifiRemoteStationManager::GetNonErpSupported(), ns3::WifiRemoteStationManager::GetNSupported(), ns3::WifiRemoteStationManager::GetNumberOfSupportedStreams(), ns3::WifiRemoteStationManager::GetQosSupported(), ns3::WifiRemoteStationManager::GetShortGuardInterval(), ns3::WifiRemoteStationManager::GetStbc(), ns3::WifiRemoteStationManager::GetSupported(), ns3::WifiRemoteStationManager::GetVhtSupported(), and ns3::WifiRemoteStationManager::Lookup().

uint8_t ns3::WifiRemoteStation::m_tid

traffic ID

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

Referenced by ns3::WifiRemoteStationManager::Lookup().


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