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: