#include <senf/Ext/NetEmu/WLAN/WirelessNLController.hh>
Public Types | |
| enum | GICfg { DefaultGI = NL80211_TXRATE_DEFAULT_GI, ForceSGI = NL80211_TXRATE_FORCE_SGI, ForceLGI = NL80211_TXRATE_FORCE_LGI } |
| typedef std::bitset< 10 > | VHT_MCSBitmap |
| typedef std::array< VHT_MCSBitmap, NL80211_VHT_NSS_MAX > | VHT_MCSBitmapTable |
| typedef uint8_t | MCSIndex |
| typedef std::set< MCSIndex > | MCSIndexSet |
| typedef uint32_t | LegacyBitrate |
| typedef std::set< LegacyBitrate > | LegacyBitrateSet |
Public Attributes | |
| boost::optional< VHT_MCSBitmapTable > | vht_mcs_table_24 |
| boost::optional< VHT_MCSBitmapTable > | vht_mcs_table_5 |
| boost::optional< MCSIndexSet > | mcs_24 |
| boost::optional< MCSIndexSet > | mcs_5 |
| boost::optional< LegacyBitrateSet > | legacy_24 |
| boost::optional< LegacyBitrateSet > | legacy_5 |
| boost::optional< GICfg > | gi_24 |
| boost::optional< GICfg > | gi_5 |
Definition at line 157 of file WirelessNLController.hh.
| typedef uint32_t senf::emu::BitrateParameters::LegacyBitrate |
Definition at line 170 of file WirelessNLController.hh.
Definition at line 171 of file WirelessNLController.hh.
| typedef uint8_t senf::emu::BitrateParameters::MCSIndex |
Definition at line 165 of file WirelessNLController.hh.
Definition at line 166 of file WirelessNLController.hh.
| typedef std::bitset<10> senf::emu::BitrateParameters::VHT_MCSBitmap |
Definition at line 160 of file WirelessNLController.hh.
| typedef std::array<VHT_MCSBitmap, NL80211_VHT_NSS_MAX> senf::emu::BitrateParameters::VHT_MCSBitmapTable |
Definition at line 161 of file WirelessNLController.hh.
| Enumerator | |
|---|---|
| DefaultGI | |
| ForceSGI | |
| ForceLGI | |
Definition at line 175 of file WirelessNLController.hh.
| boost::optional<GICfg> senf::emu::BitrateParameters::gi_24 |
Definition at line 180 of file WirelessNLController.hh.
| boost::optional<GICfg> senf::emu::BitrateParameters::gi_5 |
Definition at line 181 of file WirelessNLController.hh.
| boost::optional<LegacyBitrateSet> senf::emu::BitrateParameters::legacy_24 |
Definition at line 172 of file WirelessNLController.hh.
| boost::optional<LegacyBitrateSet> senf::emu::BitrateParameters::legacy_5 |
Definition at line 173 of file WirelessNLController.hh.
| boost::optional<MCSIndexSet> senf::emu::BitrateParameters::mcs_24 |
Definition at line 167 of file WirelessNLController.hh.
| boost::optional<MCSIndexSet> senf::emu::BitrateParameters::mcs_5 |
Definition at line 168 of file WirelessNLController.hh.
| boost::optional<VHT_MCSBitmapTable> senf::emu::BitrateParameters::vht_mcs_table_24 |
Definition at line 162 of file WirelessNLController.hh.
| boost::optional<VHT_MCSBitmapTable> senf::emu::BitrateParameters::vht_mcs_table_5 |
Definition at line 163 of file WirelessNLController.hh.