31 #ifndef ICL_CORE_THREAD_THREAD_IMPL_WIN32_H_INCLUDED 32 #define ICL_CORE_THREAD_THREAD_IMPL_WIN32_H_INCLUDED virtual bool isHardRealtime() const
ICL_CORE_OS_IMPL_NS::ThreadId ThreadId
static DWORD WINAPI runThread(void *arg)
unsigned long m_thread_id
virtual icl_core::ThreadId threadId() const
icl_core::String m_description
ThreadImplWin32(Thread *thread, const icl_core::String &description, icl_core::ThreadPriority priority)
virtual bool setPriority(icl_core::ThreadPriority priority)
Contains icl_core::thread::ThreadImpl.
virtual void setDescription(const icl_core::String &description)
virtual bool executesHardRealtime() const
Contains global thread related functions, encapsulated into the icl_core::os namespace.
virtual ~ThreadImplWin32()
virtual icl_core::String getDescription() const
virtual icl_core::ThreadPriority priority() const
icl_core::ThreadPriority m_priority
virtual bool setHardRealtime(bool hard_realtime)