#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. |