WPILibC++
2019.2.1-4-g05d6660
|
Public Member Functions | |
void | Stop () |
void | Join () |
SafeThreadOwnerBase (const SafeThreadOwnerBase &)=delete | |
SafeThreadOwnerBase & | operator= (const SafeThreadOwnerBase &)=delete |
SafeThreadOwnerBase (SafeThreadOwnerBase &&other) noexcept | |
SafeThreadOwnerBase & | operator= (SafeThreadOwnerBase other) noexcept |
operator bool () const | |
std::thread::native_handle_type | GetNativeThreadHandle () |
void | SetJoinAtExit (bool joinAtExit) |
Protected Member Functions | |
void | Start (std::shared_ptr< SafeThread > thr) |
std::shared_ptr< SafeThread > | GetThread () const |
Friends | |
void | swap (SafeThreadOwnerBase &lhs, SafeThreadOwnerBase &rhs) noexcept |