#include "minstrel-wifi-manager.h"#include "ns3/wifi-remote-station-manager.h"#include "ns3/wifi-types.h"
Include dependency graph for minstrel-ht-wifi-manager.h:
This graph shows which files directly or indirectly include this file: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. | |