ndnSIM-v2: Initial implementation
- Name, name::Components, Interest, Data now use ndn-cxx
- Ptr is replaced with shared_ptr for ndn-cxx structures
Credits for the change also to Mickey Sweat, Wentao Shang, and Alex Afanasyev
diff --git a/model/ip-faces/ndn-ip-face-stack.hpp b/model/ip-faces/ndn-ip-face-stack.hpp
index a9322c6..577ad5a 100644
--- a/model/ip-faces/ndn-ip-face-stack.hpp
+++ b/model/ip-faces/ndn-ip-face-stack.hpp
@@ -22,11 +22,12 @@
#ifndef NDN_IP_FACE_STACK_H
#define NDN_IP_FACE_STACK_H
+#include "ns3/ndnSIM/model/ndn-common.hpp"
+
#include "ns3/application.h"
#include "ns3/socket.h"
#include "ns3/inet-socket-address.h"
#include "ns3/ptr.h"
-#include "ns3/ndn-name.hpp"
#include <map>
diff --git a/model/ip-faces/ndn-ip-faces-helper.hpp b/model/ip-faces/ndn-ip-faces-helper.hpp
index 928a766..b167437 100644
--- a/model/ip-faces/ndn-ip-faces-helper.hpp
+++ b/model/ip-faces/ndn-ip-faces-helper.hpp
@@ -22,6 +22,8 @@
#ifndef NDN_IP_FACES_HELPER_H
#define NDN_IP_FACES_HELPER_H
+#include "ns3/ndnSIM/model/ndn-common.hpp"
+
#include "ns3/ptr.h"
#include "ns3/nstime.h"
#include "ns3/ipv4-address.h"
diff --git a/model/ip-faces/ndn-tcp-face.cpp b/model/ip-faces/ndn-tcp-face.cpp
index 701ad64..9f24986 100644
--- a/model/ip-faces/ndn-tcp-face.cpp
+++ b/model/ip-faces/ndn-tcp-face.cpp
@@ -30,8 +30,6 @@
#include "ns3/pointer.h"
#include "ns3/tcp-socket-factory.h"
-#include "ns3/ndn-name.hpp"
-
using namespace std;
NS_LOG_COMPONENT_DEFINE("ndn.TcpFace");
diff --git a/model/ip-faces/ndn-tcp-face.hpp b/model/ip-faces/ndn-tcp-face.hpp
index 0543bd5..9f1ad88 100644
--- a/model/ip-faces/ndn-tcp-face.hpp
+++ b/model/ip-faces/ndn-tcp-face.hpp
@@ -21,6 +21,8 @@
#ifndef NDN_TCP_FACE_H
#define NDN_TCP_FACE_H
+#include "ns3/ndnSIM/model/ndn-common.hpp"
+
#include "ns3/ndn-face.hpp"
#include "ns3/socket.h"
#include "ns3/ptr.h"
diff --git a/model/ip-faces/ndn-udp-face.cpp b/model/ip-faces/ndn-udp-face.cpp
index fed972c..414ccd8 100644
--- a/model/ip-faces/ndn-udp-face.cpp
+++ b/model/ip-faces/ndn-udp-face.cpp
@@ -28,8 +28,6 @@
#include "ns3/pointer.h"
#include "ns3/udp-socket-factory.h"
-#include "ns3/ndn-name.hpp"
-
using namespace std;
NS_LOG_COMPONENT_DEFINE("ndn.UdpFace");
diff --git a/model/ip-faces/ndn-udp-face.hpp b/model/ip-faces/ndn-udp-face.hpp
index f0c3293..ec97c99 100644
--- a/model/ip-faces/ndn-udp-face.hpp
+++ b/model/ip-faces/ndn-udp-face.hpp
@@ -21,6 +21,8 @@
#ifndef NDN_UDP_FACE_H
#define NDN_UDP_FACE_H
+#include "ns3/ndnSIM/model/ndn-common.hpp"
+
#include "ns3/ndn-face.hpp"
#include "ns3/socket.h"
#include "ns3/ptr.h"