Skip to content

Class cubmonitor::min_atomic_statistic

template <class Rep>

ClassList > cubmonitor > min_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)
min_atomic_statistic (void)
min_atomic_statistic (void)
min_atomic_statistic (void)
min_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

using cubmonitor::min_atomic_statistic< Rep >::rep =  Rep;

Public Functions Documentation

function collect

void cubmonitor::min_atomic_statistic::collect (
    const  Rep & value
) 

function min_atomic_statistic [1/4]

cubmonitor::min_atomic_statistic::min_atomic_statistic (
    void
) 

function min_atomic_statistic [2/4]

cubmonitor::min_atomic_statistic::min_atomic_statistic (
    void
) 

function min_atomic_statistic [3/4]

cubmonitor::min_atomic_statistic::min_atomic_statistic (
    void
) 

function min_atomic_statistic [4/4]

cubmonitor::min_atomic_statistic::min_atomic_statistic (
    void
) 


The documentation for this class was generated from the following file cubrid/src/monitor/monitor_statistic.hpp