This is the data associated to a unique WifiMode. More...
Collaboration diagram for ns3::WifiModeFactory::WifiModeItem:Public Attributes | |
| CodeRateCallback | GetCodeRateCallback |
| Callback to retrieve code rate of this WifiModeItem. More... | |
| ConstellationSizeCallback | GetConstellationSizeCallback |
| Callback to retrieve constellation size of this WifiModeItem. More... | |
| DataRateCallback | GetDataRateCallback |
| Callback to calculate data rate in bps of this WifiModeItem. More... | |
| NonHtReferenceRateCallback | GetNonHtReferenceRateCallback |
| Callback to calculate non-HT reference rate of this WifiModeItem. More... | |
| PhyRateCallback | GetPhyRateCallback |
| Callback to calculate PHY rate in bps of this WifiModeItem. More... | |
| AllowedCallback | IsAllowedCallback |
| Callback to check whether a given combination of is allowed. More... | |
| bool | isMandatory |
| flag to indicate whether this mode is mandatory More... | |
| uint8_t | mcsValue |
| MCS value. More... | |
| WifiModulationClass | modClass |
| modulation class More... | |
| std::string | uniqueUid |
| unique UID More... | |
This is the data associated to a unique WifiMode.
The integer stored in a WifiMode is in fact an index in an array of WifiModeItem objects.
Definition at line 405 of file wifi-mode.h.
| CodeRateCallback ns3::WifiModeFactory::WifiModeItem::GetCodeRateCallback |
Callback to retrieve code rate of this WifiModeItem.
Definition at line 411 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiMode::GetCodeRate(), and ns3::WifiModeFactory::GetFactory().
| ConstellationSizeCallback ns3::WifiModeFactory::WifiModeItem::GetConstellationSizeCallback |
Callback to retrieve constellation size of this WifiModeItem.
Definition at line 412 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiMode::GetConstellationSize(), and ns3::WifiModeFactory::GetFactory().
| DataRateCallback ns3::WifiModeFactory::WifiModeItem::GetDataRateCallback |
Callback to calculate data rate in bps of this WifiModeItem.
Definition at line 414 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiMode::GetDataRate(), and ns3::WifiModeFactory::GetFactory().
| NonHtReferenceRateCallback ns3::WifiModeFactory::WifiModeItem::GetNonHtReferenceRateCallback |
Callback to calculate non-HT reference rate of this WifiModeItem.
Definition at line 415 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiModeFactory::GetFactory(), and ns3::WifiMode::GetNonHtReferenceRate().
| PhyRateCallback ns3::WifiModeFactory::WifiModeItem::GetPhyRateCallback |
Callback to calculate PHY rate in bps of this WifiModeItem.
Definition at line 413 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiModeFactory::GetFactory(), and ns3::WifiMode::GetPhyRate().
| AllowedCallback ns3::WifiModeFactory::WifiModeItem::IsAllowedCallback |
Callback to check whether a given combination of is allowed.
Definition at line 416 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiModeFactory::GetFactory(), and ns3::WifiMode::IsAllowed().
| bool ns3::WifiModeFactory::WifiModeItem::isMandatory |
flag to indicate whether this mode is mandatory
Definition at line 409 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiModeFactory::GetFactory(), and ns3::WifiMode::IsMandatory().
| uint8_t ns3::WifiModeFactory::WifiModeItem::mcsValue |
MCS value.
Definition at line 410 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiModeFactory::GetFactory(), and ns3::WifiMode::GetMcsValue().
| WifiModulationClass ns3::WifiModeFactory::WifiModeItem::modClass |
modulation class
Definition at line 408 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiModeFactory::GetFactory(), ns3::WifiMode::GetMcsValue(), and ns3::WifiMode::GetModulationClass().
| std::string ns3::WifiModeFactory::WifiModeItem::uniqueUid |
unique UID
Definition at line 407 of file wifi-mode.h.
Referenced by ns3::WifiModeFactory::CreateWifiMcs(), ns3::WifiModeFactory::CreateWifiMode(), ns3::WifiModeFactory::GetFactory(), and ns3::WifiMode::GetUniqueName().