#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.