A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
supported-rates.h File Reference
#include <stdint.h>
#include <ostream>
#include "ns3/buffer.h"
#include "ns3/wifi-information-element.h"
+ Include dependency graph for supported-rates.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::ExtendedSupportedRatesIE
 The Extended Supported Rates Information ElementThis class knows how to serialise and deserialise the Extended Supported Rates Element that holds (non-HT) rates beyond the 8 that the original Supported Rates element can carry. More...
 
class  ns3::SupportedRates
 The Supported Rates Information ElementThis class knows how to serialise and deserialise the Supported Rates Element that holds the first 8 (non-HT) supported rates. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 

Macros

#define MAX_SUPPORTED_RATES   (32)
 This defines the maximum number of supported rates that a STA is allowed to have. More...
 

Functions

std::ostream & ns3::operator<< (std::ostream &os, const SupportedRates &rates)
 Serialize SupportedRates to the given ostream. More...
 

Macro Definition Documentation

#define MAX_SUPPORTED_RATES   (32)

This defines the maximum number of supported rates that a STA is allowed to have.

Currently this number is set for IEEE 802.11b/g and SISO IEE 802.11n stations which need 2 rates each from Clauses 15 and 18, and then 8 from Clause 19.

Definition at line 36 of file supported-rates.h.

Referenced by ns3::SupportedRates::AddSupportedRate(), and ns3::ExtendedSupportedRatesIE::DeserializeInformationField().