#include <filter_job.h>
Public Member Functions | |
void | execute () override |
FilterJob (const std::function< void()> &exec) | |
![]() | |
void | cancel () |
bool | isDone () const |
Job () | |
void | wait () const |
virtual | ~Job ()=default |
Private Attributes | |
std::function< void()> | exec_ |
Additional Inherited Members | |
![]() | |
std::condition_variable | condition_ |
bool | done_ |
std::mutex | mutex_ |
Definition at line 153 of file filter_job.h.
|
inline |
Definition at line 156 of file filter_job.h.
|
inlineoverridevirtual |
Implements mesh_filter::Job.
Definition at line 159 of file filter_job.h.
|
private |
Definition at line 170 of file filter_job.h.