This class is used to execute functions within the thread that holds the OpenGL context. More...
#include <filter_job.h>
Public Member Functions | |
void | cancel () |
virtual void | execute ()=0 |
bool | isDone () const |
Job () | |
void | wait () const |
Protected Attributes | |
boost::condition_variable | condition_ |
bool | done_ |
boost::mutex | mutex_ |
This class is used to execute functions within the thread that holds the OpenGL context.
Definition at line 53 of file filter_job.h.
|
inline |
Definition at line 56 of file filter_job.h.
|
inline |
Definition at line 77 of file filter_job.h.
|
pure virtual |
Implemented in mesh_filter::FilterJob< void >, and mesh_filter::FilterJob< ReturnType >.
|
inline |
Definition at line 84 of file filter_job.h.
|
inline |
Definition at line 70 of file filter_job.h.
|
mutableprotected |
Definition at line 66 of file filter_job.h.
|
protected |
Definition at line 65 of file filter_job.h.
|
mutableprotected |
Definition at line 67 of file filter_job.h.