|
|
#include <ArmarXCore/core/services/tasks/ThreadPool.h>
Public Member Functions | |
| void | detach () |
| const std::shared_future< void > & | getFuture () const |
| Handle () | |
| Handle (Handle &&)=default | |
| Handle (std::shared_future< void > functionFinished) | |
| bool | isDetached () const |
| bool | isJoined () const |
| bool | isValid () const |
| void | join () |
| operator bool () const | |
| Handle & | operator= (Handle &&)=default |
| ~Handle () noexcept(false) | |
Definition at line 52 of file ThreadPool.h.
| Handle | ( | ) |
Definition at line 150 of file ThreadPool.cpp.
| Handle | ( | std::shared_future< void > | functionFinished | ) |
Definition at line 154 of file ThreadPool.cpp.
|
noexcept |
Definition at line 159 of file ThreadPool.cpp.
| void detach | ( | ) |
Definition at line 193 of file ThreadPool.cpp.
| const std::shared_future< void > & getFuture | ( | ) | const |
Definition at line 210 of file ThreadPool.cpp.
| bool isDetached | ( | ) | const |
Definition at line 222 of file ThreadPool.cpp.
| bool isJoined | ( | ) | const |
Definition at line 216 of file ThreadPool.cpp.
| bool isValid | ( | ) | const |
| void join | ( | ) |
Definition at line 175 of file ThreadPool.cpp.
|
inline |