Cpl::System::Thread | Cpl::System::Posix::Thread | friend |
create(Runnable &runnable, const char *name, int priority=CPL_SYSTEM_THREAD_PRIORITY_NORMAL, int stackSize=0, void *stackPtr=0, bool allowSimTicks=true) | Cpl::System::Thread | static |
destroy(Thread &threadToDestroy) | Cpl::System::Thread | static |
getCurrent() noexcept | Cpl::System::Thread | static |
getId() noexcept | Cpl::System::Posix::Thread | virtual |
getName() noexcept | Cpl::System::Posix::Thread | virtual |
getNativeHandle(void) noexcept | Cpl::System::Posix::Thread | virtual |
getRunnable(void) noexcept | Cpl::System::Posix::Thread | virtual |
insert_(void *newContainerPtr) | Cpl::Container::Item | |
isInContainer_(const void *containerPtr) const noexcept | Cpl::Container::Item | |
isRunning(void) noexcept | Cpl::System::Posix::Thread | virtual |
Item() | Cpl::Container::Item | inlineprotected |
Item(const char *) | Cpl::Container::Item | inlineprotected |
m_allowSimTicks | Cpl::System::Posix::Thread | protected |
m_inListPtr_ | Cpl::Container::Item | |
m_name | Cpl::System::Posix::Thread | protected |
m_nextPtr_ | Cpl::Container::Item | |
m_runnable | Cpl::System::Posix::Thread | protected |
m_syncSema | Cpl::System::Posix::Thread | protected |
m_threadHandle | Cpl::System::Posix::Thread | protected |
m_threadID | Cpl::System::Posix::Thread | protected |
myId() noexcept | Cpl::System::Thread | static |
myName() noexcept | Cpl::System::Thread | static |
myRunnable() noexcept | Cpl::System::Thread | inlinestatic |
remove_(Item *itemPtr) noexcept | Cpl::Container::Item | static |
signal(void) noexcept | Cpl::System::Posix::Thread | virtual |
su_signal(void) noexcept | Cpl::System::Posix::Thread | virtual |
Thread(Runnable &runnable, const char *name, int priority=CPL_SYSTEM_THREAD_PRIORITY_NORMAL, unsigned stackSize=0, int schedType=SCHED_OTHER, bool allowSimTicks=true) | Cpl::System::Posix::Thread | |
Thread(Cpl::System::Runnable &dummyRunnable) | Cpl::System::Posix::Thread | |
timedWait(unsigned long timeoutInMsec) noexcept | Cpl::System::Thread | static |
traverse(Thread::Traverser &client) noexcept | Cpl::System::Thread | static |
tryGetCurrent() noexcept | Cpl::System::Thread | static |
tryWait() noexcept | Cpl::System::Thread | static |
wait() noexcept | Cpl::System::Thread | static |
~Signable() | Cpl::System::Signable | inlinevirtual |
~Thread() | Cpl::System::Posix::Thread | virtual |