#include <synch.h>
Graphe de collaboration de Lock:

| Fonctions membres publiques | |
| Lock (char *debugName) | |
| ~Lock () | |
| char * | getName () | 
| void | Acquire () | 
| void | Release () | 
| bool | IsHeldByCurrentThread () | 
| Attributs privés | |
| char * | name | 
| Thread * | lockHolder | 
| Semaphore * | semaphore | 
Définition à la ligne 66 du fichier synch.h.
| 
 | 
| 
 Définition à la ligne 158 du fichier synch.cc. Références lockHolder, name, NULL, et semaphore. | 
| 
 | 
| 
 Définition à la ligne 169 du fichier synch.cc. Références semaphore. | 
| 
 | 
| 
 Définition à la ligne 181 du fichier synch.cc. Références Kernel::currentThread, kernel, lockHolder, Semaphore::P(), et semaphore. Référencé par SynchList< T >::Append(), SynchList< T >::Apply(), SynchConsoleInput::GetChar(), SynchConsoleOutput::PutChar(), SynchDisk::ReadSector(), SynchList< T >::RemoveFront(), Condition::Wait(), et SynchDisk::WriteSector(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 70 du fichier synch.h. Références name. | 
| 
 | 
| 
 Définition à la ligne 75 du fichier synch.h. Références Kernel::currentThread, kernel, et lockHolder. Référencé par Release(), Condition::Signal(), et Condition::Wait(). | 
| 
 | 
| 
 Définition à la ligne 198 du fichier synch.cc. Références ASSERT, IsHeldByCurrentThread(), lockHolder, NULL, semaphore, et Semaphore::V(). Référencé par SynchList< T >::Append(), SynchList< T >::Apply(), SynchConsoleInput::GetChar(), SynchConsoleOutput::PutChar(), SynchDisk::ReadSector(), SynchList< T >::RemoveFront(), Condition::Wait(), et SynchDisk::WriteSector(). Voici le graphe d'appel pour cette fonction:  | 
| 
 | 
| 
 Définition à la ligne 84 du fichier synch.h. Référencé par Acquire(), IsHeldByCurrentThread(), Lock(), et Release(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
 1.4.4
 1.4.4