jni: Upgrade NFD/ndn-cxx to version 0.6.6
Change-Id: I27feb9fa93d8c3d0533d04bb3646a9fd80f0289b
diff --git a/app/src/main/jni/Android.mk b/app/src/main/jni/Android.mk
index 6b99cba..248db74 100644
--- a/app/src/main/jni/Android.mk
+++ b/app/src/main/jni/Android.mk
@@ -9,4 +9,4 @@
LOCAL_CFLAGS := -DBOOST_LOG_DYN_LINK=1
include $(BUILD_SHARED_LIBRARY)
-$(call import-module,../packages/nfd/0.6.5)
+$(call import-module,../packages/nfd/0.6.6)
diff --git a/app/src/main/jni/nfd-wrapper.cpp b/app/src/main/jni/nfd-wrapper.cpp
index 9977083..d7ebed5 100644
--- a/app/src/main/jni/nfd-wrapper.cpp
+++ b/app/src/main/jni/nfd-wrapper.cpp
@@ -19,13 +19,13 @@
#include "nfd-wrapper.hpp"
-#include "daemon/nfd.hpp"
-#include "rib/service.hpp"
+#include <nfd.hpp>
+#include <rib/service.hpp>
-#include "core/config-file.hpp"
-#include "core/global-io.hpp"
-#include "core/logger.hpp"
-#include "core/privilege-helper.hpp"
+#include <common/config-file.hpp>
+#include <common/global.hpp>
+#include <common/logger.hpp>
+#include <common/privilege-helper.hpp>
#include <boost/property_tree/info_parser.hpp>
#include <boost/thread.hpp>
@@ -38,17 +38,6 @@
namespace nfd {
-// A little bit of cheating to make sure NFD can be properly restarted
-
-namespace scheduler {
-// defined in scheduler.cpp
-void
-resetGlobalScheduler();
-} // namespace scheduler
-
-void
-resetGlobalIoService();
-
class Runner
{
public:
@@ -224,7 +213,6 @@
NFD_LOG_INFO("Use [" << nfd::g_params["homePath"] << "] as a security storage");
nfd::g_thread = boost::thread([] {
- nfd::scheduler::resetGlobalScheduler();
nfd::resetGlobalIoService();
NFD_LOG_INFO("Starting NFD...");
@@ -243,7 +231,6 @@
}
nfd::g_runner.reset();
- nfd::scheduler::resetGlobalScheduler();
nfd::resetGlobalIoService();
NFD_LOG_INFO("NFD stopped");
});