27 #ifndef ICL_CORE_THREAD_THREAD_IMPL_H_INCLUDED 28 #define ICL_CORE_THREAD_THREAD_IMPL_H_INCLUDED 48 virtual void join() = 0;
53 virtual bool start() = 0;
ICL_CORE_OS_IMPL_NS::ThreadId ThreadId
virtual icl_core::String getDescription() const =0
virtual icl_core::ThreadPriority priority() const =0
Contains global thread related functions, encapsulated into the icl_core::os namespace.
virtual bool isHardRealtime() const =0
virtual void setDescription(const icl_core::String &description)=0
virtual bool setPriority(icl_core::ThreadPriority priority)=0
Contains Interface base classes and base types.
virtual bool executesHardRealtime() const =0
virtual icl_core::ThreadId threadId() const =0
Contains icl_core::Noncopyable.
virtual bool setHardRealtime(bool hard_realtime)=0