40 m_description(description)
58 struct sched_param param;
60 int ret = pthread_getschedparam(
m_thread_id, &policy, ¶m);
75 struct sched_param param;
77 int ret = pthread_getschedparam(
m_thread_id, &policy, ¶m);
86 ret = pthread_setschedparam(
m_thread_id, policy, ¶m);
ICL_CORE_OS_IMPL_NS::ThreadId ThreadId
virtual ~ThreadImplPosix()
virtual icl_core::ThreadPriority priority() const
Posix implementation of the global thread functions.
ThreadImplPosix(Thread *thread, const icl_core::String &description, icl_core::ThreadPriority priority)
virtual icl_core::ThreadId threadId() const
static void * runThread(void *arg)
virtual bool setPriority(icl_core::ThreadPriority priority)
Contains icl_core::thread::ThreadImpl for posix systems.
Contains icl_core::thread::Thread.