#include <synch.h>
Graphe de collaboration de Condition:
Fonctions membres publiques | |
Condition (char *debugName, Lock *conditionLock) | |
~Condition () | |
char * | getName () |
void | Wait () |
void | Signal () |
void | Broadcast () |
Attributs privés | |
char * | name |
Lock * | condLock |
List< Semaphore * > * | waitQueue |
Définition à la ligne 123 du fichier synch.h.
|
|
|
Définition à la ligne 225 du fichier synch.cc. Références waitQueue. |
|
Définition à la ligne 293 du fichier synch.cc. Références List< T >::IsEmpty(), Signal(), et waitQueue. Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 128 du fichier synch.h. Références name. |
|
Définition à la ligne 274 du fichier synch.cc. Références ASSERT, condLock, List< T >::IsEmpty(), Lock::IsHeldByCurrentThread(), List< T >::RemoveFront(), Semaphore::V(), et waitQueue. Référencé par SynchList< T >::Append(), et Broadcast(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 245 du fichier synch.cc. Références Lock::Acquire(), List< T >::Append(), ASSERT, condLock, Lock::IsHeldByCurrentThread(), Semaphore::P(), Lock::Release(), et waitQueue. Référencé par SynchList< T >::RemoveFront(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 141 du fichier synch.h. Référencé par Condition(), Signal(), et Wait(). |
|
Définition à la ligne 140 du fichier synch.h. Référencé par Condition(), et getName(). |
|
Définition à la ligne 142 du fichier synch.h. Référencé par Broadcast(), Condition(), Signal(), Wait(), et ~Condition(). |