Change io_service to io_context

This was renamed a while back in boost to be compliant with the
std::executors proposal.

Change-Id: Ib56544a0a7478990d18fe9e0bbbd8db1e52fa5b8
Signed-off-by: Ed Tanous <edtanous@google.com>
diff --git a/src/NVMeSensorMain.cpp b/src/NVMeSensorMain.cpp
index 9ad0706..f331747 100644
--- a/src/NVMeSensorMain.cpp
+++ b/src/NVMeSensorMain.cpp
@@ -91,7 +91,7 @@
 }
 
 static std::shared_ptr<NVMeContext>
-    provideRootBusContext(boost::asio::io_service& io, NVMEMap& map,
+    provideRootBusContext(boost::asio::io_context& io, NVMEMap& map,
                           int rootBus)
 {
     auto findRoot = map.find(rootBus);
@@ -108,7 +108,7 @@
 }
 
 static void handleSensorConfigurations(
-    boost::asio::io_service& io, sdbusplus::asio::object_server& objectServer,
+    boost::asio::io_context& io, sdbusplus::asio::object_server& objectServer,
     std::shared_ptr<sdbusplus::asio::connection>& dbusConnection,
     const ManagedObjectType& sensorConfigurations)
 {
@@ -180,7 +180,7 @@
     }
 }
 
-void createSensors(boost::asio::io_service& io,
+void createSensors(boost::asio::io_context& io,
                    sdbusplus::asio::object_server& objectServer,
                    std::shared_ptr<sdbusplus::asio::connection>& dbusConnection)
 {
@@ -229,7 +229,7 @@
 
 int main()
 {
-    boost::asio::io_service io;
+    boost::asio::io_context io;
     auto systemBus = std::make_shared<sdbusplus::asio::connection>(io);
     systemBus->request_name("xyz.openbmc_project.NVMeSensor");
     sdbusplus::asio::object_server objectServer(systemBus, true);