Skip to content

Class cubmonitor::primitive

template <typename Rep>

ClassList > cubmonitor > primitive

  • #include <monitor_statistic.hpp>

Inherited by the following classes: cubmonitor::accumulator_statistic, cubmonitor::gauge_statistic, cubmonitor::max_statistic, cubmonitor::min_statistic

Public Types

Type Name
typedef Rep rep

Public Functions

Type Name
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
primitive & operator= (const primitive & other)
primitive (Rep value=Rep())

Protected Attributes

Type Name
Rep m_value

Protected Functions

Type Name
void set_value (const Rep & value)

Public Types Documentation

typedef rep

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

Public Functions Documentation

function fetch

inline void cubmonitor::primitive::fetch (
    statistic_value * destination,
    fetch_mode mode=FETCH_GLOBAL
) const

function get_statistics_count

inline std::size_t cubmonitor::primitive::get_statistics_count (
    void
) const

function get_value

inline Rep cubmonitor::primitive::get_value (
    fetch_mode mode=FETCH_GLOBAL
) const

function operator=

inline primitive & cubmonitor::primitive::operator= (
    const  primitive & other
) 

function primitive

inline cubmonitor::primitive::primitive (
    Rep value=Rep ()
) 

Protected Attributes Documentation

variable m_value

Rep cubmonitor::primitive< Rep >::m_value;

Protected Functions Documentation

function set_value

inline void cubmonitor::primitive::set_value (
    const  Rep & value
) 


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