Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

P::ThreadPool Class Reference

#include <pthreadpool.h>

List of all members.

Public Member Functions

 ThreadPool (unsigned int numThreadsInit, unsigned int numThreadsMaxIdle, unsigned int numThreadsMax)
 ~ThreadPool ()
void enqueue (ThreadJob *job)

Protected Member Functions

void finished (WorkerThread *worker)

Friends

class WorkerThread


Constructor & Destructor Documentation

P::ThreadPool::ThreadPool unsigned int  numThreadsInit,
unsigned int  numThreadsMaxIdle,
unsigned int  numThreadsMax
 

P::ThreadPool::~ThreadPool  ) 
 


Member Function Documentation

void P::ThreadPool::enqueue ThreadJob job  ) 
 

void P::ThreadPool::finished WorkerThread *  worker  )  [protected]
 


Friends And Related Function Documentation

friend class WorkerThread [friend]
 

Definition at line 58 of file pthreadpool.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 12 21:08:37 2004 for P::Classes by doxygen 1.3.3