Environment class encapsulates all functionality related to dealing with runtime environment variables.
More...
#include <Environment.hpp>
Environment class encapsulates all functionality related to dealing with runtime environment variables.
◆ m_ctl_e
Enum for controller launch methods.
The return value from pmpi_ctl() is one of these.
Enumerator |
---|
M_CTL_NONE | |
M_CTL_PROCESS | |
M_CTL_PTHREAD | |
◆ Environment()
geopm::Environment::Environment |
( |
| ) |
|
|
default |
◆ ~Environment()
virtual geopm::Environment::~Environment |
( |
| ) |
|
|
virtualdefault |
◆ agent()
virtual std::string geopm::Environment::agent |
( |
void |
| ) |
const |
|
pure virtual |
◆ comm()
virtual std::string geopm::Environment::comm |
( |
void |
| ) |
const |
|
pure virtual |
◆ debug_attach_process()
virtual int geopm::Environment::debug_attach_process |
( |
void |
| ) |
const |
|
pure virtual |
◆ default_config_path()
virtual std::string geopm::Environment::default_config_path |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_ctl_local()
virtual bool geopm::Environment::do_ctl_local |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_debug_attach_all()
virtual bool geopm::Environment::do_debug_attach_all |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_debug_attach_one()
virtual bool geopm::Environment::do_debug_attach_one |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_endpoint()
virtual bool geopm::Environment::do_endpoint |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_init_control()
virtual bool geopm::Environment::do_init_control |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_ompt()
virtual bool geopm::Environment::do_ompt |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_policy()
virtual bool geopm::Environment::do_policy |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_profile()
virtual bool geopm::Environment::do_profile |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_record_filter()
virtual bool geopm::Environment::do_record_filter |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_trace()
virtual bool geopm::Environment::do_trace |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_trace_endpoint_policy()
virtual bool geopm::Environment::do_trace_endpoint_policy |
( |
void |
| ) |
const |
|
pure virtual |
◆ do_trace_profile()
virtual bool geopm::Environment::do_trace_profile |
( |
void |
| ) |
const |
|
pure virtual |
◆ endpoint()
virtual std::string geopm::Environment::endpoint |
( |
void |
| ) |
const |
|
pure virtual |
◆ frequency_map()
virtual std::string geopm::Environment::frequency_map |
( |
void |
| ) |
const |
|
pure virtual |
◆ init_control()
virtual std::string geopm::Environment::init_control |
( |
void |
| ) |
const |
|
pure virtual |
◆ max_fan_out()
virtual int geopm::Environment::max_fan_out |
( |
void |
| ) |
const |
|
pure virtual |
◆ num_proc()
virtual int geopm::Environment::num_proc |
( |
void |
| ) |
const |
|
pure virtual |
◆ override_config_path()
virtual std::string geopm::Environment::override_config_path |
( |
void |
| ) |
const |
|
pure virtual |
◆ parse_environment_file()
std::map< std::string, std::string > geopm::Environment::parse_environment_file |
( |
const std::string & |
env_file_path | ) |
|
|
static |
◆ period()
virtual double geopm::Environment::period |
( |
double |
default_period | ) |
const |
|
pure virtual |
◆ pmpi_ctl()
virtual int geopm::Environment::pmpi_ctl |
( |
void |
| ) |
const |
|
pure virtual |
◆ policy()
virtual std::string geopm::Environment::policy |
( |
void |
| ) |
const |
|
pure virtual |
◆ profile()
virtual std::string geopm::Environment::profile |
( |
void |
| ) |
const |
|
pure virtual |
◆ record_filter()
virtual std::string geopm::Environment::record_filter |
( |
void |
| ) |
const |
|
pure virtual |
◆ report()
virtual std::string geopm::Environment::report |
( |
void |
| ) |
const |
|
pure virtual |
◆ report_signals()
virtual std::string geopm::Environment::report_signals |
( |
void |
| ) |
const |
|
pure virtual |
◆ timeout()
virtual int geopm::Environment::timeout |
( |
void |
| ) |
const |
|
pure virtual |
◆ trace()
virtual std::string geopm::Environment::trace |
( |
void |
| ) |
const |
|
pure virtual |
◆ trace_endpoint_policy()
virtual std::string geopm::Environment::trace_endpoint_policy |
( |
void |
| ) |
const |
|
pure virtual |
◆ trace_profile()
virtual std::string geopm::Environment::trace_profile |
( |
void |
| ) |
const |
|
pure virtual |
◆ trace_signals()
virtual std::string geopm::Environment::trace_signals |
( |
void |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following files: