diff options
Diffstat (limited to 'boost/process/detail/posix/asio_fwd.hpp')
-rw-r--r-- | boost/process/detail/posix/asio_fwd.hpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/boost/process/detail/posix/asio_fwd.hpp b/boost/process/detail/posix/asio_fwd.hpp index faa7a9d7a2..170368d177 100644 --- a/boost/process/detail/posix/asio_fwd.hpp +++ b/boost/process/detail/posix/asio_fwd.hpp @@ -22,6 +22,8 @@ class basic_streambuf; typedef basic_streambuf<std::allocator<char>> streambuf; class io_context; +class executor; + #if defined(BOOST_ASIO_ENABLE_OLD_SERVICES) class signal_set_service; @@ -30,7 +32,9 @@ 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; +template <typename Executor> +class basic_signal_set; +typedef basic_signal_set<executor> signal_set; #endif /* defined(BOOST_ASIO_ENABLE_OLD_SERVICES) */ template <typename Handler> @@ -45,7 +49,9 @@ template <typename StreamDesscriptorService> class basic_stream_descriptor; typedef basic_stream_descriptor<stream_descriptor_service> stream_descriptor; #else /* defined(BOOST_ASIO_ENABLE_OLD_SERVICES) */ -class stream_descriptor; +template <typename Executor> +class basic_stream_descriptor; +typedef basic_stream_descriptor<executor> stream_descriptor; #endif /* defined(BOOST_ASIO_ENABLE_OLD_SERVICES) */ } //posix |