WPILibC++
2019.1.1-beta-2-22-gc405188
|
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 |