Scheduler
Scheduler::TaskScheduler Member List

This is the complete list of members for Scheduler::TaskScheduler, including all inherited members.

burstEndScheduler::TaskScheduler
clearRunningTask(std::shared_ptr< Process > p)Scheduler::TaskScheduler
confScheduler::TaskScheduler
deadlineMissesScheduler::TaskScheduler
deadlinesHistoryScheduler::TaskScheduler
dealWithMissedDeadlines(std::shared_ptr< Process > p)Scheduler::TaskScheduler
disciplineScheduler::TaskScheduler
end(std::string reportsFolder)Scheduler::TaskScheduler
getBurstEnd()Scheduler::TaskScheduler
previousTimeScheduler::TaskScheduler
printDeadlineMissesReport(std::string folder)Scheduler::TaskScheduler
printInvocation()Scheduler::TaskScheduler
printReports(std::string folder)Scheduler::TaskScheduler
printRunningProcess(std::shared_ptr< Process > runningTask)Scheduler::TaskScheduler
printStatus()Scheduler::TaskScheduler
putRunningTaskBackToReadyQueue(std::shared_ptr< Process > task)Scheduler::TaskScheduler
runningTaskScheduler::TaskScheduler
scheduleEndOfBurst(std::shared_ptr< Process > runningTask)Scheduler::TaskScheduler
scheduleTask(TriggeringEvent trigger)Scheduler::TaskScheduler
setBurstEnd(std::shared_ptr< Event > e)Scheduler::TaskScheduler
setDiscipline(std::unique_ptr< SchedulingDiscipline > discipline)Scheduler::TaskScheduler
TaskScheduler(std::shared_ptr< SchedulerConfiguration > conf)Scheduler::TaskScheduler
~TaskScheduler()Scheduler::TaskScheduler