src/helper/wifi-helper.h
changeset 2997 caf9d364c6fc
parent 2996 a83b94e277d4
parent 2965 4b28e9740e3b
child 3381 3cdd9d60f7c7
child 3893 94f771c1373a
equal deleted inserted replaced
2996:a83b94e277d4 2997:caf9d364c6fc
    63    *
    63    *
    64    * All the attributes specified in this method should exist
    64    * All the attributes specified in this method should exist
    65    * in the requested station manager.
    65    * in the requested station manager.
    66    */
    66    */
    67   void SetRemoteStationManager (std::string type,
    67   void SetRemoteStationManager (std::string type,
    68 				std::string n0 = "", Attribute v0 = Attribute (),
    68 				std::string n0 = "", const AttributeValue &v0 = EmptyAttributeValue (),
    69 				std::string n1 = "", Attribute v1 = Attribute (),
    69 				std::string n1 = "", const AttributeValue &v1 = EmptyAttributeValue (),
    70 				std::string n2 = "", Attribute v2 = Attribute (),
    70 				std::string n2 = "", const AttributeValue &v2 = EmptyAttributeValue (),
    71 				std::string n3 = "", Attribute v3 = Attribute (),
    71 				std::string n3 = "", const AttributeValue &v3 = EmptyAttributeValue (),
    72 				std::string n4 = "", Attribute v4 = Attribute (),
    72 				std::string n4 = "", const AttributeValue &v4 = EmptyAttributeValue (),
    73 				std::string n5 = "", Attribute v5 = Attribute (),
    73 				std::string n5 = "", const AttributeValue &v5 = EmptyAttributeValue (),
    74 				std::string n6 = "", Attribute v6 = Attribute (),
    74 				std::string n6 = "", const AttributeValue &v6 = EmptyAttributeValue (),
    75 				std::string n7 = "", Attribute v7 = Attribute ());
    75 				std::string n7 = "", const AttributeValue &v7 = EmptyAttributeValue ());
    76 
    76 
    77   /**
    77   /**
    78    * \param type the type of ns3::WifiMac to create.
    78    * \param type the type of ns3::WifiMac to create.
    79    * \param n0 the name of the attribute to set
    79    * \param n0 the name of the attribute to set
    80    * \param v0 the value of the attribute to set
    80    * \param v0 the value of the attribute to set
    95    *
    95    *
    96    * All the attributes specified in this method should exist
    96    * All the attributes specified in this method should exist
    97    * in the requested mac.
    97    * in the requested mac.
    98    */
    98    */
    99   void SetMac (std::string type,
    99   void SetMac (std::string type,
   100 	       std::string n0 = "", Attribute v0 = Attribute (),
   100 	       std::string n0 = "", const AttributeValue &v0 = EmptyAttributeValue (),
   101 	       std::string n1 = "", Attribute v1 = Attribute (),
   101 	       std::string n1 = "", const AttributeValue &v1 = EmptyAttributeValue (),
   102 	       std::string n2 = "", Attribute v2 = Attribute (),
   102 	       std::string n2 = "", const AttributeValue &v2 = EmptyAttributeValue (),
   103 	       std::string n3 = "", Attribute v3 = Attribute (),
   103 	       std::string n3 = "", const AttributeValue &v3 = EmptyAttributeValue (),
   104 	       std::string n4 = "", Attribute v4 = Attribute (),
   104 	       std::string n4 = "", const AttributeValue &v4 = EmptyAttributeValue (),
   105 	       std::string n5 = "", Attribute v5 = Attribute (),
   105 	       std::string n5 = "", const AttributeValue &v5 = EmptyAttributeValue (),
   106 	       std::string n6 = "", Attribute v6 = Attribute (),
   106 	       std::string n6 = "", const AttributeValue &v6 = EmptyAttributeValue (),
   107 	       std::string n7 = "", Attribute v7 = Attribute ());
   107 	       std::string n7 = "", const AttributeValue &v7 = EmptyAttributeValue ());
   108 
   108 
   109   /**
   109   /**
   110    * \param phyType the type of ns3::WifiPhy to create.
   110    * \param phyType the type of ns3::WifiPhy to create.
   111    * \param n0 the name of the attribute to set
   111    * \param n0 the name of the attribute to set
   112    * \param v0 the value of the attribute to set
   112    * \param v0 the value of the attribute to set
   127    *
   127    *
   128    * All the attributes specified in this method should exist
   128    * All the attributes specified in this method should exist
   129    * in the requested phy.
   129    * in the requested phy.
   130    */
   130    */
   131   void SetPhy (std::string phyType,
   131   void SetPhy (std::string phyType,
   132 	       std::string n0 = "", Attribute v0 = Attribute (),
   132 	       std::string n0 = "", const AttributeValue &v0 = EmptyAttributeValue (),
   133 	       std::string n1 = "", Attribute v1 = Attribute (),
   133 	       std::string n1 = "", const AttributeValue &v1 = EmptyAttributeValue (),
   134 	       std::string n2 = "", Attribute v2 = Attribute (),
   134 	       std::string n2 = "", const AttributeValue &v2 = EmptyAttributeValue (),
   135 	       std::string n3 = "", Attribute v3 = Attribute (),
   135 	       std::string n3 = "", const AttributeValue &v3 = EmptyAttributeValue (),
   136 	       std::string n4 = "", Attribute v4 = Attribute (),
   136 	       std::string n4 = "", const AttributeValue &v4 = EmptyAttributeValue (),
   137 	       std::string n5 = "", Attribute v5 = Attribute (),
   137 	       std::string n5 = "", const AttributeValue &v5 = EmptyAttributeValue (),
   138 	       std::string n6 = "", Attribute v6 = Attribute (),
   138 	       std::string n6 = "", const AttributeValue &v6 = EmptyAttributeValue (),
   139 	       std::string n7 = "", Attribute v7 = Attribute ());
   139 	       std::string n7 = "", const AttributeValue &v7 = EmptyAttributeValue ());
   140 
   140 
   141 
   141 
   142 
   142 
   143   /**
   143   /**
   144    * \param filename filename prefix to use for pcap files.
   144    * \param filename filename prefix to use for pcap files.