CUBRID Engine
latest
|
#include <monitor_statistic.hpp>
Public Types | |
using | rep = Rep |
Public Types inherited from cubmonitor::atomic_primitive< Rep > | |
using | rep = Rep |
Public Member Functions | |
min_atomic_statistic (void) | |
void | collect (const Rep &value) |
template<> | |
min_atomic_statistic (void) | |
template<> | |
min_atomic_statistic (void) | |
template<> | |
min_atomic_statistic (void) | |
Public Member Functions inherited from cubmonitor::atomic_primitive< Rep > | |
atomic_primitive (Rep value=Rep()) | |
atomic_primitive & | operator= (const atomic_primitive &other) |
void | fetch (statistic_value *destination, fetch_mode mode=FETCH_GLOBAL) const |
std::size_t | get_statistics_count (void) const |
Rep | get_value (fetch_mode mode=FETCH_GLOBAL) const |
Additional Inherited Members | |
Protected Member Functions inherited from cubmonitor::atomic_primitive< Rep > | |
void | set_value (const Rep &value) |
void | fetch_add (const Rep &value) |
bool | compare_exchange (Rep &compare_value, const Rep &replace_value) |
Protected Attributes inherited from cubmonitor::atomic_primitive< Rep > | |
std::atomic< Rep > | m_value |
Definition at line 374 of file monitor_statistic.hpp.
using cubmonitor::min_atomic_statistic< Rep >::rep = Rep |
Definition at line 377 of file monitor_statistic.hpp.
cubmonitor::min_atomic_statistic< Rep >::min_atomic_statistic | ( | void | ) |
cubmonitor::min_atomic_statistic< amount_rep >::min_atomic_statistic | ( | void | ) |
Definition at line 147 of file monitor_statistic.cpp.
cubmonitor::min_atomic_statistic< floating_rep >::min_atomic_statistic | ( | void | ) |
Definition at line 154 of file monitor_statistic.cpp.
cubmonitor::min_atomic_statistic< time_rep >::min_atomic_statistic | ( | void | ) |
Definition at line 161 of file monitor_statistic.cpp.
void cubmonitor::min_atomic_statistic< Rep >::collect | ( | const Rep & | value | ) |
Definition at line 571 of file monitor_statistic.hpp.
References cubmonitor::primitive< Rep >::get_value().