Skip to content

Class cubmonitor::counter_timer_statistic

template <class A, class T>

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

inline cubmonitor::counter_timer_statistic::counter_timer_statistic (
    void
) 

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

inline std::size_t cubmonitor::counter_timer_statistic::get_statistics_count (
    void
) const

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

inline void cubmonitor::counter_timer_statistic::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]

inline void cubmonitor::counter_timer_statistic::time_and_increment (
    const  amount_rep & a=1
) 


The documentation for this class was generated from the following file cubrid/src/monitor/monitor_collect.hpp