#include <ThreadImplLxrt35.h>

Public Member Functions | |
| virtual void | join () |
| virtual bool | start () |
| ThreadImplLxrt35 (Thread *thread, icl_core::ThreadPriority priority) | |
| virtual | ~ThreadImplLxrt35 () |
Static Private Member Functions | |
| static void * | runThread (void *arg) |
Private Attributes | |
| ThreadPriority | m_priority |
| pthread_barrier_t * | m_rt_start_sync |
| RT_TASK * | m_rt_task |
| Thread * | m_thread |
| pthread_t | m_thread_id |
Definition at line 44 of file icl_core_logging/ThreadImplLxrt35.h.
| icl_core::logging::ThreadImplLxrt35::ThreadImplLxrt35 | ( | Thread * | thread, |
| icl_core::ThreadPriority | priority | ||
| ) |
Definition at line 34 of file icl_core_logging/ThreadImplLxrt35.cpp.
| icl_core::logging::ThreadImplLxrt35::~ThreadImplLxrt35 | ( | ) | [virtual] |
Definition at line 42 of file icl_core_logging/ThreadImplLxrt35.cpp.
| void icl_core::logging::ThreadImplLxrt35::join | ( | ) | [virtual] |
Implements icl_core::logging::ThreadImpl.
Definition at line 59 of file icl_core_logging/ThreadImplLxrt35.cpp.
| void * icl_core::logging::ThreadImplLxrt35::runThread | ( | void * | arg | ) | [static, private] |
Definition at line 102 of file icl_core_logging/ThreadImplLxrt35.cpp.
| bool icl_core::logging::ThreadImplLxrt35::start | ( | ) | [virtual] |
Implements icl_core::logging::ThreadImpl.
Definition at line 73 of file icl_core_logging/ThreadImplLxrt35.cpp.
Definition at line 58 of file icl_core_logging/ThreadImplLxrt35.h.
pthread_barrier_t* icl_core::logging::ThreadImplLxrt35::m_rt_start_sync [private] |
Definition at line 61 of file icl_core_logging/ThreadImplLxrt35.h.
RT_TASK* icl_core::logging::ThreadImplLxrt35::m_rt_task [private] |
Definition at line 60 of file icl_core_logging/ThreadImplLxrt35.h.
Definition at line 57 of file icl_core_logging/ThreadImplLxrt35.h.
pthread_t icl_core::logging::ThreadImplLxrt35::m_thread_id [private] |
Definition at line 56 of file icl_core_logging/ThreadImplLxrt35.h.