36 : m_statistics_count (0)
95 it.m_fetch_func (stats_iterp, mode);
96 stats_iterp += it.m_statistics_count;
137 const std::vector<std::string> &names)
139 if (statistics_count != names.size ())
std::size_t get_statistics_count(void) const
std::size_t get_statistic_values_memsize(void) const
static const transaction_sheet INVALID_TRANSACTION_SHEET
void add_registration(std::size_t count, const fetch_function &fetch_f)
const fetch_mode FETCH_GLOBAL
statistic_value * allocate_statistics_buffer(void) const
static transaction_sheet get_sheet(void)
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 T_FETCH_FUNC fetch_func[]
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
const fetch_mode FETCH_TRANSACTION_SHEET
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