#include <threadpool.h>
Inheritance diagram for PThreadPool< Work_T >::WorkerThread:

Public Member Functions | |
| WorkerThread (PThreadPool &pool_) | |
| virtual void | AddWork (Work_T *work)=0 |
| virtual void | RemoveWork (Work_T *work)=0 |
| virtual void | Main ()=0 |
Protected Attributes | |
| PThreadPool & | m_pool |
| PThreadPool< Work_T >::WorkerThread::WorkerThread | ( | PThreadPool & | pool_ | ) | [inline] |
| virtual void PThreadPool< Work_T >::WorkerThread::AddWork | ( | Work_T * | work | ) | [pure virtual] |
Implemented in PThreadPool< Work_T >::QueuedWorkerThread.
| virtual void PThreadPool< Work_T >::WorkerThread::Main | ( | ) | [pure virtual] |
Implemented in PThreadPool< Work_T >::QueuedWorkerThread.
| virtual void PThreadPool< Work_T >::WorkerThread::RemoveWork | ( | Work_T * | work | ) | [pure virtual] |
Implemented in PThreadPool< Work_T >::QueuedWorkerThread.
PThreadPool& PThreadPool< Work_T >::WorkerThread::m_pool [protected] |
1.4.7