#include <scheduler.h>
Graphe de collaboration de Scheduler:

| Fonctions membres publiques | |
| Scheduler () | |
| ~Scheduler () | |
| void | ReadyToRun (Thread *thread) | 
| Thread * | FindNextToRun () | 
| void | Run (Thread *nextThread, bool finishing) | 
| void | CheckToBeDestroyed () | 
| void | Print () | 
| Attributs privés | |
| List< Thread * > * | readyList | 
| Thread * | toBeDestroyed | 
Définition à la ligne 20 du fichier scheduler.h.
| 
 | 
| 
 Définition à la ligne 32 du fichier scheduler.cc. Références NULL, readyList, et toBeDestroyed. | 
| 
 | 
| 
 Définition à la ligne 43 du fichier scheduler.cc. Références readyList. | 
| 
 | 
| 
 Définition à la ligne 161 du fichier scheduler.cc. Références NULL, et toBeDestroyed. Référencé par Thread::Begin(), et Run(). | 
| 
 | 
| 
 Définition à la ligne 75 du fichier scheduler.cc. Références ASSERT, Kernel::interrupt, List< T >::IsEmpty(), kernel, NULL, readyList, et List< T >::RemoveFront(). Référencé par Thread::Sleep(), et Thread::Yield(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 175 du fichier scheduler.cc. Références List< T >::Apply(), readyList, et ThreadPrint(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 57 du fichier scheduler.cc. Références List< T >::Append(), ASSERT, dbgThread, DEBUG, Thread::getName(), Kernel::interrupt, kernel, READY, readyList, et Thread::setStatus(). Référencé par Thread::Fork(), Semaphore::V(), et Thread::Yield(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | ||||||||||||
| 
 Définition à la ligne 104 du fichier scheduler.cc. Références ASSERT, Thread::CheckOverflow(), CheckToBeDestroyed(), Kernel::currentThread, dbgThread, DEBUG, Thread::getName(), Kernel::interrupt, kernel, NULL, AddrSpace::RestoreState(), Thread::RestoreUserState(), RUNNING, AddrSpace::SaveState(), Thread::SaveUserState(), Thread::setStatus(), Thread::space, SWITCH(), et toBeDestroyed. Référencé par Thread::Sleep(), et Thread::Yield(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 38 du fichier scheduler.h. Référencé par FindNextToRun(), Print(), ReadyToRun(), Scheduler(), et ~Scheduler(). | 
| 
 | 
| 
 Définition à la ligne 40 du fichier scheduler.h. Référencé par CheckToBeDestroyed(), Run(), et Scheduler(). | 
 1.4.4
 1.4.4