PMDA++  0.4.4
Header-only C++ library for writing PCP PMDAs
pcp::pmda Member List

This is the complete list of members for pcp::pmda, including all inherited members.

begin_fetch_values()pcp::pmdainlineprotectedvirtual
check_conflicting_options(const boost::program_options::variables_map &options_map, const std::string &option1, const std::string &option2)pcp::pmdainlineprotectedstatic
display_help(const std::string &program_name) constpcp::pmdainlineprotectedvirtual
display_version() constpcp::pmdainlineprotectedvirtual
fetch_value(const metric_id &metric)=0pcp::pmdaprotectedpure virtual
get_config_file_pathname() constpcp::pmdainlineprotectedvirtual
get_default_pmda_domain_number() const =0pcp::pmdaprotectedpure virtual
get_help_text_pathname() constpcp::pmdainlineprotectedvirtual
get_instance()pcp::pmdainlineprotectedstatic
get_log_file_pathname() constpcp::pmdainlineprotectedvirtual
get_pmda_name() const =0pcp::pmdaprotectedpure virtual
get_pmda_version() constpcp::pmdainlineprotectedvirtual
get_supported_hidden_options() constpcp::pmdainlineprotectedvirtual
get_supported_metrics()=0pcp::pmdaprotectedpure virtual
get_supported_options() constpcp::pmdainlineprotectedvirtual
get_supported_positional_options()pcp::pmdainlineprotectedvirtual
get_usage(const std::string &program_name) constpcp::pmdainlineprotectedvirtual
init_dso(pmdaInterface *const interface)pcp::pmdainlinestatic
initialize_dso(pmdaInterface &interface)pcp::pmdainlineprotectedvirtual
initialize_pmda(pmdaInterface &interface)pcp::pmdainlineprotectedvirtual
on_desc(pmID pmid, pmDesc *desc, pmdaExt *pmda)pcp::pmdainlineprotectedvirtual
on_fetch(int numpmid, pmID *pmidlist, pmResult **resp, pmdaExt *pmda)pcp::pmdainlineprotectedvirtual
on_fetch_callback(pmdaMetric *mdesc, unsigned int inst, pmAtomValue *avp)pcp::pmdainlineprotectedvirtual
on_instance(pmInDom indom, int inst, char *name, __pmInResult **result, pmdaExt *pmda)pcp::pmdainlineprotectedvirtual
on_profile(__pmProfile *prof, pmdaExt *pmda)pcp::pmdainlineprotectedvirtual
on_store(pmResult *result, pmdaExt *pmda)pcp::pmdainlineprotectedvirtual
on_text(int ident, int type, char **buffer, pmdaExt *pmda)pcp::pmdainlineprotectedvirtual
parse_command_line(const int argc, const char *const argv[], pmdaInterface &interface)pcp::pmdainlineprotectedvirtual
parse_command_line(const int argc, const char *const argv[], pmdaInterface &interface, boost::program_options::variables_map &options)pcp::pmdainlineprotectedvirtual
pcp_builtin_options() constpcp::pmdainlineprotectedvirtual
run_daemon(const int argc, char *const argv[])pcp::pmdainlinestatic
run_daemon(const int argc, char *const argv[])pcp::pmdainlineprotectedvirtual
set_callbacks(pmdaInterface &interface)pcp::pmdainlineprotectedvirtual
set_instance(pmda *const new_instance)pcp::pmdainlineprotectedstatic
store_value(const metric_id &metric, const int &value)pcp::pmdainlineprotectedvirtual
store_value(const metric_id &metric, const pmValueBlock *const value)pcp::pmdainlineprotectedvirtual
string_vector typedefpcp::pmdaprotected
supported_metricspcp::pmdaprotected
~pmda()pcp::pmdainlineprotectedvirtual