WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::util::SafeThread Class Reference

#include <wpi/util/SafeThread.hpp>

Inheritance diagram for wpi::util::SafeThread:
wpi::util::SafeThreadBase wpi::net::detail::WorkerThreadThread< R, T... > wpi::net::detail::WorkerThreadThread< R, T > wpi::util::CallbackThread< Derived, TUserInfo, TListenerData, TNotifierData > wpi::util::java::JCallbackThread< T >

Public Member Functions

void Stop () override
Public Member Functions inherited from wpi::util::SafeThreadBase
virtual ~SafeThreadBase ()=default
virtual void Main ()=0

Public Attributes

wpi::util::condition_variable m_cond
Public Attributes inherited from wpi::util::SafeThreadBase
wpi::util::mutex m_mutex
std::atomic_bool m_active {true}
std::thread::id m_threadId

Member Function Documentation

◆ Stop()

void wpi::util::SafeThread::Stop ( )
overridevirtual

Member Data Documentation

◆ m_cond

wpi::util::condition_variable wpi::util::SafeThread::m_cond

The documentation for this class was generated from the following file: