--- a/src/node/node.h Thu May 10 18:33:52 2007 +0200
+++ b/src/node/node.h Thu May 10 20:19:26 2007 +0200
@@ -50,18 +50,18 @@
uint32_t GetSystemId (void) const;
void SetSystemId(uint32_t s);
- uint32_t AddDevice (NetDevice *device);
- NetDevice *GetDevice (uint32_t index) const;
+ uint32_t AddDevice (Ptr<NetDevice> device);
+ Ptr<NetDevice> GetDevice (uint32_t index) const;
uint32_t GetNDevices (void) const;
protected:
virtual void DoDispose (void);
private:
- virtual void DoAddDevice (NetDevice *device) const = 0;
+ virtual void DoAddDevice (Ptr<NetDevice> device) const = 0;
uint32_t m_id; // Node id for this node
uint32_t m_sid; // System id for this node
- std::vector<NetDevice *> m_devices;
+ std::vector<Ptr<NetDevice> > m_devices;
};
} //namespace ns3