|
Mixes for Privacy and Anonymity in the Internet
|
Functions | |
| void * | tpool_thread (void *) |
| THREAD_RETURN | worker_thread_main_loop (void *arg) |
| void* tpool_thread | ( | void * | ) |
| THREAD_RETURN worker_thread_main_loop | ( | void * | arg | ) |
References tpool_work::arg, CAConditionVariable::broadcast(), CAMutex::lock(), CAThreadPool::m_bDoNotBlockWhenFull, CAThreadPool::m_bShutdown, CAThreadPool::m_CurQueueSize, CAThreadPool::m_MaxQueueSize, CAThreadPool::m_pcondEmpty, CAThreadPool::m_pcondNotEmpty, CAThreadPool::m_pcondNotFull, CAThreadPool::m_pmutexQueue, CAThreadPool::m_pQueueHead, CAThreadPool::m_pQueueTail, tpool_work::next, tpool_work::routine, CAConditionVariable::signal(), THREAD_RETURN_SUCCESS, CAMutex::unlock(), and CAConditionVariable::wait().
1.7.6.1