Public Types |
Public Member Functions |
Static Public Member Functions |
Public Attributes |
List of all members
pfp::core::PFPConfig Class Reference
Collaboration diagram for pfp::core::PFPConfig:
Public Types | |
enum | verbosity { normal, minimal, p4profile, profile, debugger, debug, PROFILE_LEVELS = debug + 1 } |
Public Member Functions | |
void | SetConfigFilePath (std::string path) |
std::string | getConfigFilePath () const |
void | SetOutputDirPath (std::string path) |
std::string | getOutputDirPath () const |
const verbosity | get_verbose_level () |
Pop the currently running parameter values PFPConfig only allows the NPU to call simulation complete TODO: Once implemented, change this so that a simulation controller calls simulation complete. | |
void | set_verbose_level (PFPConfig::verbosity) |
void | set_verbose_level (std::string verbosity_level) |
void | set_command_line_arg_vector (std::vector< std::string > &v) |
std::string & | get_command_line_arg (std::string key) |
void | set_debugger_flag (bool flag_value) |
bool | debugger_flag_status () |
Static Public Member Functions | |
static PFPConfig & | get () |
Get a reference to the configuration class. More... | |
Public Attributes | |
std::vector< std::string > | verbositylevels |
Member Function Documentation
|
static |
Get a reference to the configuration class.
- Returns
- Singleton reference to configuration
Member Data Documentation
std::vector<std::string> pfp::core::PFPConfig::verbositylevels |
Initial value:
{
"normal", "minimal", "p4profile", "profile", "debugger", "debug"}
The documentation for this class was generated from the following files:
- /home/lemniscate/workspace/PFPSim/pfpsim/core/PFPConfig.h
- /home/lemniscate/workspace/PFPSim/pfpsim/core/PFPConfig.cpp