#include <threadpool.h>
◆ waiter()
| tools::threadpool::waiter::waiter |
( |
threadpool & | pool | ) |
|
|
inline |
◆ ~waiter()
| tools::threadpool::waiter::~waiter |
( |
| ) |
|
◆ dec()
| void tools::threadpool::waiter::dec |
( |
| ) |
|
◆ error()
| bool tools::threadpool::waiter::error |
( |
| ) |
const |
|
inlinenoexcept |
◆ inc()
| void tools::threadpool::waiter::inc |
( |
| ) |
|
◆ set_error()
| void tools::threadpool::waiter::set_error |
( |
| ) |
|
|
inlinenoexcept |
Wait for a set of tasks to finish, returns false iff any error.
◆ wait()
| bool tools::threadpool::waiter::wait |
( |
| ) |
|
◆ cv
| boost::condition_variable tools::threadpool::waiter::cv |
|
private |
◆ error_flag
| bool tools::threadpool::waiter::error_flag |
|
private |
◆ mt
| boost::mutex tools::threadpool::waiter::mt |
|
private |
◆ num
| int tools::threadpool::waiter::num |
|
private |
◆ pool
The documentation for this class was generated from the following files: