src/core/object.h
changeset 2397 45cd59c6ddf8
parent 2394 bc7abfdb0748
child 2402 0950067d70a2
--- a/src/core/object.h	Fri Feb 08 02:22:36 2008 +0100
+++ b/src/core/object.h	Fri Feb 08 04:11:08 2008 +0100
@@ -294,12 +294,9 @@
    * value of that parameter. If any of these checks fails,
    * the program terminates with a message.
    */
-  bool Set (std::string name, std::string value);
   bool Set (std::string name, PValue value);
 
-  void SetWithTid (TypeId tid, std::string name, std::string value);
   void SetWithTid (TypeId tid, std::string name, PValue value);
-  void SetWithTid (TypeId tid, uint32_t position, std::string value);
   void SetWithTid (TypeId tid, uint32_t position, PValue value);
 
   /**
@@ -334,7 +331,6 @@
 
 
   bool DoSet (Ptr<const ParamSpec> spec, PValue param);
-  bool DoSet (Ptr<const ParamSpec> spec, std::string value);
   void DoSetOne (Ptr<const ParamSpec> spec, PValue param);
   std::string LookupParameterFullNameByParamSpec (Ptr<const ParamSpec> spec) const;
 
@@ -360,7 +356,6 @@
    *
    * Set a single parameter.
    */
-  bool Set (std::string name, std::string value);
   bool Set (std::string name, PValue value);
   /**
    * \param name the name of the parameter to read
@@ -475,6 +470,7 @@
   friend Ptr<T> CreateObject (T1 a1, T2 a2, T3 a3, T4 a4, T5 a5, T6 a6, T7 a7);
 
 
+  bool DoSet (Ptr<const ParamSpec> spec, PValue value);
   Ptr<Object> DoQueryInterface (TypeId tid) const;
   void DoCollectSources (std::string path, const TraceContext &context, 
                          TraceResolver::SourceCollection *collection) const;
@@ -746,18 +742,6 @@
   return CreateObject<T> (parameters);
 }
 
-template <typename T>
-Ptr<T> 
-CreateObjectWith (std::string n1, std::string v1,
-                  std::string n2 = "", std::string v2 = "")
-              
-{
-  Parameters parameters;
-  parameters.SetWithTid (T::GetTypeId (), n1, v1);
-  parameters.SetWithTid (T::GetTypeId (), n2, v2);
-  return CreateObject<T> (parameters);
-}
-
 } // namespace ns3
 
 #endif /* OBJECT_H */