geopm  3.1.1.dev296+g5916b956
GEOPM - Global Extensible Open Power Manager
geopm::SysfsIOGroup Member List

This is the complete list of members for geopm::SysfsIOGroup, including all inherited members.

adjust(int batch_idx, double setting) overridegeopm::SysfsIOGroupvirtual
agg_function(const std::string &signal_name) const overridegeopm::SysfsIOGroupvirtual
control_description(const std::string &control_name) const overridegeopm::SysfsIOGroupvirtual
control_domain_type(const std::string &control_name) const overridegeopm::SysfsIOGroupvirtual
control_names(void) const overridegeopm::SysfsIOGroupvirtual
format_function(const std::string &signal_name) const overridegeopm::SysfsIOGroupvirtual
IOGroup()=defaultgeopm::IOGroup
iogroup_names(void)geopm::IOGroupstatic
is_valid_control(const std::string &control_name) const overridegeopm::SysfsIOGroupvirtual
is_valid_control_domain(const std::string &control_name, int domain_idx) constgeopm::SysfsIOGroup
is_valid_signal(const std::string &signal_name) const overridegeopm::SysfsIOGroupvirtual
is_valid_signal_domain(const std::string &signal_name, int domain_idx) constgeopm::SysfsIOGroup
M_NUM_SIGNAL_BEHAVIOR enum valuegeopm::IOGroup
M_NUM_UNITS enum valuegeopm::IOGroup
M_PLUGIN_PREFIXgeopm::IOGroupstatic
M_SIGNAL_BEHAVIOR_CONSTANT enum valuegeopm::IOGroup
m_signal_behavior_e enum namegeopm::IOGroup
M_SIGNAL_BEHAVIOR_LABEL enum valuegeopm::IOGroup
M_SIGNAL_BEHAVIOR_MONOTONE enum valuegeopm::IOGroup
M_SIGNAL_BEHAVIOR_VARIABLE enum valuegeopm::IOGroup
M_UNITS_AMPERES enum valuegeopm::IOGroup
M_UNITS_CELSIUS enum valuegeopm::IOGroup
m_units_e enum namegeopm::IOGroup
M_UNITS_HERTZ enum valuegeopm::IOGroup
M_UNITS_JOULES enum valuegeopm::IOGroup
M_UNITS_NONE enum valuegeopm::IOGroup
M_UNITS_SECONDS enum valuegeopm::IOGroup
M_UNITS_VOLTS enum valuegeopm::IOGroup
M_UNITS_WATTS enum valuegeopm::IOGroup
make_unique(const std::string &iogroup_name)geopm::IOGroupstatic
name(void) const overridegeopm::SysfsIOGroupvirtual
push_control(const std::string &control_name, int domain_type, int domain_idx) overridegeopm::SysfsIOGroupvirtual
push_signal(const std::string &signal_name, int domain_type, int domain_idx) overridegeopm::SysfsIOGroupvirtual
read_batch(void) overridegeopm::SysfsIOGroupvirtual
read_signal(const std::string &signal_name, int domain_type, int domain_idx) overridegeopm::SysfsIOGroupvirtual
restore_control(void) overridegeopm::SysfsIOGroupvirtual
restore_control(const std::string &save_path) overridegeopm::SysfsIOGroupvirtual
sample(int batch_idx) overridegeopm::SysfsIOGroupvirtual
save_control(void) overridegeopm::SysfsIOGroupvirtual
save_control(const std::string &save_path) overridegeopm::SysfsIOGroupvirtual
signal_behavior(const std::string &signal_name) const overridegeopm::SysfsIOGroupvirtual
signal_description(const std::string &signal_name) const overridegeopm::SysfsIOGroupvirtual
signal_domain_type(const std::string &signal_name) const overridegeopm::SysfsIOGroupvirtual
signal_names(void) const overridegeopm::SysfsIOGroupvirtual
string_to_behavior(const std::string &str)geopm::IOGroupstatic
string_to_units(const std::string &str)geopm::IOGroupstatic
SysfsIOGroup()=deletegeopm::SysfsIOGroup
SysfsIOGroup(std::shared_ptr< SysfsDriver > driver)geopm::SysfsIOGroup
SysfsIOGroup(std::shared_ptr< SysfsDriver > driver, const PlatformTopo &topo, std::shared_ptr< SaveControl > control_saver, std::shared_ptr< IOUring > batch_reader, std::shared_ptr< IOUring > batch_writer)geopm::SysfsIOGroup
units_to_string(int)geopm::IOGroupstatic
write_batch(void) overridegeopm::SysfsIOGroupvirtual
write_control(const std::string &control_name, int domain_type, int domain_idx, double setting) overridegeopm::SysfsIOGroupvirtual
~IOGroup()=defaultgeopm::IOGroupvirtual
~SysfsIOGroup()geopm::SysfsIOGroupvirtual