Robust Distributed System Nucleus (rDSN)
ver 1.0.0
|
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_counter | pure virtual |
app() const (defined in dsn::perf_counter) | dsn::perf_counter | inline |
build_full_name(const char *app, const char *section, const char *name, std::string &counter_name) (defined in dsn::perf_counter) | dsn::perf_counter | inlinestatic |
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_counter | inlinestatic |
decrement()=0 (defined in dsn::perf_counter) | dsn::perf_counter | pure virtual |
dsptr() const (defined in dsn::perf_counter) | dsn::perf_counter | inline |
factory typedef (defined in dsn::perf_counter) | dsn::perf_counter | |
full_name() const (defined in dsn::perf_counter) | dsn::perf_counter | inline |
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_counter | static |
get_integer_value()=0 (defined in dsn::perf_counter) | dsn::perf_counter | pure virtual |
get_latest_sample() const (defined in dsn::perf_counter) | dsn::perf_counter | inlinevirtual |
get_latest_samples(int required_sample_count, samples_t &samples) const (defined in dsn::perf_counter) | dsn::perf_counter | inlinevirtual |
get_percentile(dsn_perf_counter_percentile_type_t type)=0 (defined in dsn::perf_counter) | dsn::perf_counter | pure virtual |
get_value()=0 (defined in dsn::perf_counter) | dsn::perf_counter | pure virtual |
increment()=0 (defined in dsn::perf_counter) | dsn::perf_counter | pure virtual |
index() const (defined in dsn::perf_counter) | dsn::perf_counter | inline |
name() const (defined in dsn::perf_counter) | dsn::perf_counter | inline |
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_counter | inline |
perf_counters (defined in dsn::perf_counter) | dsn::perf_counter | friend |
remove_counter(const char *full_name) (defined in dsn::perf_counter) | dsn::perf_counter | static |
samples_t typedef (defined in dsn::perf_counter) | dsn::perf_counter | |
section() const (defined in dsn::perf_counter) | dsn::perf_counter | inline |
set(uint64_t val)=0 (defined in dsn::perf_counter) | dsn::perf_counter | pure virtual |
type() const (defined in dsn::perf_counter) | dsn::perf_counter | inline |
~perf_counter(void) (defined in dsn::perf_counter) | dsn::perf_counter | inlinevirtual |