|
SObjectizer 5.8
|
Classes | |
| struct | default_lock_policy |
| Default locking policy for stats_collector_t. More... | |
| class | external_lock |
| Base for the case of externals stats lock. More... | |
| class | internal_lock |
| Base for the case of internal stats lock. More... | |
| struct | no_actual_lock |
| An analog of std::lock_guard but without actual locking actions. More... | |
| struct | no_lock_at_start_stop_policy |
| A custom locking policy for stats_collector_t. More... | |
| struct | null_lock |
| A special class for cases where lock is not needed at all. More... | |
| class | stats_collector_t |
| Helper for collecting activity stats. More... | |
| struct | traits |
| Various traits of activity tracking implementation. More... | |
Functions | |
| template<typename Common_Disp_Iface_Type , typename Disp_No_Tracking , typename Disp_With_Tracking , typename Env , typename Disp_Params , typename... Args> | |
| std::unique_ptr< Common_Disp_Iface_Type > | create_appropriate_disp (outliving_reference_t< Env > env, const std::string_view name_base, Disp_Params disp_params, Args &&...args) |
| Helper function for creation of dispatcher with respect to activity tracking flag in dispatcher params and in Environment's params. | |
| std::unique_ptr< Common_Disp_Iface_Type > so_5::stats::activity_tracking_stuff::create_appropriate_disp | ( | outliving_reference_t< Env > | env, |
| const std::string_view | name_base, | ||
| Disp_Params | disp_params, | ||
| Args &&... | args ) |
Helper function for creation of dispatcher with respect to activity tracking flag in dispatcher params and in Environment's params.
Definition at line 264 of file activity_tracking.hpp.