#include <threadpool.h>
Inheritance diagram for PThreadPoolBase::WorkerThreadBase:
Public Member Functions | |
WorkerThreadBase () | |
virtual void | Shutdown ()=0 |
virtual unsigned | GetWorkSize () const =0 |
Public Attributes | |
bool | m_shutdown |
PMutex | m_workerMutex |
PThreadPoolBase::WorkerThreadBase::WorkerThreadBase | ( | ) | [inline] |
virtual unsigned PThreadPoolBase::WorkerThreadBase::GetWorkSize | ( | ) | const [pure virtual] |
virtual void PThreadPoolBase::WorkerThreadBase::Shutdown | ( | ) | [pure virtual] |