build: make precompiled headers more useful
This can reduce the compilation time of a release
build (without tests) by more than 40%
Refs: #5212
Change-Id: I977aff0c0c7becbfee8a8b55605b81d0c014829b
diff --git a/tools/nfd-autoreg.cpp b/tools/nfd-autoreg.cpp
index 7a72b82..fe079de 100644
--- a/tools/nfd-autoreg.cpp
+++ b/tools/nfd-autoreg.cpp
@@ -33,6 +33,7 @@
#include <ndn-cxx/net/face-uri.hpp>
#include <ndn-cxx/security/key-chain.hpp>
+#include <boost/asio/signal_set.hpp>
#include <boost/exception/diagnostic_information.hpp>
#include <boost/program_options/options_description.hpp>
#include <boost/program_options/parsers.hpp>
@@ -42,6 +43,9 @@
namespace nfd::tools::autoreg {
+using ndn::FaceUri;
+using ndn::Name;
+
class AutoregServer : boost::noncopyable
{
public:
@@ -101,7 +105,7 @@
.setFaceId(faceId)
.setOrigin(ndn::nfd::ROUTE_ORIGIN_AUTOREG)
.setCost(m_cost)
- .setExpirationPeriod(time::milliseconds::max()),
+ .setExpirationPeriod(ndn::time::milliseconds::max()),
[=] (auto&&...) { onRegisterCommandSuccess(faceId, prefix); },
[=] (const auto& response) { onRegisterCommandFailure(faceId, prefix, response); });
}