Stop including <ndn-cxx/common.hpp>
It is considered an implementation detail, therefore its presence
and content should not be relied upon by other projects.
Change-Id: I7e53ecadf65336c8e9500481ff3a532761bac1f1
Refs: #2098
diff --git a/common.hpp b/common.hpp
index 9e44569..73116b1 100644
--- a/common.hpp
+++ b/common.hpp
@@ -50,18 +50,23 @@
#endif
#include <cstddef>
+#include <cstdint>
+#include <functional>
+#include <limits>
#include <list>
#include <map>
+#include <memory>
#include <set>
-#include <queue>
+#include <string>
#include <unordered_map>
#include <unordered_set>
+#include <utility>
#include <vector>
-#include <string>
-#include <ndn-cxx/common.hpp>
#include <ndn-cxx/interest.hpp>
#include <ndn-cxx/data.hpp>
+#include <ndn-cxx/name.hpp>
+#include <ndn-cxx/encoding/block.hpp>
#include <ndn-cxx/util/face-uri.hpp>
#include <ndn-cxx/util/signal.hpp>
@@ -126,5 +131,4 @@
} // namespace std
#endif // HAVE_STD_TO_STRING
-
#endif // NFD_COMMON_HPP
diff --git a/daemon/face/stream-face.hpp b/daemon/face/stream-face.hpp
index d08c1d5..5580fe4 100644
--- a/daemon/face/stream-face.hpp
+++ b/daemon/face/stream-face.hpp
@@ -30,6 +30,8 @@
#include "local-face.hpp"
#include "core/global-io.hpp"
+#include <queue>
+
namespace nfd {
// forward declaration