geopm  3.1.1.dev272+gdfb40a8d
GEOPM - Global Extensible Open Power Manager
EnvironmentParser.hpp
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2015 - 2024 Intel Corporation
3  * SPDX-License-Identifier: BSD-3-Clause
4  */
5 
6 #ifndef ENVIRONMENTPARSER_HPP_INCLUDE
7 #define ENVIRONMENTPARSER_HPP_INCLUDE
8 
9 #include <string>
10 #include <vector>
11 #include <set>
12 
13 namespace geopm
14 {
18  std::vector<std::pair<std::string, int> > environment_signal_parser(const std::set<std::string> &valid_signals,
19  const std::string &environment_variable_contents);
20 }
21 #endif
Definition: Accumulator.cpp:12
std::vector< std::pair< std::string, int > > environment_signal_parser(const std::set< std::string > &valid_signals, const std::string &environment_variable_contents)
EnvironmentParser class parses signal lists from the GEOPM_REPORT_SIGNALS and GEOPM_TRACE_SIGNALS env...
Definition: EnvironmentParser.cpp:15