]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/asio/example/cpp03/services/daytime_client.cpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / asio / example / cpp03 / services / daytime_client.cpp
index 59a0a626936f2fe09a7718ca4b49b6a26643605e..f792d57c23007723decd322acff9ffa2b13588cc 100644 (file)
@@ -30,7 +30,9 @@ void read_handler(const boost::system::error_code& e,
   }
   else
   {
-    services::logger logger(s->get_executor().context(), "read_handler");
+    boost::asio::execution_context& context = boost::asio::query(
+        s->get_executor(), boost::asio::execution::context);
+    services::logger logger(context, "read_handler");
 
     std::string msg = "Read error: ";
     msg += e.message();
@@ -40,7 +42,9 @@ void read_handler(const boost::system::error_code& e,
 
 void connect_handler(const boost::system::error_code& e, tcp::socket* s)
 {
-  services::logger logger(s->get_executor().context(), "connect_handler");
+  boost::asio::execution_context& context = boost::asio::query(
+      s->get_executor(), boost::asio::execution::context);
+  services::logger logger(context, "connect_handler");
 
   if (!e)
   {