diff options
Diffstat (limited to 'boost/process/detail/posix/asio_fwd.hpp')
-rw-r--r-- | boost/process/detail/posix/asio_fwd.hpp | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/boost/process/detail/posix/asio_fwd.hpp b/boost/process/detail/posix/asio_fwd.hpp index 06d5c19214..faa7a9d7a2 100644 --- a/boost/process/detail/posix/asio_fwd.hpp +++ b/boost/process/detail/posix/asio_fwd.hpp @@ -20,34 +20,33 @@ template<typename Allocator> class basic_streambuf; typedef basic_streambuf<std::allocator<char>> streambuf; -class io_service; +class io_context; +#if defined(BOOST_ASIO_ENABLE_OLD_SERVICES) class signal_set_service; template <typename SignalSetService> class basic_signal_set; typedef basic_signal_set<signal_set_service> signal_set; +#else /* defined(BOOST_ASIO_ENABLE_OLD_SERVICES) */ +class signal_set; +#endif /* defined(BOOST_ASIO_ENABLE_OLD_SERVICES) */ template <typename Handler> class basic_yield_context; namespace posix { +#if defined(BOOST_ASIO_ENABLE_OLD_SERVICES) class stream_descriptor_service; template <typename StreamDesscriptorService> class basic_stream_descriptor; typedef basic_stream_descriptor<stream_descriptor_service> stream_descriptor; - - - -class object_handle_service; - -template <typename ObjectHandleService> -class basic_object_handle; - -typedef basic_object_handle<object_handle_service> object_handle; +#else /* defined(BOOST_ASIO_ENABLE_OLD_SERVICES) */ +class stream_descriptor; +#endif /* defined(BOOST_ASIO_ENABLE_OLD_SERVICES) */ } //posix } //asio |