equal
deleted
inserted
replaced
30 namespace ns3{ |
30 namespace ns3{ |
31 |
31 |
32 const Iid Node::iid ("Node"); |
32 const Iid Node::iid ("Node"); |
33 |
33 |
34 Node::Node() |
34 Node::Node() |
35 : NsUnknown (Node::iid), |
35 : Interface (Node::iid), |
36 m_id(0), |
36 m_id(0), |
37 m_sid(0) |
37 m_sid(0) |
38 { |
38 { |
39 m_id = NodeList::Add (this); |
39 m_id = NodeList::Add (this); |
40 } |
40 } |
41 |
41 |
42 Node::Node(uint32_t sid) |
42 Node::Node(uint32_t sid) |
43 : NsUnknown (Node::iid), |
43 : Interface (Node::iid), |
44 m_id(0), |
44 m_id(0), |
45 m_sid(sid) |
45 m_sid(sid) |
46 { |
46 { |
47 m_id = NodeList::Add (this); |
47 m_id = NodeList::Add (this); |
48 } |
48 } |
96 Ptr<NetDevice> device = *i; |
96 Ptr<NetDevice> device = *i; |
97 device->Dispose (); |
97 device->Dispose (); |
98 *i = 0; |
98 *i = 0; |
99 } |
99 } |
100 m_devices.clear (); |
100 m_devices.clear (); |
101 NsUnknown::DoDispose (); |
101 Interface::DoDispose (); |
102 } |
102 } |
103 |
103 |
104 }//namespace ns3 |
104 }//namespace ns3 |