--- 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)