Robust Distributed System Nucleus (rDSN)  ver 1.0.0
dsn::perf_counter Member List

This is the complete list of members for dsn::perf_counter, including all inherited members.

add(uint64_t val)=0 (defined in dsn::perf_counter)dsn::perf_counterpure virtual
app() const (defined in dsn::perf_counter)dsn::perf_counterinline
build_full_name(const char *app, const char *section, const char *name, std::string &counter_name) (defined in dsn::perf_counter)dsn::perf_counterinlinestatic
create(const char *app, const char *section, const char *name, dsn_perf_counter_type_t type, const char *dsptr) (defined in dsn::perf_counter)dsn::perf_counterinlinestatic
decrement()=0 (defined in dsn::perf_counter)dsn::perf_counterpure virtual
dsptr() const (defined in dsn::perf_counter)dsn::perf_counterinline
factory typedef (defined in dsn::perf_counter)dsn::perf_counter
full_name() const (defined in dsn::perf_counter)dsn::perf_counterinline
get_counter(const char *app, const char *section, const char *name, dsn_perf_counter_type_t flags, const char *dsptr, bool create_if_not_exist=false) (defined in dsn::perf_counter)dsn::perf_counterstatic
get_integer_value()=0 (defined in dsn::perf_counter)dsn::perf_counterpure virtual
get_latest_sample() const (defined in dsn::perf_counter)dsn::perf_counterinlinevirtual
get_latest_samples(int required_sample_count, samples_t &samples) const (defined in dsn::perf_counter)dsn::perf_counterinlinevirtual
get_percentile(dsn_perf_counter_percentile_type_t type)=0 (defined in dsn::perf_counter)dsn::perf_counterpure virtual
get_value()=0 (defined in dsn::perf_counter)dsn::perf_counterpure virtual
increment()=0 (defined in dsn::perf_counter)dsn::perf_counterpure virtual
index() const (defined in dsn::perf_counter)dsn::perf_counterinline
name() const (defined in dsn::perf_counter)dsn::perf_counterinline
perf_counter(const char *app, const char *section, const char *name, dsn_perf_counter_type_t type, const char *dsptr) (defined in dsn::perf_counter)dsn::perf_counterinline
perf_counters (defined in dsn::perf_counter)dsn::perf_counterfriend
remove_counter(const char *full_name) (defined in dsn::perf_counter)dsn::perf_counterstatic
samples_t typedef (defined in dsn::perf_counter)dsn::perf_counter
section() const (defined in dsn::perf_counter)dsn::perf_counterinline
set(uint64_t val)=0 (defined in dsn::perf_counter)dsn::perf_counterpure virtual
type() const (defined in dsn::perf_counter)dsn::perf_counterinline
~perf_counter(void) (defined in dsn::perf_counter)dsn::perf_counterinlinevirtual