Avoid deprecated Boost.Asio interfaces

Change-Id: I7041c89ea9147e08c8b6226b84a6d17dddeed0e1
diff --git a/tools/ndnputfile.cpp b/tools/ndnputfile.cpp
index 04e85ee..b011c71 100644
--- a/tools/ndnputfile.cpp
+++ b/tools/ndnputfile.cpp
@@ -72,7 +72,7 @@
     , timeout(0)
     , insertStream(nullptr)
     , isVerbose(false)
-    , m_scheduler(m_face.getIoService())
+    , m_scheduler(m_face.getIoContext())
     , m_timestampVersion(toUnixTimestamp(system_clock::now()).count())
     , m_processId(0)
     , m_checkPeriod(DEFAULT_CHECK_PERIOD)
@@ -111,9 +111,6 @@
   onRegisterFailed(const ndn::Name& prefix, const std::string& reason);
 
   void
-  stopProcess();
-
-  void
   signData(ndn::Data& data);
 
   void
@@ -222,7 +219,7 @@
                            bind(&NdnPutFile::onRegisterFailed, this, _1, _2));
 
   if (hasTimeout)
-    m_scheduler.schedule(timeout, [this] { stopProcess(); });
+    m_scheduler.schedule(timeout, [this] { m_face.getIoContext().stop(); });
 
   m_face.processEvents();
 }
@@ -349,12 +346,6 @@
 }
 
 void
-NdnPutFile::stopProcess()
-{
-  m_face.getIoService().stop();
-}
-
-void
 NdnPutFile::signData(ndn::Data& data)
 {
   if (useDigestSha256) {
@@ -393,7 +384,7 @@
 
     if (isSingle) {
       if (insertCount == 1) {
-        m_face.getIoService().stop();
+        m_face.getIoContext().stop();
         return;
       }
     }
@@ -401,7 +392,7 @@
     // write operation has been finished
 
     if (insertCount == m_currentSegmentNo) {
-      m_face.getIoService().stop();
+      m_face.getIoContext().stop();
       return;
     }
   }