Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
This is the complete list of members for Euclid::ThreadPool, including all inherited members.
activeThreads() const | Euclid::ThreadPool | |
block(bool throw_on_exception=true) | Euclid::ThreadPool | |
checkForException(bool rethrow=false) | Euclid::ThreadPool | |
m_empty_queue_wait_time | Euclid::ThreadPool | private |
m_exception_ptr | Euclid::ThreadPool | private |
m_queue | Euclid::ThreadPool | private |
m_queue_mutex | Euclid::ThreadPool | mutableprivate |
m_worker_done_flags | Euclid::ThreadPool | private |
m_worker_run_flags | Euclid::ThreadPool | private |
m_worker_sleeping_flags | Euclid::ThreadPool | private |
m_workers | Euclid::ThreadPool | private |
queued() const | Euclid::ThreadPool | |
running() const | Euclid::ThreadPool | |
submit(Task task) | Euclid::ThreadPool | |
Task typedef | Euclid::ThreadPool | |
ThreadPool(unsigned int thread_count=std::thread::hardware_concurrency(), unsigned int empty_queue_wait_time=50) | Euclid::ThreadPool | explicit |
~ThreadPool() | Euclid::ThreadPool | virtual |