|
SObjectizer
5.5
|
Internal details of SObjectizer Environment object. More...
Public Member Functions | |
| internals_t (environment_t &env, environment_params_t &¶ms) | |
| Constructor. More... | |
Internal details of SObjectizer Environment object.
|
inline |
Constructor.
| const bool so_5::environment_t::internals_t::m_autoshutdown_disabled |
Is autoshutdown when there is no more cooperation disabled?
| core_data_sources_t so_5::environment_t::internals_t::m_core_data_sources |
Data sources for core objects.
| error_logger_shptr_t so_5::environment_t::internals_t::m_error_logger |
Error logger object for this environment.
| event_exception_logger_unique_ptr_t so_5::environment_t::internals_t::m_event_exception_logger |
Logger for exceptions thrown from event-handlers.
| std::mutex so_5::environment_t::internals_t::m_event_exception_logger_lock |
Lock object for protection of exception logger object.
| event_queue_hook_unique_ptr_t so_5::environment_t::internals_t::m_event_queue_hook |
Actual event_queue_hook.
| const exception_reaction_t so_5::environment_t::internals_t::m_exception_reaction |
An exception reaction for the whole SO Environment.
| environment_infrastructure_unique_ptr_t so_5::environment_t::internals_t::m_infrastructure |
A specific infrastructure for environment.
Note: infrastructure takes care about coop repository, timer threads/managers and default dispatcher.
| impl::layer_core_t so_5::environment_t::internals_t::m_layer_core |
An utility for layers.
| impl::mbox_core_ref_t so_5::environment_t::internals_t::m_mbox_core |
An utility for mboxes.
| so_5::msg_tracing::impl::std_holder_t so_5::environment_t::internals_t::m_msg_tracing_stuff |
Holder of stuff related to message delivery tracing.
| queue_locks_defaults_manager_unique_ptr_t so_5::environment_t::internals_t::m_queue_locks_defaults_manager |
Manager for defaults of queue locks.
| impl::stop_guard_repository_t so_5::environment_t::internals_t::m_stop_guards |
A repository of stop_guards.
| work_thread_activity_tracking_t so_5::environment_t::internals_t::m_work_thread_activity_tracking |
Work thread activity tracking for the whole Environment.
1.8.14