|
Scheduler
|
#include <configuration.h>
Public Member Functions | |
| Configuration (std::string str) | |
| virtual std::unique_ptr< Scheduler::SchedulingDiscipline > | getDisciplineFromFile () |
| MaxTempEstimator * | getMaxTempEstimatorFromFile () |
| double | getTempLimit () |
Public Member Functions inherited from Scheduler::SchedulerConfiguration | |
| SchedulerConfiguration (std::string filename) | |
| virtual FreqGovernor * | getFreqGovernorFromFile () |
| virtual TemperatureModel * | getTemperatureModelFromFile () |
| virtual double | getRunningTime () |
| virtual std::shared_ptr< Utils::BoundedRandomDistribution > | getDistributionFromFile (Utils::RandomGenerator *gen) |
Public Member Functions inherited from Utils::Configuration | |
| Configuration (std::string file) | |
| virtual | ~Configuration () |
| virtual std::string | getStringValue (std::string section, std::string key) |
| virtual std::vector< std::string > | getStringList (std::string section, std::string key) |
| virtual double | getDoubleValue (std::string section, std::string key) |
| virtual unsigned long long int | getUnsignedLongLongIntValue (std::string section, std::string key) |
| virtual int | getIntValue (std::string section, std::string key) |
| virtual bool | getBoolValue (std::string section, std::string key, bool defaultValue) |
| std::string | getFilePrefix () |
| returns the name of the configuration file stripped of any directory More... | |
| std::string | getName () |
Additional Inherited Members | |
Protected Member Functions inherited from Utils::Configuration | |
| std::string | stripDirectories (std::string) |
Static Protected Member Functions inherited from Utils::Configuration | |
| static bool | isNewSection (std::string line) |
| static bool | isMatchingSection (std::string line, std::string section) |
Protected Attributes inherited from Utils::Configuration | |
| std::string | filename |
| std::ifstream | stream |
Definition at line 28 of file configuration.h.
|
inline |
Definition at line 31 of file configuration.h.
|
virtual |
Reimplemented from Scheduler::SchedulerConfiguration.
Definition at line 22 of file configuration.cpp.
| MaxTempEstimator * Configuration::getMaxTempEstimatorFromFile | ( | ) |
Definition at line 34 of file configuration.cpp.
| double Configuration::getTempLimit | ( | ) |
Definition at line 69 of file configuration.cpp.
1.8.11