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: