SObjectizer 5.8
|
Various reusable stuff which can be used in implementation of single-threaded environment infrastructures. More...
Namespaces | |
namespace | impl |
Implementation details. | |
Classes | |
class | actual_elapsed_timers_collector_t |
Implementation of elapsed_timers_collector interface. More... | |
class | coop_repo_t |
Implementation of coop_repository for single-threaded environment infrastructure. More... | |
class | default_dispatcher_basis_t |
A basic part of implementation of dispatcher to be used in places where default dispatcher is needed. More... | |
class | default_dispatcher_t |
An implementation of dispatcher to be used in places where default dispatcher is needed. More... | |
class | direct_delivery_elapsed_timers_collector_t |
Implementation of elapsed_timers_collector interface which is not multi-thread safe. More... | |
struct | fake_activity_tracker_t |
An implementation of work thread activity tracking stuff for the case when activity tracking is not used. More... | |
class | real_activity_tracker_t |
An implementation of work thread activity tracking stuff for the case when activity tracking is used. More... | |
class | stats_controller_t |
Implementation of stats_controller for that type of single-threaded environment. More... | |
Enumerations | |
enum class | shutdown_status_t { not_started , must_be_started , in_progress , completed } |
A short name for namespace with run-time stats stuff. More... | |
Functions | |
void | send_thread_activity_stats (const mbox_t &, const stats::prefix_t &, const current_thread_id_t &, fake_activity_tracker_t &) |
void | send_thread_activity_stats (const so_5::mbox_t &mbox, const stats::prefix_t &prefix, const current_thread_id_t &thread_id, real_activity_tracker_t &activity_tracker) |
Various reusable stuff which can be used in implementation of single-threaded environment infrastructures.
|
strong |
A short name for namespace with run-time stats stuff.
Status of shutdown procedure.
Definition at line 51 of file st_env_infrastructure_reuse.hpp.
|
inline |
Definition at line 127 of file st_env_infrastructure_reuse.hpp.
|
inline |
Definition at line 137 of file st_env_infrastructure_reuse.hpp.