|
SObjectizer 5.8
|
A very simple not-multithreaded-safe single thread environment infrastructure. More...
#include <so_5/impl/st_env_infrastructure_reuse.hpp>#include <so_5/impl/run_stage.hpp>#include <so_5/impl/internal_env_iface.hpp>#include <so_5/impl/final_dereg_chain_helpers.hpp>#include <so_5/disp/reuse/data_source_prefix_helpers.hpp>#include <so_5/environment.hpp>#include <so_5/env_infrastructures.hpp>#include <so_5/details/at_scope_exit.hpp>#include <so_5/details/sync_helpers.hpp>Go to the source code of this file.
Classes | |
| class | so_5::env_infrastructures::simple_not_mtsafe::impl::event_queue_impl_t |
| Implementation of event_queue interface for this type of environment infrastructure. More... | |
| struct | so_5::env_infrastructures::simple_not_mtsafe::impl::event_queue_impl_t::stats_t |
| Type for representation of statistical data for this event queue. More... | |
| struct | so_5::env_infrastructures::simple_not_mtsafe::impl::disp_ds_name_parts_t |
| A special class for generation of names for dispatcher data sources. More... | |
| class | so_5::env_infrastructures::simple_not_mtsafe::impl::env_infrastructure_t< Activity_Tracker > |
| Default implementation of not-thread safe single-threaded environment infrastructure. More... | |
Namespaces | |
| namespace | so_5 |
| Private part of message limit implementation. | |
| namespace | so_5::env_infrastructures |
| Various implementations of environment_infrastructure. | |
| 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. | |
Typedefs | |
| template<typename Activity_Tracker > | |
| using | so_5::env_infrastructures::simple_not_mtsafe::impl::default_dispatcher_t |
| An implementation of dispatcher to be used in places where default dispatcher is needed. | |
| using | so_5::env_infrastructures::simple_not_mtsafe::impl::stats_controller_t |
| Implementation of stats_controller for that type of single-threaded environment. | |
Functions | |
| void | so_5::env_infrastructures::simple_not_mtsafe::impl::ensure_autoshutdown_enabled (const environment_params_t &env_params) |
| SO_5_FUNC environment_infrastructure_factory_t | so_5::env_infrastructures::simple_not_mtsafe::factory (params_t &¶ms) |
| A factory for creation of simple not-thread-safe single-thread environment infrastructure object. | |
A very simple not-multithreaded-safe single thread environment infrastructure.
Definition in file simple_not_mtsafe_st_env_infrastructure.cpp.