Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
#include <mitkScheduler.h>
Public Member Functions | |
Scheduler (SchedulingAlgorithm::Enum algorithm=SchedulingAlgorithm::RoundRobin) | |
~Scheduler () | |
void | AddProcess (SchedulableProcess *process) |
void | RemoveProcess (SchedulableProcess *process) |
bool | IsEmpty () const |
SchedulableProcess * | GetCurrentProcess () |
SchedulableProcess * | GetNextProcess () |
Definition at line 36 of file mitkScheduler.h.
|
explicit |
Definition at line 31 of file mitkScheduler.cpp.
References mitk::SchedulingAlgorithm::RoundRobin, and mitk::SchedulingAlgorithm::WeightedRoundRobin.
mitk::Scheduler::~Scheduler | ( | ) |
Definition at line 49 of file mitkScheduler.cpp.
References mitk::m_Impl.
void mitk::Scheduler::AddProcess | ( | SchedulableProcess * | process | ) |
Definition at line 55 of file mitkScheduler.cpp.
References mitk::m_Impl.
mitk::SchedulableProcess * mitk::Scheduler::GetCurrentProcess | ( | ) |
Definition at line 80 of file mitkScheduler.cpp.
References mitk::m_Impl.
mitk::SchedulableProcess * mitk::Scheduler::GetNextProcess | ( | ) |
Definition at line 87 of file mitkScheduler.cpp.
References mitk::m_Impl.
bool mitk::Scheduler::IsEmpty | ( | ) | const |
Definition at line 75 of file mitkScheduler.cpp.
References mitk::m_Impl.
void mitk::Scheduler::RemoveProcess | ( | SchedulableProcess * | process | ) |
Definition at line 64 of file mitkScheduler.cpp.
References mitk::m_Impl.