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