20 #ifndef YANS_WIFI_HELPER_H 
   21 #define YANS_WIFI_HELPER_H 
   24 #include "ns3/trace-helper.h" 
   25 #include "ns3/yans-wifi-channel.h" 
   26 #include "ns3/deprecated.h" 
  271                                    bool explicitFilename);
 
  288                                     bool explicitFilename);
 
Base class providing common user-level ascii trace operations for helpers representing net devices...
 
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())
 
smart pointer class similar to boost::intrusive_ptr 
 
void SetErrorRateModel(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< YansWifiChannel > Create(void) const 
 
Make it easy to create and manage PHY objects for the yans model. 
 
static YansWifiChannelHelper Default(void)
Create a channel helper in a default working state. 
 
Hold a value for an Attribute. 
 
Include Prism monitor mode information. 
 
Base class providing common user-level pcap operations for helpers representing net devices...
 
void SetPcapDataLinkType(enum SupportedPcapDataLinkTypes dlt)
Set the data link type of PCAP traces to be used. 
 
virtual void EnableAsciiInternal(Ptr< OutputStreamWrapper > stream, std::string prefix, Ptr< NetDevice > nd, bool explicitFilename)
Enable ascii trace output on the indicated net device. 
 
void Set(std::string name, const AttributeValue &v)
 
static YansWifiPhyHelper Default(void)
Create a phy helper in a default working state. 
 
YansWifiChannelHelper()
Create a channel helper without any parameter set. 
 
Include Radiotap link layer information. 
 
IEEE 802.11 Wireless LAN headers on packets. 
 
void SetChannel(Ptr< YansWifiChannel > channel)
 
A class for an empty attribute value. 
 
YansWifiPhyHelper()
Create a phy helper without any parameter set. 
 
ObjectFactory m_errorRateModel
 
virtual Ptr< WifiPhy > Create(Ptr< Node > node, Ptr< WifiNetDevice > device) const 
 
virtual void EnablePcapInternal(std::string prefix, Ptr< NetDevice > nd, bool promiscuous, bool explicitFilename)
Enable pcap output the indicated net device. 
 
Ptr< YansWifiChannel > m_channel
 
manage and create wifi channel objects for the yans model. 
 
ObjectFactory m_propagationDelay
 
instantiate subclasses of ns3::Object. 
 
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())
 
std::vector< ObjectFactory > m_propagationLoss
 
SupportedPcapDataLinkTypes
An enumeration of the pcap data link types (DLTs) which this helper supports. 
 
int64_t AssignStreams(Ptr< YansWifiChannel > c, int64_t stream)
Assign a fixed random variable stream number to the random variables used by the channel.