SObjectizer
5.7
|
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.
so_5::disp::abstract_work_thread_factory_shptr_t so_5::environment_t::internals_t::m_work_thread_factory |
Actual global work thread factory.