CUBRID Engine
latest
|
#include <monitor_collect.hpp>
Public Member Functions | |
counter_timer_max_statistic (void) | |
void | time_and_increment (const time_rep &d, const amount_rep &a=1) |
void | time_and_increment (const amount_rep &a=1) |
std::size_t | get_statistics_count (void) const |
void | fetch (statistic_value *destination, fetch_mode mode=FETCH_GLOBAL) const |
amount_rep | get_count (fetch_mode mode=FETCH_GLOBAL) const |
time_rep | get_time (fetch_mode mode=FETCH_GLOBAL) const |
time_rep | get_average_time (fetch_mode mode=FETCH_GLOBAL) const |
time_rep | get_max_time (fetch_mode mode=FETCH_GLOBAL) const |
void | register_to_monitor (monitor &mon, const char *basename) const |
Private Attributes | |
timer | m_timer |
A | m_amount_statistic |
T | m_total_time_statistic |
M | m_max_time_statistic |
Definition at line 194 of file monitor_collect.hpp.
|
inline |
Definition at line 437 of file monitor_collect.hpp.
|
inline |
Definition at line 473 of file monitor_collect.hpp.
References assert, cubmonitor::counter_timer_max_statistic< A, T, M >::get_statistics_count(), cubmonitor::counter_timer_max_statistic< A, T, M >::m_amount_statistic, cubmonitor::counter_timer_max_statistic< A, T, M >::m_max_time_statistic, and cubmonitor::counter_timer_max_statistic< A, T, M >::m_total_time_statistic.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::register_to_monitor().
|
inline |
Definition at line 513 of file monitor_collect.hpp.
References cubmonitor::counter_timer_max_statistic< A, T, M >::get_count(), and cubmonitor::counter_timer_max_statistic< A, T, M >::get_time().
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::register_to_monitor().
|
inline |
Definition at line 492 of file monitor_collect.hpp.
References cubmonitor::counter_timer_max_statistic< A, T, M >::m_amount_statistic.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::get_average_time().
|
inline |
Definition at line 506 of file monitor_collect.hpp.
References cubmonitor::counter_timer_max_statistic< A, T, M >::m_max_time_statistic.
|
inline |
Definition at line 464 of file monitor_collect.hpp.
References cubmonitor::counter_timer_max_statistic< A, T, M >::m_amount_statistic, cubmonitor::counter_timer_max_statistic< A, T, M >::m_max_time_statistic, and cubmonitor::counter_timer_max_statistic< A, T, M >::m_total_time_statistic.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::fetch(), and cubmonitor::counter_timer_max_statistic< A, T, M >::register_to_monitor().
|
inline |
Definition at line 499 of file monitor_collect.hpp.
References cubmonitor::counter_timer_max_statistic< A, T, M >::m_total_time_statistic.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::get_average_time().
void cubmonitor::counter_timer_max_statistic< A, T, M >::register_to_monitor | ( | monitor & | mon, |
const char * | basename | ||
) | const |
Definition at line 520 of file monitor_collect.hpp.
References assert, cubmonitor::build_name_vector(), cubmonitor::counter_timer_max_statistic< A, T, M >::fetch(), fetch_func, cubmonitor::counter_timer_max_statistic< A, T, M >::get_average_time(), cubmonitor::counter_timer_max_statistic< A, T, M >::get_statistics_count(), mode, cubmonitor::monitor::register_statistics(), and cubmonitor::statistic_value_cast().
|
inline |
Definition at line 448 of file monitor_collect.hpp.
References cubmonitor::counter_timer_max_statistic< A, T, M >::m_amount_statistic, cubmonitor::counter_timer_max_statistic< A, T, M >::m_max_time_statistic, and cubmonitor::counter_timer_max_statistic< A, T, M >::m_total_time_statistic.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::time_and_increment().
|
inline |
Definition at line 457 of file monitor_collect.hpp.
References cubmonitor::counter_timer_max_statistic< A, T, M >::m_timer, cubmonitor::timer::time(), and cubmonitor::counter_timer_max_statistic< A, T, M >::time_and_increment().
|
private |
Definition at line 218 of file monitor_collect.hpp.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::fetch(), cubmonitor::counter_timer_max_statistic< A, T, M >::get_count(), cubmonitor::counter_timer_max_statistic< A, T, M >::get_statistics_count(), and cubmonitor::counter_timer_max_statistic< A, T, M >::time_and_increment().
|
private |
Definition at line 220 of file monitor_collect.hpp.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::fetch(), cubmonitor::counter_timer_max_statistic< A, T, M >::get_max_time(), cubmonitor::counter_timer_max_statistic< A, T, M >::get_statistics_count(), and cubmonitor::counter_timer_max_statistic< A, T, M >::time_and_increment().
|
private |
Definition at line 217 of file monitor_collect.hpp.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::time_and_increment().
|
private |
Definition at line 219 of file monitor_collect.hpp.
Referenced by cubmonitor::counter_timer_max_statistic< A, T, M >::fetch(), cubmonitor::counter_timer_max_statistic< A, T, M >::get_statistics_count(), cubmonitor::counter_timer_max_statistic< A, T, M >::get_time(), and cubmonitor::counter_timer_max_statistic< A, T, M >::time_and_increment().