|
SObjectizer
5.5
|
Helpers for handling unhandled exceptions from agent's event handlers. More...
#include <so_5/rt/impl/h/process_unhandled_exception.hpp>#include <so_5/rt/h/environment.hpp>#include <so_5/details/h/abort_on_fatal_error.hpp>Namespaces | |
| so_5 | |
| Public part of message limit implementation. | |
| so_5::impl | |
| Details of SObjectizer run-time implementations. | |
| so_5::impl::anonymous_namespace{process_unhandled_exception.cpp} | |
Functions | |
| void | so_5::impl::anonymous_namespace{process_unhandled_exception.cpp}::switch_agent_to_special_state_and_deregister_coop (so_5::agent_t &a_exception_producer) |
| Switch agent to special state and deregister its cooperation. More... | |
| void | so_5::impl::anonymous_namespace{process_unhandled_exception.cpp}::switch_agent_to_special_state_and_shutdown_sobjectizer (agent_t &a_exception_producer) |
| Switch agent to special state and initiate stopping of SObjectizer Environment. More... | |
| void | so_5::impl::anonymous_namespace{process_unhandled_exception.cpp}::log_unhandled_exception (const std::exception &ex_to_log, agent_t &a_exception_producer) |
| Log unhandled exception from cooperation. More... | |
| void | so_5::impl::process_unhandled_exception ( current_thread_id_t working_thread_id, const std::exception &ex, agent_t &a_exception_producer) |
| Processor of unhandled exception from agent's event handler. More... | |
| void | so_5::impl::process_unhandled_unknown_exception ( current_thread_id_t working_thread_id, agent_t &a_exception_producer) SO_5_NOEXCEPT |
| Processor of unhandled exception of unknown type from agent's event handler. More... | |
Helpers for handling unhandled exceptions from agent's event handlers.
1.8.14