From 4a1cb62fce61be2fd5d438dd038abdc4cf725bce Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Sat, 1 Mar 2008 05:40:06 +0100 Subject: [PATCH] add extra NodeContainer constructors --- src/node/node-container.cc | 13 +++++++++++++ src/node/node-container.h | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/src/node/node-container.cc b/src/node/node-container.cc index 6952da70f..a4b8237bc 100644 --- a/src/node/node-container.cc +++ b/src/node/node-container.cc @@ -2,6 +2,19 @@ namespace ns3 { +NodeContainer::NodeContainer () +{} + +NodeContainer::NodeContainer (Ptr node) +{ + m_nodes.push_back (node); +} +NodeContainer::NodeContainer (const NodeContainer &a, const NodeContainer &b) +{ + Add (a); + Add (b); +} + NodeContainer::Iterator NodeContainer::Begin (void) const { diff --git a/src/node/node-container.h b/src/node/node-container.h index c7eb31c1b..35f14fcc3 100644 --- a/src/node/node-container.h +++ b/src/node/node-container.h @@ -12,6 +12,10 @@ class NodeContainer public: typedef std::vector >::const_iterator Iterator; + NodeContainer (); + NodeContainer (Ptr node); + NodeContainer (const NodeContainer &a, const NodeContainer &b); + Iterator Begin (void) const; Iterator End (void) const;