intrusive_ptr_t< supervisor_asio_t > supervisor_ptr_t
intrusive pointer for boost::asio supervisor
Definition system_context_asio.h:26
typename system_context_asio_t::ptr_t system_context_ptr_t
intrusive pointer type for boost::asio system context
Definition system_context_asio.h:50
system_context_asio_t(asio::io_context &io_context_)
construct the context from boost::asio::io_context reference
Definition system_context_asio.h:37
asio::io_context & io_context
a reference to boost::asio::io_context
Definition system_context_asio.h:46
asio::io_context & get_io_context() noexcept
returns a reference to boost::asio::io_context
Definition system_context_asio.h:40
rotor::intrusive_ptr_t< system_context_asio_t > ptr_t
intrusive pointer type for boost::asio system context
Definition system_context_asio.h:34