]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/fiber/examples/asio/exchange.cpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / fiber / examples / asio / exchange.cpp
index 8d7482afb7abb5efa3e57b4de95457be59d3fbd5..e35b71e0b12c532ea52df5d080eaba42317b2ceb 100644 (file)
@@ -15,7 +15,7 @@
 std::shared_ptr< boost::fibers::unbuffered_channel< int > > c;
 
 void foo() {
-    auto io_ptr = std::make_shared< boost::asio::io_service >();
+    auto io_ptr = std::make_shared< boost::asio::io_context >();
     boost::fibers::use_scheduling_algorithm< boost::fibers::asio::round_robin >( io_ptr);
     boost::fibers::fiber([io_ptr](){
         for ( int i = 0; i < 10; ++i) {
@@ -29,7 +29,7 @@ void foo() {
 }
 
 void bar() {
-    auto io_ptr = std::make_shared< boost::asio::io_service >();
+    auto io_ptr = std::make_shared< boost::asio::io_context >();
     boost::fibers::use_scheduling_algorithm< boost::fibers::asio::round_robin >( io_ptr);
     boost::fibers::fiber([io_ptr](){
         try {