ns3::Ns2ExtWifiChannelHelper Class Reference

#include <ns2ext-wifi-helper.h>

Collaboration diagram for ns3::Ns2ExtWifiChannelHelper:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Ns2ExtWifiChannelHelper ()
void AddPropagationLoss (std::string name, 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())
void SetPropagationDelay (std::string name, 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())
Ptr< Ns2ExtWifiChannelCreate (void) const

Static Public Member Functions

static Ns2ExtWifiChannelHelper Default (void)

Private Attributes

std::vector< ObjectFactorym_propagationLoss
ObjectFactory m_propagationDelay

Detailed Description

Definition at line 31 of file ns2ext-wifi-helper.h.


Constructor & Destructor Documentation

ns3::Ns2ExtWifiChannelHelper::Ns2ExtWifiChannelHelper (  ) 

Definition at line 56 of file ns2ext-wifi-helper.cc.


Member Function Documentation

void ns3::Ns2ExtWifiChannelHelper::AddPropagationLoss ( std::string  name,
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 () 
)

Definition at line 69 of file ns2ext-wifi-helper.cc.

References AddPropagationLoss(), and SetPropagationDelay().

Referenced by AddPropagationLoss().

Ptr< Ns2ExtWifiChannel > ns3::Ns2ExtWifiChannelHelper::Create ( void   )  const

Definition at line 117 of file ns2ext-wifi-helper.cc.

Ns2ExtWifiChannelHelper ns3::Ns2ExtWifiChannelHelper::Default ( void   )  [static]

Definition at line 60 of file ns2ext-wifi-helper.cc.

References ns3::Simulator::Now().

void ns3::Ns2ExtWifiChannelHelper::SetPropagationDelay ( std::string  name,
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 () 
)

Definition at line 93 of file ns2ext-wifi-helper.cc.

Referenced by AddPropagationLoss().


Member Data Documentation

Definition at line 61 of file ns2ext-wifi-helper.h.

Definition at line 60 of file ns2ext-wifi-helper.h.


The documentation for this class was generated from the following files:
Generated on Thu Dec 3 14:11:32 2009 for NS-3 by  doxygen 1.6.3