Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
mitk::Scheduler Class Reference

#include <mitkScheduler.h>

Public Member Functions

 Scheduler (SchedulingAlgorithm::Enum algorithm=SchedulingAlgorithm::RoundRobin)
 
 ~Scheduler ()
 
void AddProcess (SchedulableProcess *process)
 
void RemoveProcess (SchedulableProcess *process)
 
bool IsEmpty () const
 
SchedulableProcessGetCurrentProcess ()
 
SchedulableProcessGetNextProcess ()
 

Detailed Description

Definition at line 36 of file mitkScheduler.h.

Constructor & Destructor Documentation

mitk::Scheduler::Scheduler ( SchedulingAlgorithm::Enum  algorithm = SchedulingAlgorithm::RoundRobin)
explicit
mitk::Scheduler::~Scheduler ( )

Definition at line 49 of file mitkScheduler.cpp.

References mitk::m_Impl.

Member Function Documentation

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.


The documentation for this class was generated from the following files: