WPILibC++
2019.1.1-beta-1-31-g81d10bc
|
Public Types | |
using | Proxy = typename detail::SafeThreadProxy< T > |
Public Member Functions | |
template<typename... Args> | |
void | Start (Args &&...args) |
Proxy | GetThread () const |
![]() | |
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) |
Additional Inherited Members | |
![]() | |
void | Start (std::shared_ptr< SafeThread > thr) |
std::shared_ptr< SafeThread > | GetThread () const |