совместимость ASIO BOOST 1.69 и 1.70 - get_io_service().stopped()

в коде программы используется boost::asio, в версии 1.69 все работало, но при переходе вк версии 1.70 и выше этот код не компилируется

ip::tcp::acceptor acc_;
if(acc_.get_io_service().stopped())

...

Данный код работает с boost 1.69 Как можно изменить данный код, что бы он работал с boost 1.70+? Кусок кода выглядит так

        #if BOOST_VERSION != 107000
         if(acc_.is_open() && !acc_.get_io_service().stopped())
        #else
         if(acc_.is_open() && !acc_.get_executor().context().stopped())
        #endif

...

Проблема в том что непонятно чем заменить stopped() в данном случае.


Ответы (0 шт):