Hold per-remote-station state for APARF Wifi manager. More...
Inheritance diagram for ns3::AparfWifiRemoteStation:
Collaboration diagram for ns3::AparfWifiRemoteStation:Public Attributes | |
| AparfWifiManager::State | m_aparfState |
| The estimated state of the channel. More... | |
| uint32_t | m_failThreshold |
| The minimum number of failed transmissions to try a new power or rate. More... | |
| bool | m_initialized |
| For initializing variables. More... | |
| uint32_t | m_nFailed |
| Number of failed transmission attempts. More... | |
| uint32_t | m_nSuccess |
| Number of successful transmission attempts. More... | |
| uint32_t | m_nSupported |
| Number of supported rates by the remote station. More... | |
| uint32_t | m_pCount |
| Number of power changes. More... | |
| uint8_t | m_power |
| Current power. More... | |
| uint32_t | m_rate |
| Current rate. More... | |
| uint32_t | m_rateCrit |
| Critical rate. More... | |
| uint32_t | m_successThreshold |
| The minimum number of successful transmissions to try a new power or rate. More... | |
Public Attributes inherited from ns3::WifiRemoteStation | |
| uint32_t | m_slrc |
| STA long retry count. More... | |
| uint32_t | m_ssrc |
| STA short retry count. More... | |
| WifiRemoteStationState * | m_state |
| Remote station state. More... | |
| uint8_t | m_tid |
| traffic ID More... | |
Additional Inherited Members | |
Public Member Functions inherited from ns3::WifiRemoteStation | |
| virtual | ~WifiRemoteStation () |
Hold per-remote-station state for APARF Wifi manager.
This struct extends from WifiRemoteStation struct to hold additional information required by the APARF Wifi manager
Definition at line 37 of file aparf-wifi-manager.cc.
| AparfWifiManager::State ns3::AparfWifiRemoteStation::m_aparfState |
The estimated state of the channel.
Definition at line 54 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::DoCreateStation(), ns3::AparfWifiManager::DoReportDataFailed(), and ns3::AparfWifiManager::DoReportDataOk().
| uint32_t ns3::AparfWifiRemoteStation::m_failThreshold |
The minimum number of failed transmissions to try a new power or rate.
Definition at line 45 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::DoCreateStation(), and ns3::AparfWifiManager::DoReportDataFailed().
| bool ns3::AparfWifiRemoteStation::m_initialized |
For initializing variables.
Definition at line 52 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::CheckInit(), and ns3::AparfWifiManager::DoCreateStation().
| uint32_t ns3::AparfWifiRemoteStation::m_nFailed |
Number of failed transmission attempts.
Definition at line 41 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::DoCreateStation(), ns3::AparfWifiManager::DoReportDataFailed(), and ns3::AparfWifiManager::DoReportDataOk().
| uint32_t ns3::AparfWifiRemoteStation::m_nSuccess |
Number of successful transmission attempts.
Definition at line 40 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::DoCreateStation(), ns3::AparfWifiManager::DoReportDataFailed(), and ns3::AparfWifiManager::DoReportDataOk().
| uint32_t ns3::AparfWifiRemoteStation::m_nSupported |
Number of supported rates by the remote station.
Definition at line 51 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::CheckInit().
| uint32_t ns3::AparfWifiRemoteStation::m_pCount |
Number of power changes.
Definition at line 42 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::DoCreateStation(), ns3::AparfWifiManager::DoReportDataFailed(), and ns3::AparfWifiManager::DoReportDataOk().
| uint8_t ns3::AparfWifiRemoteStation::m_power |
Current power.
Definition at line 49 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::CheckInit(), ns3::AparfWifiManager::DoCreateStation(), ns3::AparfWifiManager::DoGetDataTxVector(), ns3::AparfWifiManager::DoReportDataFailed(), and ns3::AparfWifiManager::DoReportDataOk().
| uint32_t ns3::AparfWifiRemoteStation::m_rate |
Current rate.
Definition at line 47 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::CheckInit(), ns3::AparfWifiManager::DoCreateStation(), ns3::AparfWifiManager::DoGetDataTxVector(), ns3::AparfWifiManager::DoReportDataFailed(), and ns3::AparfWifiManager::DoReportDataOk().
| uint32_t ns3::AparfWifiRemoteStation::m_rateCrit |
Critical rate.
Definition at line 48 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::CheckInit(), ns3::AparfWifiManager::DoReportDataFailed(), and ns3::AparfWifiManager::DoReportDataOk().
| uint32_t ns3::AparfWifiRemoteStation::m_successThreshold |
The minimum number of successful transmissions to try a new power or rate.
Definition at line 44 of file aparf-wifi-manager.cc.
Referenced by ns3::AparfWifiManager::DoCreateStation(), ns3::AparfWifiManager::DoReportDataFailed(), and ns3::AparfWifiManager::DoReportDataOk().