Scheduler
Public Member Functions | List of all members
MdpGov::MdpGovernorConfiguration Class Reference

#include <mdpGovernorConfiguration.h>

Inheritance diagram for MdpGov::MdpGovernorConfiguration:
Scheduler::SchedulerConfiguration Utils::Configuration

Public Member Functions

 MdpGovernorConfiguration (std::string file)
 
virtual Scheduler::FreqGovernorgetFreqGovernorFromFile () override
 
virtual std::vector< Mdp::StateSpaceDimension * > getDimensionsFromFile ()
 
- Public Member Functions inherited from Scheduler::SchedulerConfiguration
 SchedulerConfiguration (std::string filename)
 
virtual std::unique_ptr< SchedulingDisciplinegetDisciplineFromFile ()
 
virtual TemperatureModelgetTemperatureModelFromFile ()
 
virtual double getRunningTime ()
 
virtual std::shared_ptr< Utils::BoundedRandomDistributiongetDistributionFromFile (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
 

Detailed Description

Definition at line 24 of file mdpGovernorConfiguration.h.

Constructor & Destructor Documentation

MdpGov::MdpGovernorConfiguration::MdpGovernorConfiguration ( std::string  file)
inline

Definition at line 27 of file mdpGovernorConfiguration.h.

Member Function Documentation

std::vector< Mdp::StateSpaceDimension * > MdpGovernorConfiguration::getDimensionsFromFile ( )
virtual

Definition at line 31 of file mdpGovernorConfiguration.cpp.

Scheduler::FreqGovernor * MdpGovernorConfiguration::getFreqGovernorFromFile ( )
overridevirtual

Reimplemented from Scheduler::SchedulerConfiguration.

Definition at line 19 of file mdpGovernorConfiguration.cpp.


The documentation for this class was generated from the following files: