Scheduler
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
mdpGovernor
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
Scheduler::Queue
This class implements the ready queue and the wait queue. Those queues contain processes ready to run...
Definition:
queue.h:28
MdpGov
Definition:
mdpGovernor.h:21
schedulerDomainModel.h
Scheduler::Processor
Definition:
processor.h:28
Mdp::Action
Definition:
action.h:25
Scheduler::System
Definition:
system.h:25
action.h
Scheduler
Definition:
schedulerActions.h:21
MdpGov::SetMaxFreq
Definition:
schedulerActions.h:38
MdpGov::SetMinFreq
Definition:
schedulerActions.h:31
Generated on Sun Nov 26 2017 17:01:36 for Scheduler by
1.8.11