Lines Matching refs:ThreadPool
36 ThreadPool::ThreadPool(ThreadPoolStrategy S) in ThreadPool() function in ThreadPool
39 void ThreadPool::grow(int requested) { in grow()
61 void ThreadPool::processTasks(ThreadPoolTaskGroup *WaitingForGroup) { in processTasks()
137 bool ThreadPool::workCompletedUnlocked(ThreadPoolTaskGroup *Group) const { in workCompletedUnlocked()
145 void ThreadPool::wait() { in wait()
153 void ThreadPool::wait(ThreadPoolTaskGroup &Group) { in wait()
170 bool ThreadPool::isWorkerThread() const { in isWorkerThread()
180 ThreadPool::~ThreadPool() { in ~ThreadPool()
194 ThreadPool::ThreadPool(ThreadPoolStrategy S) : MaxThreadCount(1) { in ThreadPool() function in ThreadPool
202 void ThreadPool::wait() { in wait()
211 void ThreadPool::wait(ThreadPoolTaskGroup &) { in wait()
217 bool ThreadPool::isWorkerThread() const { in isWorkerThread()
221 ThreadPool::~ThreadPool() { wait(); } in ~ThreadPool()