40 #if !defined _MONITOR_REGISTRATION_HPP_ 41 #define _MONITOR_REGISTRATION_HPP_ 77 const std::vector<std::string> &names);
139 statistics.fetch (destination,
mode);
146 #endif // _MONITOR_REGISTRATION_HPP_ std::size_t get_statistics_count(void) const
std::size_t get_statistic_values_memsize(void) const
void add_registration(std::size_t count, const fetch_function &fetch_f)
statistic_value * allocate_statistics_buffer(void) const
fetch_function m_fetch_func
std::uint64_t statistic_value
std::size_t get_registered_count(void) const
std::vector< registration > m_registrations
void fetch_transaction_statistics(statistic_value *destination) const
std::vector< std::string > m_all_names
std::function< void(statistic_value *, fetch_mode)> fetch_function
static enum scanner_mode mode
void check_name_count(void) const
void fetch_global_statistics(statistic_value *destination) const
std::size_t m_total_statistics_count
void fetch_statistics(statistic_value *destination, fetch_mode mode) const
int count(int &result, const cub_regex_object ®, const std::string &src, const int position, const INTL_CODESET codeset)
const std::string & get_statistic_name(std::size_t index) const
monitor & get_global_monitor(void)
std::size_t m_statistics_count
void register_statistics(std::size_t statistics_count, const fetch_function &fetch_f, const std::vector< std::string > &names)
std::size_t get_registrations_memsize(void) const