CUBRID Engine
latest
|
#include "monitor_definition.hpp"
#include <atomic>
#include <chrono>
#include <limits>
#include <cinttypes>
Go to the source code of this file.
Namespaces | |
cubmonitor | |
Typedefs | |
using | cubmonitor::amount_rep = std::uint64_t |
using | cubmonitor::floating_rep = double |
using | cubmonitor::time_rep = duration |
using | cubmonitor::amount_accumulator_statistic = accumulator_statistic< amount_rep > |
using | cubmonitor::floating_accumulator_statistic = accumulator_statistic< floating_rep > |
using | cubmonitor::time_accumulator_statistic = accumulator_statistic< time_rep > |
using | cubmonitor::amount_gauge_statistic = gauge_statistic< amount_rep > |
using | cubmonitor::floating_gauge_statistic = gauge_statistic< floating_rep > |
using | cubmonitor::time_gauge_statistic = gauge_statistic< time_rep > |
using | cubmonitor::amount_max_statistic = max_statistic< amount_rep > |
using | cubmonitor::floating_max_statistic = max_statistic< floating_rep > |
using | cubmonitor::time_max_statistic = max_statistic< time_rep > |
using | cubmonitor::amount_min_statistic = min_statistic< amount_rep > |
using | cubmonitor::floating_min_statistic = min_statistic< floating_rep > |
using | cubmonitor::time_min_statistic = min_statistic< time_rep > |
using | cubmonitor::amount_accumulator_atomic_statistic = accumulator_atomic_statistic< amount_rep > |
using | cubmonitor::time_accumulator_atomic_statistic = accumulator_atomic_statistic< time_rep > |
using | cubmonitor::amount_gauge_atomic_statistic = gauge_atomic_statistic< amount_rep > |
using | cubmonitor::time_gauge_atomic_statistic = gauge_atomic_statistic< time_rep > |
using | cubmonitor::amount_max_atomic_statistic = max_atomic_statistic< amount_rep > |
using | cubmonitor::time_max_atomic_statistic = max_atomic_statistic< time_rep > |
using | cubmonitor::amount_min_atomic_statistic = min_atomic_statistic< amount_rep > |
using | cubmonitor::time_min_atomic_statistic = min_atomic_statistic< time_rep > |
Functions | |
statistic_value | cubmonitor::statistic_value_cast (const amount_rep &rep) |
amount_rep | cubmonitor::amount_rep_cast (statistic_value value) |
statistic_value | cubmonitor::statistic_value_cast (const floating_rep &rep) |
floating_rep | cubmonitor::floating_rep_cast (statistic_value value) |
statistic_value | cubmonitor::statistic_value_cast (const time_rep &rep) |
time_rep | cubmonitor::time_rep_cast (statistic_value value) |