CUBRID Engine  latest
monitor_collect.hpp File Reference
Include dependency graph for monitor_collect.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  cubmonitor::timer
 
class  cubmonitor::timer_statistic< T >
 
class  cubmonitor::timer_statistic< T >::autotimer
 
class  cubmonitor::counter_timer_statistic< A, T >
 
class  cubmonitor::counter_timer_statistic< A, T >::autotimer
 
class  cubmonitor::counter_timer_max_statistic< A, T, M >
 

Namespaces

 cubmonitor
 

Typedefs

using cubmonitor::timer_stat = timer_statistic< time_accumulator_statistic >
 
using cubmonitor::atomic_timer_stat = timer_statistic< time_accumulator_atomic_statistic >
 
using cubmonitor::transaction_timer_stat = timer_statistic< transaction_statistic< time_accumulator_statistic >>
 
using cubmonitor::transaction_atomic_timer_stat = timer_statistic< transaction_statistic< time_accumulator_atomic_statistic >>
 
using cubmonitor::counter_timer_stat = counter_timer_statistic<>
 
using cubmonitor::atomic_counter_timer_stat = counter_timer_statistic< amount_accumulator_atomic_statistic, time_accumulator_atomic_statistic >
 

Functions

void cubmonitor::build_name_vector (std::vector< std::string > &names, const char *basename, const char *prefix)
 
template<typename... Args>
void cubmonitor::build_name_vector (std::vector< std::string > &names, const char *basename, const char *prefix, Args &&...args)