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