|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
Manages the lifecycle of a background communication thread. More...
#include <MPIHelpers.h>
Public Member Functions | |
| CommThreadHandle ()=default | |
| ~CommThreadHandle () | |
| CommThreadHandle (const CommThreadHandle &)=delete | |
| CommThreadHandle & | operator= (const CommThreadHandle &)=delete |
| template<typename Callable > | |
| void | start (Callable &&ThreadFunc) |
| void | join () |
| bool | isRunning () const |
Manages the lifecycle of a background communication thread.
|
default |
| proteus::CommThreadHandle::~CommThreadHandle | ( | ) |
|
delete |
| bool proteus::CommThreadHandle::isRunning | ( | ) | const |
| void proteus::CommThreadHandle::join | ( | ) |
|
delete |
|
inline |