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
intrusive_ptr_t< supervisor_asio_t > supervisor_ptr_t
intrusive pointer for boost::asio supervisor
Definition system_context_asio.h:26
The boost::asio system context, which holds a reference to boost::asio::io_context and root superviso...
Definition system_context_asio.h:32
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
The system context holds root supervisor_t (intrusive pointer) and may be loop-related details in der...
Definition system_context.h:32