#include "wifi-phy-band.h"#include "wifi-standards.h"#include "wifi-units.h"#include "ns3/fatal-error.h"#include <compare>#include <list>#include <map>#include <ostream>#include <tuple>#include <vector>
Include dependency graph for wifi-types.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | ns3::MpduInfo |
| MpduInfo structure. More... | |
| struct | ns3::RxSignalInfo |
| RxSignalInfo structure containing info on the received signal. More... | |
| struct | ns3::WifiChannelConfig::Segment |
| a channel segment, as a struct with units for channel width More... | |
| struct | ns3::WifiChannelConfig::SegmentWithoutUnits |
| a channel segment, as a struct without units for channel width (to be deprecated when using strong types) More... | |
| struct | ns3::SignalNoiseDbm |
| SignalNoiseDbm structure. More... | |
| struct | ns3::WifiChannelConfig |
| Struct defining the configuration of a wifi channel, which can be made of one or multiple channel segments. More... | |
Namespaces | |
| namespace | ns3 |
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Typedefs | |
| using | ns3::BwTonesPair = std::pair<MHz_u, RuType> |
| (bandwidth, number of tones) pair | |
| using | ns3::SubcarrierGroup = std::vector<SubcarrierRange> |
| a vector of subcarrier ranges defining a subcarrier group | |
| using | ns3::SubcarrierGroups = std::map<BwTonesPair, std::vector<SubcarrierGroup>> |
| map (bandwidth, number of tones) pairs to the group of subcarrier ranges | |
| using | ns3::SubcarrierRange = std::pair<int16_t, int16_t> |
| (lowest index, highest index) pair defining a subcarrier range | |
Functions | |
| std::ostream & | ns3::operator<< (std::ostream &os, const RuType &ruType) |
| Stream insertion operator. | |