ns3::WifiHelper Class Reference
helps to create WifiNetDevice objects
More...
#include <wifi-helper.h>
List of all members.
Public Member Functions |
| WifiHelper () |
void | SetRemoteStationManager (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()) |
NetDeviceContainer | Install (const WifiPhyHelper &phy, const WifiMacHelper &mac, NodeContainer c) const |
NetDeviceContainer | Install (const WifiPhyHelper &phy, const WifiMacHelper &mac, Ptr< Node > node) const |
NetDeviceContainer | Install (const WifiPhyHelper &phy, const WifiMacHelper &mac, std::string nodeName) const |
void | SetStandard (enum WifiPhyStandard standard) |
Static Public Member Functions |
static WifiHelper | Default (void) |
static void | EnableLogComponents (void) |
Detailed Description
helps to create WifiNetDevice objects
This class can help to create a large set of similar WifiNetDevice objects and to configure a large set of their attributes during creation.
Constructor & Destructor Documentation
ns3::WifiHelper::WifiHelper |
( |
|
) |
|
Member Function Documentation
static WifiHelper ns3::WifiHelper::Default |
( |
void |
|
) |
[static] |
- Returns:
- a new WifiHelper in a default state
The default state is defined as being an Adhoc MAC layer with an ARF rate control algorithm and both objects using their default attribute values. By default, configure MAC and PHY for 802.11a.
static void ns3::WifiHelper::EnableLogComponents |
( |
void |
|
) |
[static] |
Helper to enable all WifiNetDevice log components with one statement
- Parameters:
-
| phy | the PHY helper to create PHY objects |
| mac | the MAC helper to create MAC objects |
| nodeName | the name of node on which a wifi device must be created |
- Returns:
- a device container which contains all the devices created by this method.
- Parameters:
-
| phy | the PHY helper to create PHY objects |
| mac | the MAC helper to create MAC objects |
| node | the node on which a wifi device must be created |
- Returns:
- a device container which contains all the devices created by this method.
- Parameters:
-
| phy | the PHY helper to create PHY objects |
| mac | the MAC helper to create MAC objects |
| c | the set of nodes on which a wifi device must be created |
- Returns:
- a device container which contains all the devices created by this method.
void ns3::WifiHelper::SetRemoteStationManager |
( |
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() | |
|
) |
| | |
- Parameters:
-
| type | the type of ns3::WifiRemoteStationManager to create. |
| n0 | the name of the attribute to set |
| v0 | the value of the attribute to set |
| n1 | the name of the attribute to set |
| v1 | the value of the attribute to set |
| n2 | the name of the attribute to set |
| v2 | the value of the attribute to set |
| n3 | the name of the attribute to set |
| v3 | the value of the attribute to set |
| n4 | the name of the attribute to set |
| v4 | the value of the attribute to set |
| n5 | the name of the attribute to set |
| v5 | the value of the attribute to set |
| n6 | the name of the attribute to set |
| v6 | the value of the attribute to set |
| n7 | the name of the attribute to set |
| v7 | the value of the attribute to set |
All the attributes specified in this method should exist in the requested station manager.
- Parameters:
-
| standard | the phy standard to configure during installation |
By default, all objects are configured for 802.11a
The documentation for this class was generated from the following file: