Class cubmonitor::max_atomic_statistic¶
ClassList > cubmonitor > max_atomic_statistic
#include <monitor_statistic.hpp>
Inherits the following classes: cubmonitor::atomic_primitive
Public Types¶
| Type | Name |
|---|---|
| typedef Rep | rep |
Public Types inherited from cubmonitor::atomic_primitive¶
See cubmonitor::atomic_primitive
| Type | Name |
|---|---|
| typedef Rep | rep |
Public Functions¶
| Type | Name |
|---|---|
| void | collect (const Rep & value) |
| max_atomic_statistic (void) |
|
| max_atomic_statistic (void) |
|
| max_atomic_statistic (void) |
|
| max_atomic_statistic (void) |
Public Functions inherited from cubmonitor::atomic_primitive¶
See cubmonitor::atomic_primitive
| Type | Name |
|---|---|
| atomic_primitive (Rep value=Rep()) |
|
| 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 |
| atomic_primitive & | operator= (const atomic_primitive & other) |
Protected Attributes inherited from cubmonitor::atomic_primitive¶
See cubmonitor::atomic_primitive
| Type | Name |
|---|---|
| std::atomic< Rep > | m_value |
Protected Functions inherited from cubmonitor::atomic_primitive¶
See cubmonitor::atomic_primitive
| Type | Name |
|---|---|
| bool | compare_exchange (Rep & compare_value, const Rep & replace_value) |
| void | fetch_add (const Rep & value) |
| void | set_value (const Rep & value) |
Public Types Documentation¶
typedef rep¶
Public Functions Documentation¶
function collect¶
function max_atomic_statistic [1/4]¶
function max_atomic_statistic [2/4]¶
function max_atomic_statistic [3/4]¶
function max_atomic_statistic [4/4]¶
The documentation for this class was generated from the following file cubrid/src/monitor/monitor_statistic.hpp