libjmmcg
release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
|
Just stub statistics - to support the interface. No actual statistics are collected. More...
#include <thread_statistics.hpp>
Classes | |
struct | process_work_type |
Public Types | |
typedef Sz | work_added_type |
typedef ave_deviation_meter< work_added_type > | ave_stats_type |
typedef process_work_type | vertical_statistics_type |
typedef process_work_type | hrz_statistics_type |
Public Member Functions | |
constexpr void | processed_vertical_work () noexcept(true) FORCE_INLINE |
constexpr void | processed_hrz_work () noexcept(true) FORCE_INLINE |
Static Public Member Functions | |
static constexpr void | added_work () noexcept(true) FORCE_INLINE |
constexpr static work_added_type __fastcall | total_work_added () noexcept(true) FORCE_INLINE |
static constexpr void | add_vertical_work (ave_stats_type const &) noexcept(true) FORCE_INLINE |
static ave_stats_type const &__fastcall | total_vertical_work () noexcept(true) |
static constexpr void | add_hrz_work (ave_stats_type const &) noexcept(true) FORCE_INLINE |
static ave_stats_type const &__fastcall | total_hrz_work () noexcept(true) FORCE_INLINE |
static constexpr void | update_max_queue_len (work_added_type const) noexcept(true) FORCE_INLINE |
static constexpr void | update_colln_stats (work_added_type const) noexcept(true) FORCE_INLINE |
Friends | |
constexpr friend tostream &__fastcall | operator<< (tostream &os, no_statistics const &) noexcept(true) FORCE_INLINE |
Just stub statistics - to support the interface. No actual statistics are collected.
To gather basic statistics use basic_statistics, or roll your own!
Definition at line 36 of file thread_statistics.hpp.
typedef ave_deviation_meter<work_added_type> jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::no_statistics< Sz >::ave_stats_type |
Definition at line 38 of file thread_statistics.hpp.
typedef process_work_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::no_statistics< Sz >::hrz_statistics_type |
Definition at line 42 of file thread_statistics.hpp.
typedef process_work_type jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::no_statistics< Sz >::vertical_statistics_type |
Definition at line 41 of file thread_statistics.hpp.
typedef Sz jmmcg::LIBJMMCG_VER_NAMESPACE::ppd::no_statistics< Sz >::work_added_type |
Definition at line 37 of file thread_statistics.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 55 of file thread_statistics.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 48 of file thread_statistics.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 44 of file thread_statistics.hpp.
|
inlineconstexprnoexcept |
Definition at line 54 of file thread_statistics.hpp.
|
inlineconstexprnoexcept |
Definition at line 47 of file thread_statistics.hpp.
|
inlinestaticnoexcept |
Definition at line 56 of file thread_statistics.hpp.
|
inlinestaticnoexcept |
Definition at line 49 of file thread_statistics.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 45 of file thread_statistics.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 61 of file thread_statistics.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 60 of file thread_statistics.hpp.
|
friend |
Definition at line 63 of file thread_statistics.hpp.