src/helper/application-container.cc
changeset 4140 6bbf05bf4826
parent 3848 affd0834debc
child 4147 5d8530130930
--- a/src/helper/application-container.cc	Tue Jan 20 15:47:14 2009 -0800
+++ b/src/helper/application-container.cc	Tue Jan 20 17:39:18 2009 -0800
@@ -17,6 +17,8 @@
  *
  * Author: Mathieu Lacage <mathieu.lacage@sophia.inria.fr>
  */
+
+#include "ns3/object-names.h"
 #include "application-container.h"
 
 namespace ns3 {
@@ -29,6 +31,13 @@
   m_applications.push_back (app);
 }
 
+ApplicationContainer::ApplicationContainer (std::string name)
+{
+  Ptr<Application> app = Names::Find<Application> (name);
+  m_applications.push_back (app);
+}
+
+
 ApplicationContainer::Iterator 
 ApplicationContainer::Begin (void) const
 {
@@ -63,6 +72,12 @@
 {
   m_applications.push_back (application);
 }
+void 
+ApplicationContainer::Add (std::string name)
+{
+  Ptr<Application> application = Names::Find<Application> (name);
+  m_applications.push_back (application);
+}
 
 void 
 ApplicationContainer::Start (Time start)