![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXThreadPool.h>
Public Member Functions | |
FXWorker (FXThreadPool *ptr, FXRunnable *job=NULL) | |
FXbool | active () |
FXThreadPool * | getPool () const |
FXRunnable * | getTask () |
FXRunnable * | waitTask () |
void | setTask (FXRunnable *job) |
virtual FXint | run () |
virtual | ~FXWorker () |
Friends | |
class | FXThreadPool |
FX::FXWorker::FXWorker | ( | FXThreadPool * | ptr, | |
FXRunnable * | job = NULL | |||
) |
Create worker belonging to given pool.
virtual FX::FXWorker::~FXWorker | ( | ) | [virtual] |
Destructor.
FXbool FX::FXWorker::active | ( | ) |
Is worker running.
FXThreadPool* FX::FXWorker::getPool | ( | ) | const |
Return thread pool.
FXRunnable* FX::FXWorker::getTask | ( | ) |
Get task.
FXRunnable* FX::FXWorker::waitTask | ( | ) |
Wait for task.
void FX::FXWorker::setTask | ( | FXRunnable * | job | ) |
Set task.
virtual FXint FX::FXWorker::run | ( | ) | [virtual] |
friend class FXThreadPool [friend] |
![]() |