#include "minstrel-wifi-manager.h"#include "ns3/wifi-remote-station-manager.h"#include "ns3/wifi-types.h"Go to the source code of this file.
Classes | |
| struct | ns3::GroupInfo | 
| A struct to contain information of a group.  More... | |
| struct | ns3::McsGroup | 
| Data structure to contain the information that defines a group.  More... | |
| struct | ns3::MinstrelHtRateInfo | 
| A struct to contain all statistics information related to a data rate.  More... | |
| class | ns3::MinstrelHtWifiManager | 
| Implementation of Minstrel-HT Rate Control Algorithm.  More... | |
| struct | ns3::MinstrelHtWifiManager::StandardInfo | 
| A struct to contain information of a standard.  More... | |
Namespaces | |
| namespace | ns3 | 
| Every class exported by the ns3 library is enclosed in the ns3 namespace.  | |
Typedefs | |
| typedef std::vector< GroupInfo > | ns3::McsGroupData | 
| Data structure for a table of groups.   | |
| typedef std::vector< MinstrelHtRateInfo > | ns3::MinstrelHtRate | 
| Data structure for a Minstrel Rate table.   | |
| typedef std::vector< McsGroup > | ns3::MinstrelMcsGroups | 
| Data structure for a table of group definitions.   | |
| typedef std::map< WifiMode, Time > | ns3::TxTime | 
| Data structure to save transmission time calculations per rate.   | |
Enumerations | |
| enum | ns3::McsGroupType {  ns3::WIFI_MINSTREL_GROUP_INVALID = 0 , ns3::WIFI_MINSTREL_GROUP_HT , ns3::WIFI_MINSTREL_GROUP_VHT , ns3::WIFI_MINSTREL_GROUP_HE , ns3::WIFI_MINSTREL_GROUP_EHT , ns3::WIFI_MINSTREL_GROUP_COUNT }  | 
| Available MCS group types.  More... | |
Functions | |
| std::ostream & | ns3::operator<< (std::ostream &os, McsGroupType type) | 
| Stream insertion operator.   | |