Scheduler
schedulerActions.h
Go to the documentation of this file.
1 
10 #ifndef SCHEDULERACTIONS_H
11 #define SCHEDULERACTIONS_H
12 
13 
14 #include <memory>
15 #include <string>
16 
17 #include <mdp/action.h>
18 
19 #include "schedulerDomainModel.h"
20 
21 namespace Scheduler
22 {
23  class System;
24  class Processor;
25  class Queue;
26 }
27 
28 namespace MdpGov
29 {
30 
31 class SetMinFreq : public Mdp::Action
32 {
33 public:
34  std::string getName() override;
35  void performAction() override;
36 };
37 
38 class SetMaxFreq : public Mdp::Action
39 {
40 public:
41  std::string getName() override;
42  void performAction() override;
43 };
44 
45 }
46 #endif
This class implements the ready queue and the wait queue. Those queues contain processes ready to run...
Definition: queue.h:28