|
CUBRID Engine
latest
|
Classes | |
| class | accumulator_atomic_statistic |
| class | accumulator_statistic |
| class | atomic_primitive |
| class | atomic_primitive< time_rep > |
| class | counter_timer_max_statistic |
| class | counter_timer_statistic |
| class | gauge_atomic_statistic |
| class | gauge_statistic |
| class | max_atomic_statistic |
| class | max_statistic |
| class | min_atomic_statistic |
| class | min_statistic |
| class | monitor |
| class | primitive |
| class | timer |
| class | timer_statistic |
| class | transaction_sheet_manager |
| class | transaction_statistic |
Functions | |
| void | build_name_vector (std::vector< std::string > &names, const char *basename, const char *prefix) |
| template<typename... Args> | |
| void | build_name_vector (std::vector< std::string > &names, const char *basename, const char *prefix, Args &&...args) |
| monitor & | get_global_monitor (void) |
| statistic_value | statistic_value_cast (const amount_rep &rep) |
| amount_rep | amount_rep_cast (statistic_value value) |
| statistic_value | statistic_value_cast (const floating_rep &rep) |
| floating_rep | floating_rep_cast (statistic_value value) |
| statistic_value | statistic_value_cast (const time_rep &rep) |
| time_rep | time_rep_cast (statistic_value value) |
Variables | |
| const fetch_mode | FETCH_GLOBAL = true |
| const fetch_mode | FETCH_TRANSACTION_SHEET = false |
| static monitor | Monitor |
| using cubmonitor::amount_accumulator_atomic_statistic = typedef accumulator_atomic_statistic<amount_rep> |
Definition at line 405 of file monitor_statistic.hpp.
| using cubmonitor::amount_accumulator_statistic = typedef accumulator_statistic<amount_rep> |
Definition at line 388 of file monitor_statistic.hpp.
| using cubmonitor::amount_gauge_atomic_statistic = typedef gauge_atomic_statistic<amount_rep> |
Definition at line 411 of file monitor_statistic.hpp.
| using cubmonitor::amount_gauge_statistic = typedef gauge_statistic<amount_rep> |
Definition at line 392 of file monitor_statistic.hpp.
| using cubmonitor::amount_max_atomic_statistic = typedef max_atomic_statistic<amount_rep> |
Definition at line 417 of file monitor_statistic.hpp.
| using cubmonitor::amount_max_statistic = typedef max_statistic<amount_rep> |
Definition at line 396 of file monitor_statistic.hpp.
| using cubmonitor::amount_min_atomic_statistic = typedef min_atomic_statistic<amount_rep> |
Definition at line 423 of file monitor_statistic.hpp.
| using cubmonitor::amount_min_statistic = typedef min_statistic<amount_rep> |
Definition at line 400 of file monitor_statistic.hpp.
| using cubmonitor::amount_rep = typedef std::uint64_t |
Definition at line 90 of file monitor_statistic.hpp.
| using cubmonitor::atomic_counter_timer_stat = typedef counter_timer_statistic<amount_accumulator_atomic_statistic, time_accumulator_atomic_statistic> |
Definition at line 184 of file monitor_collect.hpp.
Definition at line 120 of file monitor_collect.hpp.
| using cubmonitor::clock_type = typedef std::chrono::high_resolution_clock |
Definition at line 36 of file monitor_definition.hpp.
| using cubmonitor::counter_timer_stat = typedef counter_timer_statistic<> |
Definition at line 182 of file monitor_collect.hpp.
| using cubmonitor::duration = typedef clock_type::duration |
Definition at line 38 of file monitor_definition.hpp.
| using cubmonitor::fetch_mode = typedef bool |
Definition at line 41 of file monitor_definition.hpp.
| using cubmonitor::floating_accumulator_statistic = typedef accumulator_statistic<floating_rep> |
Definition at line 389 of file monitor_statistic.hpp.
| using cubmonitor::floating_gauge_statistic = typedef gauge_statistic<floating_rep> |
Definition at line 393 of file monitor_statistic.hpp.
| using cubmonitor::floating_max_statistic = typedef max_statistic<floating_rep> |
Definition at line 397 of file monitor_statistic.hpp.
| using cubmonitor::floating_min_statistic = typedef min_statistic<floating_rep> |
Definition at line 401 of file monitor_statistic.hpp.
| using cubmonitor::floating_rep = typedef double |
Definition at line 92 of file monitor_statistic.hpp.
| using cubmonitor::statistic_value = typedef std::uint64_t |
Definition at line 33 of file monitor_definition.hpp.
| using cubmonitor::time_accumulator_atomic_statistic = typedef accumulator_atomic_statistic<time_rep> |
Definition at line 409 of file monitor_statistic.hpp.
| using cubmonitor::time_accumulator_statistic = typedef accumulator_statistic<time_rep> |
Definition at line 390 of file monitor_statistic.hpp.
| using cubmonitor::time_gauge_atomic_statistic = typedef gauge_atomic_statistic<time_rep> |
Definition at line 415 of file monitor_statistic.hpp.
| using cubmonitor::time_gauge_statistic = typedef gauge_statistic<time_rep> |
Definition at line 394 of file monitor_statistic.hpp.
| using cubmonitor::time_max_atomic_statistic = typedef max_atomic_statistic<time_rep> |
Definition at line 421 of file monitor_statistic.hpp.
| using cubmonitor::time_max_statistic = typedef max_statistic<time_rep> |
Definition at line 398 of file monitor_statistic.hpp.
| using cubmonitor::time_min_atomic_statistic = typedef min_atomic_statistic<time_rep> |
Definition at line 427 of file monitor_statistic.hpp.
| using cubmonitor::time_min_statistic = typedef min_statistic<time_rep> |
Definition at line 402 of file monitor_statistic.hpp.
| using cubmonitor::time_point = typedef clock_type::time_point |
Definition at line 37 of file monitor_definition.hpp.
| using cubmonitor::time_rep = typedef duration |
Definition at line 94 of file monitor_statistic.hpp.
| using cubmonitor::timer_stat = typedef timer_statistic<time_accumulator_statistic> |
Definition at line 119 of file monitor_collect.hpp.
| using cubmonitor::transaction_atomic_timer_stat = typedef timer_statistic<transaction_statistic<time_accumulator_atomic_statistic>> |
Definition at line 122 of file monitor_collect.hpp.
| using cubmonitor::transaction_sheet = typedef std::size_t |
Definition at line 49 of file monitor_transaction.hpp.
| using cubmonitor::transaction_timer_stat = typedef timer_statistic<transaction_statistic<time_accumulator_statistic>> |
Definition at line 121 of file monitor_collect.hpp.
| amount_rep cubmonitor::amount_rep_cast | ( | statistic_value | value | ) |
Definition at line 41 of file monitor_statistic.cpp.
| void cubmonitor::build_name_vector | ( | std::vector< std::string > & | names, |
| const char * | basename, | ||
| const char * | prefix | ||
| ) |
Definition at line 24 of file monitor_collect.cpp.
Referenced by build_name_vector(), cubmonitor::counter_timer_statistic< A, T >::register_to_monitor(), and cubmonitor::counter_timer_max_statistic< A, T, M >::register_to_monitor().

| void cubmonitor::build_name_vector | ( | std::vector< std::string > & | names, |
| const char * | basename, | ||
| const char * | prefix, | ||
| Args &&... | args | ||
| ) |
Definition at line 61 of file monitor_collect.hpp.
References build_name_vector().
| floating_rep cubmonitor::floating_rep_cast | ( | statistic_value | value | ) |
Definition at line 56 of file monitor_statistic.cpp.
| monitor & cubmonitor::get_global_monitor | ( | void | ) |
Definition at line 157 of file monitor_registration.cpp.
References Monitor.
| statistic_value cubmonitor::statistic_value_cast | ( | const amount_rep & | rep | ) |
Definition at line 35 of file monitor_statistic.cpp.
Referenced by cubmonitor::primitive< Rep >::fetch(), cubmonitor::atomic_primitive< Rep >::fetch(), cubmonitor::atomic_primitive< time_rep >::fetch(), cubmonitor::counter_timer_statistic< A, T >::register_to_monitor(), and cubmonitor::counter_timer_max_statistic< A, T, M >::register_to_monitor().

| statistic_value cubmonitor::statistic_value_cast | ( | const floating_rep & | rep | ) |
Definition at line 47 of file monitor_statistic.cpp.
| statistic_value cubmonitor::statistic_value_cast | ( | const time_rep & | rep | ) |
Definition at line 65 of file monitor_statistic.cpp.
References cubregex::count().
| time_rep cubmonitor::time_rep_cast | ( | statistic_value | value | ) |
Definition at line 72 of file monitor_statistic.cpp.
| const fetch_mode cubmonitor::FETCH_GLOBAL = true |
Definition at line 42 of file monitor_definition.hpp.
Referenced by cubmonitor::transaction_statistic< S >::fetch(), cubmonitor::monitor::fetch_global_statistics(), cubmonitor::transaction_statistic< S >::get_value(), cubmonitor::atomic_primitive< time_rep >::get_value(), cubmonitor::primitive< Rep >::operator=(), cubmonitor::atomic_primitive< Rep >::operator=(), and cubmonitor::atomic_primitive< time_rep >::operator=().
| const fetch_mode cubmonitor::FETCH_TRANSACTION_SHEET = false |
Definition at line 43 of file monitor_definition.hpp.
Referenced by cubmonitor::primitive< Rep >::fetch(), cubmonitor::atomic_primitive< Rep >::fetch(), cubmonitor::atomic_primitive< time_rep >::fetch(), and cubmonitor::monitor::fetch_transaction_statistics().
|
static |
Definition at line 155 of file monitor_registration.cpp.
Referenced by get_global_monitor().