Scheduler
schedulerActions.cpp
Go to the documentation of this file.
1 
10 #include "schedulerActions.h"
11 
12 #include <memory>
13 #include <stdexcept>
14 
15 #include <scheduler/queue.h>
16 #include <scheduler/system.h>
17 #include <scheduler/processor.h>
18 
19 #include "schedulerDomainModel.h"
20 
21 using namespace MdpGov;
22 
23 std::string SetMinFreq::getName()
24 {
25  return "Set min freq";
26 }
27 
29 {
30  getModel<SchedulerDomainModel>()->proc->setFreq(getModel<SchedulerDomainModel>()->proc->getMinFreq());
31 }
32 
33 std::string SetMaxFreq::getName()
34 {
35  return "SetMaxFreq";
36 }
37 
39 {
40  getModel<SchedulerDomainModel>()->proc->setFreq(getModel<SchedulerDomainModel>()->proc->getMaxFreq());
41 
42 }
void performAction() override
std::string getName() override
std::string getName() override
void performAction() override