|
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 |