8#include "Arp/System/Core/Enum.hxx"
10namespace Arp {
namespace System {
namespace Commons {
namespace Threading
34ARP_CXX_SYMBOL_EXPORT std::ostream& operator<<(std::ostream& os,
ThreadState value);
35ARP_CXX_SYMBOL_EXPORT std::istream& operator>>(std::istream& is,
ThreadState& value);
41template<>
struct fmt::formatter<
Arp::System::Commons::Threading::ThreadState>:
public fmt::ostream_formatter {};
@ Interrupted
A blocking operation was interrupted.
ThreadState
Possible thread states.
Definition: ThreadState.hpp:15
@ Canceled
summary>Thread::Terminate was called
@ WaitSleepJoin
summary>Thread::Interrupt was invoked
@ Stopped
summary>Thread is either waiting for an event, currently sleeping or waits for another thread to fini...
@ Terminated
summary>Threaded method has exited execution
Root namespace for the PLCnext API