|
SObjectizer 5.8
|
Namespaces | |
| namespace | so_5 |
| Private part of message limit implementation. | |
| namespace | so_5::api |
| Public API functions of SObjectizer-5. | |
| namespace | so_5::api::impl |
| Internal implemetation details of public API functions. | |
| namespace | so_5::details |
| Some reusable and low-level classes/functions which can be used in public header files. | |
| namespace | so_5::details::lambda_traits |
| Helper templates for detection of lambda-type traits. | |
| namespace | so_5::details::lambda_traits::impl |
| Internal implementation details. | |
| namespace | so_5::details::rollback_on_exception_details |
| Implementation details for implementation of rollback on exception helper. | |
| namespace | so_5::details::ios_helpers |
| Helpers for manipulation with standard C++ I/O streams. | |
| namespace | so_5::disp |
| Event dispatchers. | |
| namespace | so_5::disp::mpmc_queue_traits |
| Various stuff related to MPMC event queue implementation and tuning. | |
| namespace | so_5::disp::mpmc_queue_traits::combined_lock |
| Implementation of combined lock for MPMC event queue. | |
| namespace | so_5::disp::mpmc_queue_traits::simple_lock |
| Implementation of simple lock for MPMC event queue. | |
| namespace | so_5::disp::mpsc_queue_traits |
| Various stuff related to MPSC event queue implementation and tuning. | |
| namespace | so_5::disp::mpsc_queue_traits::impl |
| Implementation details for MPSC event queue stuff. | |
| namespace | so_5::disp::active_group |
| Active groups dispatcher. | |
| namespace | so_5::disp::active_group::impl |
| Active groups dispatcher implemetation details. | |
| namespace | so_5::disp::active_obj |
| Active objects dispatcher. | |
| namespace | so_5::disp::active_obj::impl |
| Active objects dispatcher implemetation details. | |
| namespace | so_5::disp::adv_thread_pool |
| Advanced thread pool dispatcher. | |
| namespace | so_5::disp::adv_thread_pool::impl |
| Internal implementation details of advanced thread pool dispatcher. | |
| namespace | so_5::disp::one_thread |
| Dispatcher with single working thread. | |
| namespace | so_5::disp::one_thread::impl |
| Implementation details for dispatcher with single working thread. | |
| namespace | so_5::disp::reuse |
| Reusable components for dispatchers. | |
| namespace | so_5::disp::reuse::locks |
| Implementation of various types of locks to be used inside dispatchers. | |
| namespace | so_5::disp::reuse::thread_pool_stats |
| Helper tools for implementation of run-time monitoring for thread-pool-like dispatchers. | |
| namespace | so_5::disp::reuse::work_thread |
| Implemetation details of dispatcher's working thread. | |
| namespace | so_5::disp::thread_pool |
| Thread pool dispatcher. | |
| namespace | so_5::disp::thread_pool::common_implementation |
| Reusable implementation of some thread pool dispatcher functionality which can be used in other thread-pool-like dispatchers. | |
| namespace | so_5::disp::thread_pool::impl |
| Internal implementation details of thread pool dispatcher. | |
| namespace | so_5::disp::prio_dedicated_threads |
| Dispatchers with dedicated threads for every priority. | |
| namespace | so_5::disp::prio_dedicated_threads::one_per_prio |
| Dispatcher which creates exactly one thread per priority. | |
| namespace | so_5::disp::prio_dedicated_threads::one_per_prio::impl |
| Implementation details for dispatcher with one thread per priority. | |
| namespace | so_5::disp::prio_one_thread |
| Dispatcher with one working thread for events of all priorities. | |
| namespace | so_5::disp::prio_one_thread::quoted_round_robin |
| Dispatcher which handles events of different priorities in round-robin maner. | |
| namespace | so_5::disp::prio_one_thread::quoted_round_robin::impl |
| Implementation details for dispatcher with round-robin policy of handling prioritized events. | |
| namespace | so_5::disp::prio_one_thread::reuse |
| Reusable code for dispatchers with one working thread for events of all priorities. | |
| namespace | so_5::disp::prio_one_thread::strictly_ordered |
| Dispatcher which handles events in strict order (from highest priority to lowest). | |
| namespace | so_5::disp::prio_one_thread::strictly_ordered::impl |
| Implementation details for dispatcher which handles prioritized events in strict order. | |
| namespace | so_5::log_msg_details |
| Implementation details of error_logging facility. | |
| namespace | so_5::impl |
| Details of SObjectizer run-time implementations. | |
| namespace | so_5::impl::agent_core_details |
| Implementation details related to cooperations and agents repository. | |
| namespace | so_5::impl::coop_dereg |
| Details of cooperation deregistration implementation. | |
| namespace | so_5::impl::msg_tracing_helpers |
| Various helpers for message delivery tracing mechanism. | |
| namespace | so_5::impl::msg_tracing_helpers::details |
| Low-level details of message delivery tracing implementation. | |
| namespace | so_5::impl::local_mbox_details |
| Implementation details for MPMC mboxes. | |
| namespace | so_5::dereg_reason |
| Enumeration of cooperation deregistration reasons. | |
| namespace | so_5::message_limit |
| namespace | so_5::message_limit::impl |
| namespace | so_5::stats |
| All stuff related to run-time monitoring and statistics. | |
| namespace | so_5::stats::impl |
| Internal implementation of run-time monitoring and statistics related stuff. | |
| namespace | so_5::stats::messages |
| namespace | so_5::stats::prefixes |
| Predefined prefixes of data-sources. | |
| namespace | so_5::stats::suffixes |
| Predefined suffixes of data-sources. | |
| namespace | so_5::rt |
| All code related to implementation of SObjectizer run-time. | |
| namespace | so_5::rt::impl |
| Details of SObjectizer run-time implementations. | |
| namespace | so_5::rt::impl::agent_core_details |
| Implementation details related to cooperations and agents repository. | |
| namespace | so_5::rt::impl::coop_dereg |
| Details of cooperation deregistration implementation. | |
| namespace | so_5::rt::impl::msg_tracing_helpers |
| Various helpers for message delivery tracing mechanism. | |
| namespace | so_5::rt::impl::msg_tracing_helpers::details |
| Low-level details of message delivery tracing implementation. | |
| namespace | so_5::rt::dereg_reason |
| Enumeration of cooperation deregistration reasons. | |
| namespace | so_5::rt::details |
| Some low-level implemetation details which can be used in public header files. | |
| namespace | so_5::rt::message_limit |
| namespace | so_5::rt::message_limit::impl |
| namespace | so_5::rt::stats |
| All stuff related to run-time monitoring and statistics. | |
| namespace | so_5::rt::stats::impl |
| Internal implementation of run-time monitoring and statistics related stuff. | |
| namespace | so_5::rt::stats::messages |
| namespace | so_5::rt::stats::prefixes |
| Predefined prefixes of data-sources. | |
| namespace | so_5::rt::stats::suffixes |
| Predefined suffixes of data-sources. | |
| namespace | so_5::rt::stats::activity_tracking_stuff |
| Various stuff for simplify implementation of work thread activity tracking. | |
| namespace | so_5::timer_thread |
| Old timer thread related stuff. | |
| namespace | so_5::timers_details |
| Timers implementation details. | |
| namespace | so_5::prio |
| Helpers for working with priorities. | |
| namespace | so_5::msg_tracing |
| Public part of message delivery tracing mechanism. | |
| namespace | so_5::msg_tracing::impl |
| Implementation details of message delivery tracing mechanism. | |
| namespace | so_5::mchain_props |
| Various properties and parameters of message chains. | |
| namespace | so_5::mchain_props::details |
| Implementation details. | |
| namespace | so_5::env_infrastructures |
| Various implementations of environment_infrastructure. | |
| namespace | so_5::env_infrastructures::default_mt |
| Default multi-threaded environment infrastructure. | |
| namespace | so_5::env_infrastructures::default_mt::impl |
| Implementation details. | |
| namespace | so_5::env_infrastructures::simple_mtsafe |
| Simple single-threaded environment infrastructure with thread safety. | |
| namespace | so_5::env_infrastructures::simple_mtsafe::impl |
| Implementation details. | |
| namespace | so_5::env_infrastructures::simple_not_mtsafe |
| Simple single-threaded environment infrastructure without thread safety. | |
| namespace | so_5::env_infrastructures::simple_not_mtsafe::impl |
| Implementation details. | |
| namespace | so_5::env_infrastructures::st_reusable_stuff |
| Various reusable stuff which can be used in implementation of single-threaded environment infrastructures. | |
| namespace | so_5::env_infrastructures::st_reusable_stuff::impl |
| Implementation details. | |