src/internet-node/arp.h
changeset 552 b5f29caf9d8c
parent 551 12ed30c77cab
child 568 e1660959ecbb
--- a/src/internet-node/arp.h	Thu May 10 07:30:37 2007 +0200
+++ b/src/internet-node/arp.h	Thu May 10 07:33:26 2007 +0200
@@ -24,6 +24,7 @@
 #include <list>
 #include "ns3/ipv4-address.h"
 #include "ns3/mac-address.h"
+#include "ns3/ptr.h"
 #include "l3-protocol.h"
 
 namespace ns3 {
@@ -40,7 +41,7 @@
 public:
   static const uint16_t PROT_NUMBER;
 
-  Arp (Node *node);
+  Arp (Ptr<Node> node);
   ~Arp ();
 
   virtual TraceResolver *CreateTraceResolver (TraceContext const &context);
@@ -57,7 +58,7 @@
   void SendArpRequest (ArpCache const *cache, Ipv4Address to);
   void SendArpReply (ArpCache const *cache, Ipv4Address toIp, MacAddress toMac);
   CacheList m_cacheList;
-  Node *m_node;
+  Ptr<Node> m_node;
 };
 
 }//namespace ns3