Class base_sink_parser

Inheritance Relationships

Base Types

  • public rcppsw::er::client< base_sink_parser > (Template Class client)

  • public rconfig::xml::xml_config_parser

Class Documentation

class base_sink_parser : public rcppsw::er::client<base_sink_parser>, public rconfig::xml::xml_config_parser

Base class for parsing parameters for rmetrics::base_sink derived classes.

Public Functions

inline base_sink_parser(void)
~base_sink_parser(void) override = default

Protected Functions

bool is_collector_name(const ticpp::Attribute &attr) const

Determine if a particular attribute under the a node is the name of a metric collector or some other type of parameter.

void output_mode_parse(const ticpp::Element &element, rmetrics::config::output_mode_config *config)