#include "wifi-remote-station-manager.h"
#include "minstrel-wifi-manager.h"
#include "wifi-mode.h"
#include "ns3/nstime.h"
#include "ns3/random-variable-stream.h"
#include <vector>
#include <map>
#include <deque>
Go to the source code of this file.
Classes | |
struct | ns3::GroupInfo |
A struct to contain information of a group. More... | |
struct | ns3::HtRateInfo |
A struct to contain all statistics information related to a data rate. More... | |
struct | ns3::McsGroup |
Data structure to contain the information that defines a group. More... | |
class | ns3::MinstrelHtWifiManager |
Implementation of Minstrel HT Rate Control AlgorithmMinstrel-HT is a rate adaptation mechanism for the 802.11n/ac standard based on Minstrel, and is based on the approach of probing the channel to dynamically learn about working rates that can be supported. More... | |
Namespaces | |
ns3 | |
Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Typedefs | |
typedef std::vector< struct HtRateInfo > | ns3::HtMinstrelRate |
Data structure for a Minstrel Rate table. More... | |
typedef std::vector< std::vector< uint32_t > > | ns3::HtSampleRate |
Data structure for a Sample Rate table. More... | |
typedef std::vector< struct GroupInfo > | ns3::McsGroupData |
Data structure for a table of groups. More... | |
typedef std::vector< struct McsGroup > | ns3::MinstrelMcsGroups |
Data structure for a table of group definitions. More... | |
typedef std::vector< std::pair< Time, WifiMode > > | ns3::TxTime |
Data structure to save transmission time calculations per rate. More... | |
Variables | |
static const uint8_t | ns3::MAX_HT_GROUP_RATES = 8 |
Number of rates (or MCS) per HT group. More... | |
static const uint8_t | ns3::MAX_HT_STREAM_GROUPS = 4 |
Maximal number of groups per stream in HT (2 possible channel widths and 2 possible SGI configurations). More... | |
static const uint8_t | ns3::MAX_HT_WIDTH = 40 |
Maximal channel width. More... | |
static const uint8_t | ns3::MAX_SUPPORTED_STREAMS = 4 |
Constants for maximum values. More... | |
static const uint8_t | ns3::MAX_VHT_GROUP_RATES = 10 |
Number of rates (or MCS) per VHT group. More... | |
static const uint8_t | ns3::MAX_VHT_STREAM_GROUPS = 8 |
Maximal number of groups per stream in VHT (4 possible channel widths and 2 possible SGI configurations). More... | |
static const uint8_t | ns3::MAX_VHT_WIDTH = 160 |
Maximal channel width. More... | |