#include <CacheS.H>
Inheritance diagram for CacheWorker:

Public Member Functions | |
| CacheWorker (CacheS *cs) throw () | |
| void | Start (const char *reason) throw () |
| void | Finish () throw () |
Protected Attributes | |
| Basics::thread | th |
| CacheS * | cs |
| Basics::mutex | mu |
| bool | argsReady |
| Basics::cond | workToDo |
| const char * | reason |
|
|
Definition at line 3131 of file CacheS.C. References Basics::mutex::lock(), mu, and Basics::mutex::unlock(). |
|
|
Definition at line 3150 of file CacheS.C. References argsReady, Basics::mutex::lock(), mu, reason, and Basics::mutex::unlock(). Referenced by CacheS_CleanCacheLogWorker(), and CacheS_FlushWorker(). |
|
|
Definition at line 3140 of file CacheS.C. References Basics::mutex::lock(), mu, and Basics::mutex::unlock(). Referenced by CacheS::TryCleanCacheLog(). |
|
|
Definition at line 675 of file CacheS.H. Referenced by CacheS_CleanCacheLogWorker(), CacheS_FlushWorker(), and Finish(). |
|
|
Definition at line 671 of file CacheS.H. Referenced by CacheS_CleanCacheLogWorker(), and CacheS_FlushWorker(). |
|
|
Definition at line 674 of file CacheS.H. Referenced by CacheS_CleanCacheLogWorker(), CacheS_FlushWorker(), and Finish(). |
|
|
Definition at line 677 of file CacheS.H. Referenced by Finish(). |
|
|
|
|
|
Definition at line 676 of file CacheS.H. Referenced by CacheS_CleanCacheLogWorker(), and CacheS_FlushWorker(). |
1.4.2