Home | History | Annotate | Download | only in IlmThread

Lines Matching refs:ThreadPool

37 //	class Task, class ThreadPool, class TaskGroup
57 WorkerThread (ThreadPool::Data* data);
63 ThreadPool::Data * _data;
82 struct ThreadPool::Data
112 WorkerThread::WorkerThread (ThreadPool::Data* data):
193 // held by the threadpool. Therefore it is safe to access
211 // struct ThreadPool::Data
214 ThreadPool::Data::Data (): numTasks (0), numThreads (0), stopping (false)
220 ThreadPool::Data::~Data()
228 ThreadPool::Data::finish ()
272 ThreadPool::Data::stopped () const
280 ThreadPool::Data::stop ()
324 // class ThreadPool
327 ThreadPool::ThreadPool (unsigned nthreads):
334 ThreadPool::~ThreadPool ()
341 ThreadPool::numThreads () const
349 ThreadPool::setNumThreads (int count)
396 ThreadPool::addTask (Task* task)
436 ThreadPool&
437 ThreadPool::globalThreadPool ()
443 static ThreadPool gThreadPool (0);
450 ThreadPool::addGlobalTask (Task* task)