|
#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 147 of file ThreadPool.cpp.
Handle | ( | std::shared_future< void > | functionFinished | ) |
Definition at line 153 of file ThreadPool.cpp.
|
noexcept |
Definition at line 160 of file ThreadPool.cpp.
void detach | ( | ) |
Definition at line 190 of file ThreadPool.cpp.
const std::shared_future< void > & getFuture | ( | ) | const |
Definition at line 206 of file ThreadPool.cpp.
bool isDetached | ( | ) | const |
Definition at line 216 of file ThreadPool.cpp.
bool isJoined | ( | ) | const |
Definition at line 211 of file ThreadPool.cpp.
bool isValid | ( | ) | const |
void join | ( | ) |
Definition at line 173 of file ThreadPool.cpp.
|
inline |