#include <synchlist.h>
Graphe de collaboration de SynchList< T >:
Fonctions membres publiques | |
SynchList () | |
~SynchList () | |
void | Append (T item) |
T | RemoveFront () |
void | Apply (void(*f)(T)) |
void | SelfTest (T value) |
Fonctions membres privées statiques | |
static void | SelfTestHelper (void *data) |
Attributs privés | |
List< T > * | list |
Lock * | lock |
Condition * | listEmpty |
SynchList< T > * | selfTestPing |
Définition à la ligne 24 du fichier synchlist.h.
|
Définition à la ligne 23 du fichier synchlist.cc. Références SynchList< T >::list, SynchList< T >::listEmpty, et SynchList< T >::lock. |
|
Définition à la ligne 36 du fichier synchlist.cc. Références SynchList< T >::list, SynchList< T >::listEmpty, et SynchList< T >::lock. |
|
Définition à la ligne 53 du fichier synchlist.cc. Références Lock::Acquire(), SynchList< T >::list, SynchList< T >::listEmpty, SynchList< T >::lock, Lock::Release(), et Condition::Signal(). Référencé par SynchList< T >::SelfTestHelper(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 92 du fichier synchlist.cc. Références Lock::Acquire(), SynchList< T >::list, SynchList< T >::lock, et Lock::Release(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 71 du fichier synchlist.cc. Références Lock::Acquire(), SynchList< T >::list, SynchList< T >::listEmpty, SynchList< T >::lock, Lock::Release(), et Condition::Wait(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 118 du fichier synchlist.cc. Références ASSERT, Thread::Fork(), SynchList< T >::list, SynchList< T >::SelfTestHelper(), et SynchList< T >::selfTestPing. Référencé par Kernel::ThreadSelfTest(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 108 du fichier synchlist.cc. Références SynchList< T >::Append(), et SynchList< T >::selfTestPing. Référencé par SynchList< T >::SelfTest(). Voici le graphe d'appel pour cette fonction: |
|
Définition à la ligne 40 du fichier synchlist.h. Référencé par SynchList< T >::Append(), SynchList< T >::Apply(), SynchList< T >::RemoveFront(), SynchList< T >::SelfTest(), SynchList< T >::SynchList(), et SynchList< T >::~SynchList(). |
|
Définition à la ligne 42 du fichier synchlist.h. Référencé par SynchList< T >::Append(), SynchList< T >::RemoveFront(), SynchList< T >::SynchList(), et SynchList< T >::~SynchList(). |
|
Définition à la ligne 41 du fichier synchlist.h. Référencé par SynchList< T >::Append(), SynchList< T >::Apply(), SynchList< T >::RemoveFront(), SynchList< T >::SynchList(), et SynchList< T >::~SynchList(). |
|
Définition à la ligne 45 du fichier synchlist.h. Référencé par SynchList< T >::SelfTest(), et SynchList< T >::SelfTestHelper(). |