#include <rlDiscipline.h>
|
static constexpr const char * | configKey = "rlDiscipline" |
|
Definition at line 37 of file rlDiscipline.h.
RlDiscipline::RlDiscipline |
( |
std::shared_ptr< Configuration > |
conf | ) |
|
RlDiscipline::~RlDiscipline |
( |
| ) |
|
void RlDiscipline::end |
( |
| ) |
|
|
overridevirtual |
std::string RlScheduler::RlDiscipline::getName |
( |
| ) |
|
|
inlinevirtual |
returns true if the argument is a scheduling trigger for this specific discipline
- Parameters
-
trigger | the type of the event that triggered the scheduling invokation |
Implements Scheduler::SchedulingDiscipline.
Definition at line 95 of file rlDiscipline.cpp.
select the best task to run at this point.
- Parameters
-
readyQueue | the ready queue |
running | the currently running task |
deadlineMisses | |
- Returns
- the next task to be run
Implements Scheduler::SchedulingDiscipline.
Definition at line 58 of file rlDiscipline.cpp.
constexpr const char* RlScheduler::RlDiscipline::configKey = "rlDiscipline" |
|
static |
The documentation for this class was generated from the following files: