Namespace cubmonitor
Namespace List > cubmonitor
Classes
Public Types
Public Attributes
Public Static Attributes
Public Functions
Public Types Documentation
typedef amount_accumulator_atomic_statistic
using cubmonitor::amount_accumulator_atomic_statistic = typedef accumulator_atomic_statistic<amount_rep>;
typedef amount_accumulator_statistic
using cubmonitor::amount_accumulator_statistic = typedef accumulator_statistic<amount_rep>;
typedef amount_gauge_atomic_statistic
using cubmonitor::amount_gauge_atomic_statistic = typedef gauge_atomic_statistic<amount_rep>;
typedef amount_gauge_statistic
using cubmonitor::amount_gauge_statistic = typedef gauge_statistic<amount_rep>;
typedef amount_max_atomic_statistic
using cubmonitor::amount_max_atomic_statistic = typedef max_atomic_statistic<amount_rep>;
typedef amount_max_statistic
using cubmonitor::amount_max_statistic = typedef max_statistic<amount_rep>;
typedef amount_min_atomic_statistic
using cubmonitor::amount_min_atomic_statistic = typedef min_atomic_statistic<amount_rep>;
typedef amount_min_statistic
using cubmonitor::amount_min_statistic = typedef min_statistic<amount_rep>;
typedef amount_rep
using cubmonitor::amount_rep = typedef std::uint64_t;
typedef atomic_counter_timer_stat
using cubmonitor::atomic_counter_timer_stat = typedef counter_timer_statistic<amount_accumulator_atomic_statistic, time_accumulator_atomic_statistic>;
typedef atomic_timer_stat
using cubmonitor::atomic_timer_stat = typedef timer_statistic<time_accumulator_atomic_statistic>;
typedef clock_type
using cubmonitor::clock_type = typedef std::chrono::high_resolution_clock;
typedef counter_timer_stat
using cubmonitor::counter_timer_stat = typedef counter_timer_statistic<>;
typedef duration
using cubmonitor::duration = typedef clock_type::duration;
typedef fetch_mode
using cubmonitor::fetch_mode = typedef bool;
typedef floating_accumulator_statistic
using cubmonitor::floating_accumulator_statistic = typedef accumulator_statistic<floating_rep>;
typedef floating_gauge_statistic
using cubmonitor::floating_gauge_statistic = typedef gauge_statistic<floating_rep>;
typedef floating_max_statistic
using cubmonitor::floating_max_statistic = typedef max_statistic<floating_rep>;
typedef floating_min_statistic
using cubmonitor::floating_min_statistic = typedef min_statistic<floating_rep>;
typedef floating_rep
using cubmonitor::floating_rep = typedef double;
typedef statistic_value
using cubmonitor::statistic_value = typedef std::uint64_t;
typedef time_accumulator_atomic_statistic
using cubmonitor::time_accumulator_atomic_statistic = typedef accumulator_atomic_statistic<time_rep>;
typedef time_accumulator_statistic
using cubmonitor::time_accumulator_statistic = typedef accumulator_statistic<time_rep>;
typedef time_gauge_atomic_statistic
using cubmonitor::time_gauge_atomic_statistic = typedef gauge_atomic_statistic<time_rep>;
typedef time_gauge_statistic
using cubmonitor::time_gauge_statistic = typedef gauge_statistic<time_rep>;
typedef time_max_atomic_statistic
using cubmonitor::time_max_atomic_statistic = typedef max_atomic_statistic<time_rep>;
typedef time_max_statistic
using cubmonitor::time_max_statistic = typedef max_statistic<time_rep>;
typedef time_min_atomic_statistic
using cubmonitor::time_min_atomic_statistic = typedef min_atomic_statistic<time_rep>;
typedef time_min_statistic
using cubmonitor::time_min_statistic = typedef min_statistic<time_rep>;
typedef time_point
using cubmonitor::time_point = typedef clock_type::time_point;
typedef time_rep
using cubmonitor::time_rep = typedef duration;
typedef timer_stat
using cubmonitor::timer_stat = typedef timer_statistic<time_accumulator_statistic>;
typedef transaction_atomic_timer_stat
using cubmonitor::transaction_atomic_timer_stat = typedef timer_statistic<transaction_statistic<time_accumulator_atomic_statistic> >;
typedef transaction_sheet
using cubmonitor::transaction_sheet = typedef std::size_t;
typedef transaction_timer_stat
using cubmonitor::transaction_timer_stat = typedef timer_statistic<transaction_statistic<time_accumulator_statistic> >;
Public Attributes Documentation
variable FETCH_GLOBAL
const fetch_mode cubmonitor::FETCH_GLOBAL;
variable FETCH_TRANSACTION_SHEET
const fetch_mode cubmonitor::FETCH_TRANSACTION_SHEET;
Public Static Attributes Documentation
variable Monitor
monitor cubmonitor::Monitor;
Public Functions Documentation
function amount_rep_cast
amount_rep cubmonitor::amount_rep_cast (
statistic_value value
)
function build_name_vector
void cubmonitor::build_name_vector (
std::vector< std::string > & names,
const char * basename,
const char * prefix
)
function build_name_vector
template<typename ... Args>
void cubmonitor::build_name_vector (
std::vector< std::string > & names,
const char * basename,
const char * prefix,
Args &&... args
)
function floating_rep_cast
floating_rep cubmonitor::floating_rep_cast (
statistic_value value
)
function get_global_monitor
monitor & cubmonitor::get_global_monitor (
void
)
function statistic_value_cast
statistic_value cubmonitor::statistic_value_cast (
const amount_rep & rep
)
function statistic_value_cast
statistic_value cubmonitor::statistic_value_cast (
const floating_rep & rep
)
function statistic_value_cast
statistic_value cubmonitor::statistic_value_cast (
const time_rep & rep
)
function time_rep_cast
time_rep cubmonitor::time_rep_cast (
statistic_value value
)
The documentation for this class was generated from the following file cubrid/src/monitor/monitor_collect.cpp