#include "net-device-container.h" namespace ns3 { NetDeviceContainer::Iterator NetDeviceContainer::Begin (void) const { return m_nodes.begin (); } NetDeviceContainer::Iterator NetDeviceContainer::End (void) const { return m_nodes.end (); } uint32_t NetDeviceContainer::GetN (void) const { return m_nodes.size (); } Ptr NetDeviceContainer::Get (uint32_t i) const { return m_nodes[i]; } void NetDeviceContainer::Add (NetDeviceContainer other) { for (Iterator i = other.Begin (); i != other.End (); i++) { m_nodes.push_back (*i); } } void NetDeviceContainer::Add (Ptr node) { m_nodes.push_back (node); } } // namespace ns3