TazGraph Project v0.1.0
|
Public Member Functions | |
void | addTask (std::function< void()> &&callback) |
bool | getTask (std::function< void()> &task) |
void | waitUntilDone () const |
void | completeTask () |
Public Attributes | |
std::deque< std::function< void()> > | tasks |
std::mutex | mutex_ |
std::condition_variable | taskCondition |
std::atomic< int > | remaining_tasks = 0 |
bool | shuttingDown = false |