Class cubmonitor::counter_timer_statistic¶
ClassList > cubmonitor > counter_timer_statistic
#include <monitor_collect.hpp>
Classes¶
| Type | Name |
|---|---|
| class | autotimer |
Public Functions¶
| Type | Name |
|---|---|
| counter_timer_statistic (void) |
|
| void | fetch (statistic_value * destination, fetch_mode mode=FETCH_GLOBAL) const |
| time_rep | get_average_time (fetch_mode mode=FETCH_GLOBAL) const |
| amount_rep | get_count (fetch_mode mode=FETCH_GLOBAL) const |
| std::size_t | get_statistics_count (void) const |
| time_rep | get_time (fetch_mode mode=FETCH_GLOBAL) const |
| void | register_to_monitor (monitor & mon, const char * basename) const |
| void | reset_timer () |
| void | time_and_increment (const time_rep & d, const amount_rep & a=1) |
| void | time_and_increment (const amount_rep & a=1) |
Public Functions Documentation¶
function counter_timer_statistic¶
function fetch¶
inline void cubmonitor::counter_timer_statistic::fetch (
statistic_value * destination,
fetch_mode mode=FETCH_GLOBAL
) const
function get_average_time¶
inline time_rep cubmonitor::counter_timer_statistic::get_average_time (
fetch_mode mode=FETCH_GLOBAL
) const
function get_count¶
inline amount_rep cubmonitor::counter_timer_statistic::get_count (
fetch_mode mode=FETCH_GLOBAL
) const
function get_statistics_count¶
function get_time¶
inline time_rep cubmonitor::counter_timer_statistic::get_time (
fetch_mode mode=FETCH_GLOBAL
) const
function register_to_monitor¶
void cubmonitor::counter_timer_statistic::register_to_monitor (
monitor & mon,
const char * basename
) const
function reset_timer¶
function time_and_increment [1/2]¶
inline void cubmonitor::counter_timer_statistic::time_and_increment (
const time_rep & d,
const amount_rep & a=1
)
function time_and_increment [2/2]¶
The documentation for this class was generated from the following file cubrid/src/monitor/monitor_collect.hpp