PBRT
IlmThread::ThreadPool::Data Struct Reference

List of all members.

Public Member Functions

void finish ()
bool stopped () const
void stop ()

Public Attributes

Semaphore taskSemaphore
Mutex taskMutex
list< Task * > tasks
size_t numTasks
Semaphore threadSemaphore
Mutex threadMutex
list< WorkerThread * > threads
size_t numThreads
bool stopping
Mutex stopMutex

The documentation for this struct was generated from the following file: