create HT-enabled MAC layers for a ns3::WifiNetDevice. More...
#include <ht-wifi-mac-helper.h>
 Inheritance diagram for ns3::HtWifiMacHelper:
 Inheritance diagram for ns3::HtWifiMacHelper: Collaboration diagram for ns3::HtWifiMacHelper:
 Collaboration diagram for ns3::HtWifiMacHelper:| Public Member Functions | |
| HtWifiMacHelper () | |
| Create a QosWifiMacHelper that is used to make life easier when working with Wifi devices using a QOS MAC layer.  More... | |
| virtual | ~HtWifiMacHelper () | 
|  Public Member Functions inherited from ns3::QosWifiMacHelper | |
| QosWifiMacHelper () | |
| Create a QosWifiMacHelper that is used to make life easier when working with Wifi devices using a QOS MAC layer.  More... | |
| virtual | ~QosWifiMacHelper () | 
| void | SetBlockAckInactivityTimeoutForAc (enum AcIndex ac, uint16_t timeout) | 
| Sets value of block ack inactivity timeout for a specific access class.  More... | |
| void | SetBlockAckThresholdForAc (enum AcIndex ac, uint8_t threshold) | 
| This method sets value of block ack threshold for a specific access class.  More... | |
| void | SetMsduAggregatorForAc (AcIndex ac, std::string type, std::string n0="", const AttributeValue &v0=EmptyAttributeValue(), std::string n1="", const AttributeValue &v1=EmptyAttributeValue(), std::string n2="", const AttributeValue &v2=EmptyAttributeValue(), std::string n3="", const AttributeValue &v3=EmptyAttributeValue()) | 
| Set the class, type and attributes for the Msdu aggregator.  More... | |
| virtual void | SetType (std::string type, std::string n0="", const AttributeValue &v0=EmptyAttributeValue(), std::string n1="", const AttributeValue &v1=EmptyAttributeValue(), std::string n2="", const AttributeValue &v2=EmptyAttributeValue(), std::string n3="", const AttributeValue &v3=EmptyAttributeValue(), std::string n4="", const AttributeValue &v4=EmptyAttributeValue(), std::string n5="", const AttributeValue &v5=EmptyAttributeValue(), std::string n6="", const AttributeValue &v6=EmptyAttributeValue(), std::string n7="", const AttributeValue &v7=EmptyAttributeValue()) | 
| Set the underlying type of the MAC and its attributes.  More... | |
|  Public Member Functions inherited from ns3::WifiMacHelper | |
| virtual | ~WifiMacHelper () | 
| Static Public Member Functions | |
| static HtWifiMacHelper | Default (void) | 
| Create a mac helper in a default working state.  More... | |
|  Static Public Member Functions inherited from ns3::QosWifiMacHelper | |
| static QosWifiMacHelper | Default (void) | 
| Create a mac helper in a default working state.  More... | |
| Additional Inherited Members | |
|  Protected Attributes inherited from ns3::QosWifiMacHelper | |
| ObjectFactory | m_mac | 
create HT-enabled MAC layers for a ns3::WifiNetDevice.
This class can create MACs of type ns3::ApWifiMac, ns3::StaWifiMac, and, ns3::AdhocWifiMac, with QosSupported and HTSupported attributes set to True.
Definition at line 36 of file ht-wifi-mac-helper.h.
| ns3::HtWifiMacHelper::HtWifiMacHelper | ( | ) | 
Create a QosWifiMacHelper that is used to make life easier when working with Wifi devices using a QOS MAC layer.
Definition at line 29 of file ht-wifi-mac-helper.cc.
| 
 | virtual | 
Definition at line 33 of file ht-wifi-mac-helper.cc.
| 
 | static | 
Create a mac helper in a default working state.
Definition at line 38 of file ht-wifi-mac-helper.cc.
References ns3::QosWifiMacHelper::SetType().
Referenced by main().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function: