Class cubmonitor::monitor¶
ClassList > cubmonitor > monitor
#include <monitor_registration.hpp>
Public Types¶
| Type | Name |
|---|---|
| typedef std::function< void(statistic_value *, fetch_mode)> | fetch_function |
Public Functions¶
| Type | Name |
|---|---|
| statistic_value * | allocate_statistics_buffer (void) const |
| void | fetch_global_statistics (statistic_value * destination) const |
| void | fetch_statistics (statistic_value * destination, fetch_mode mode) const |
| void | fetch_transaction_statistics (statistic_value * destination) const |
| std::size_t | get_registered_count (void) const |
| std::size_t | get_registrations_memsize (void) const |
| const std::string & | get_statistic_name (std::size_t index) const |
| std::size_t | get_statistic_values_memsize (void) const |
| std::size_t | get_statistics_count (void) const |
| monitor () |
|
| void | register_statistics (std::size_t statistics_count, const fetch_function & fetch_f, const std::vector< std::string > & names) |
| void | register_statistics (const S & statistics, std::vector< std::string > & names) |
Public Types Documentation¶
typedef fetch_function¶
Public Functions Documentation¶
function allocate_statistics_buffer¶
function fetch_global_statistics¶
function fetch_statistics¶
function fetch_transaction_statistics¶
function get_registered_count¶
function get_registrations_memsize¶
function get_statistic_name¶
function get_statistic_values_memsize¶
function get_statistics_count¶
function monitor¶
function register_statistics [1/2]¶
void cubmonitor::monitor::register_statistics (
std::size_t statistics_count,
const fetch_function & fetch_f,
const std::vector< std::string > & names
)
function register_statistics [2/2]¶
template<class S>
void cubmonitor::monitor::register_statistics (
const S & statistics,
std::vector< std::string > & names
)
The documentation for this class was generated from the following file cubrid/src/monitor/monitor_registration.hpp