SObjectizer
5.7
|
All stuff related to run-time monitoring and statistics. More...
Namespaces | |
activity_tracking_stuff | |
details | |
impl | |
Internal implementation of run-time monitoring and statistics related stuff. | |
prefixes | |
Predefined prefixes of data-sources. | |
suffixes | |
Predefined suffixes of data-sources. | |
Classes | |
struct | activity_stats_t |
Statistics of some activity. More... | |
class | auto_registered_source_holder_t |
A holder for data-souce that should be automatically registered and deregistered in registry. More... | |
class | controller_t |
A public interface for control SObjectizer monitoring options. More... | |
class | manually_registered_source_holder_t |
An addition to auto_registered_source_holder for the cases where manual registration of data_source should be used instead of automatic one. More... | |
class | prefix_t |
A type for storing prefix of data_source name. More... | |
class | repository_t |
An interface of data sources repository. More... | |
class | source_t |
An interface of data source. More... | |
class | suffix_t |
A type for representing the suffix of data_source name. More... | |
struct | work_thread_activity_stats_t |
Stats for a work thread activity. More... | |
Typedefs | |
using | clock_type_t = std::conditional< std::chrono::high_resolution_clock::is_steady, std::chrono::high_resolution_clock, std::chrono::steady_clock >::type |
An alias for clock type to be used for statistics. More... | |
using | duration_t = clock_type_t::duration |
An alias for type for representing time duration. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &to, const prefix_t &what) |
Just a helper operator. More... | |
std::ostream & | operator<< (std::ostream &to, const suffix_t &what) |
Just a helper operator. More... | |
std::ostream & | operator<< (std::ostream &to, const activity_stats_t &what) |
Helper for printing value of activity_stats. More... | |
All stuff related to run-time monitoring and statistics.
using so_5::stats::clock_type_t = typedef std::conditional< std::chrono::high_resolution_clock::is_steady, std::chrono::high_resolution_clock, std::chrono::steady_clock >::type |
An alias for clock type to be used for statistics.
using so_5::stats::duration_t = typedef clock_type_t::duration |
An alias for type for representing time duration.
|
inline |
Helper for printing value of activity_stats.
|
inline |
Just a helper operator.
|
inline |
Just a helper operator.