Code::Blocks
SVN r11506
|
#include <backgroundthread.h>
Public Member Functions | |
BackgroundThreadPool (size_t num_threads=4) | |
~BackgroundThreadPool () | |
void | AddThread (BackgroundThread *t) |
void | Queue (AbstractJob *j) |
Private Types | |
typedef std::list< BackgroundThread * > | ThreadList |
Private Attributes | |
JobQueue | queue |
wxSemaphore | semaphore |
ThreadList | threadList |
Definition at line 160 of file backgroundthread.h.
|
private |
Definition at line 162 of file backgroundthread.h.
|
inline |
Definition at line 169 of file backgroundthread.h.
|
inline |
Definition at line 175 of file backgroundthread.h.
References Delete(), and wxMilliSleep().
|
inline |
Definition at line 183 of file backgroundthread.h.
|
inline |
Definition at line 188 of file backgroundthread.h.
References wxSemaphore::Post(), and JobQueue::Push().
|
private |
Definition at line 164 of file backgroundthread.h.
|
private |
Definition at line 165 of file backgroundthread.h.
|
private |
Definition at line 166 of file backgroundthread.h.