Class exec_estimates_parser

Inheritance Relationships

Base Types

  • public rconfig::xml::xml_config_parser

  • public rer::client< exec_estimates_parser >

Class Documentation

class exec_estimates_parser : public rconfig::xml::xml_config_parser, public rer::client<exec_estimates_parser>

Parses XML configuration used for estimation of task execution times at the start of simulation.

Public Types

using config_type = exec_estimates_config

Public Functions

inline explicit exec_estimates_parser(std::list<std::string> task_names = std::list<std::string>()) noexcept
void parse(const ticpp::Element &node) override
inline void task_add(const std::string &task)
bool validate(void) const override
inline std::string xml_root(void) const override

Public Static Attributes

static const std::string kXMLRoot = "task_exec_estimates"

The root tag that all cache parameters should lie under in the XML tree.