#include <FlushQueue.H>
Public Member Functions | |
| FlushQueue (Basics::mutex *mu) throw () | |
| void | Enqueue () throw () |
| void | Dequeue () throw () |
Private Types | |
| typedef Sequence< Basics::cond * > | CondSeq |
Private Attributes | |
| Basics::mutex * | mu |
| int | numRunning |
| CondSeq | seq |
|
|
Definition at line 48 of file FlushQueue.H. |
|
|
Definition at line 34 of file FlushQueue.H. |
|
|
Definition at line 43 of file FlushQueue.C. References Sequence< Elem, elem_ptrfree >::gethi(), numRunning, and seq. Referenced by CacheS::FlushUsedCIs(). |
|
|
Definition at line 28 of file FlushQueue.C. References Sequence< Elem, elem_ptrfree >::addlo(), numRunning, Sequence< Elem, elem_ptrfree >::remhi(), seq, and Basics::cond::wait(). Referenced by CacheS::FlushUsedCIs(). |
|
|
Definition at line 50 of file FlushQueue.H. |
|
|
Definition at line 51 of file FlushQueue.H. |
|
|
Definition at line 52 of file FlushQueue.H. |
1.4.2