The boost::asio system context, which holds a reference to boost::asio::io_context and root supervisor.
More...
#include <system_context_asio.h>
|
|
| system_context_asio_t (asio::io_context &io_context_) |
| | construct the context from boost::asio::io_context reference
|
|
asio::io_context & | get_io_context () noexcept |
| | returns a reference to boost::asio::io_context
|
|
template<typename Supervisor = supervisor_t> |
| auto | create_supervisor () |
| | returns builder for root supervisor
|
|
supervisor_ptr_t | get_supervisor () noexcept |
| | returns root supervisor
|
|
| system_context_t (const system_context_t &)=delete |
|
| system_context_t (system_context_t &&)=delete |
| virtual void | on_error (actor_base_t *actor, const extended_error_ptr_t &ec) noexcept |
| | fatal error handler
|
| virtual std::string | identity () noexcept |
| | identifies the context.
|
|
template<typename T> |
| auto & | access () noexcept |
| | generic non-public fields accessor
|
| const message_stringifier_t & | get_stringifier () |
| | returns the default stringifier
|
|
|
asio::io_context & | io_context |
| | a reference to boost::asio::io_context
|
The boost::asio system context, which holds a reference to boost::asio::io_context and root supervisor.
The documentation for this struct was generated from the following file: