SuperTinyKernel™ RTOS 1.05.3
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
Loading...
Searching...
No Matches
stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObject Member List

This is the complete list of members for stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObject, including all inherited members.

DLEntryType typedefstk::util::DListEntry< IWaitObject, false >
DLHeadType typedefstk::util::DListEntry< IWaitObject, false >
DListEntry()stk::util::DListEntry< IWaitObject, false >inlineexplicit
GetHead() conststk::util::DListEntry< IWaitObject, false >inline
GetNext() conststk::util::DListEntry< IWaitObject, false >inline
GetPrev() conststk::util::DListEntry< IWaitObject, false >inline
GetTid() conststk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinlinevirtual
IsLinked() conststk::util::DListEntry< IWaitObject, false >inline
IsTimeout() conststk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinlinevirtual
IsWaiting() conststk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinline
Link(DLHeadType *head, DLEntryType *next, DLEntryType *prev)stk::util::DListEntry< IWaitObject, false >inlineprivate
ListEntryType typedefstk::IWaitObject
ListHeadType typedefstk::IWaitObject
m_headstk::util::DListEntry< IWaitObject, false >private
m_nextstk::util::DListEntry< IWaitObject, false >private
m_prevstk::util::DListEntry< IWaitObject, false >private
m_sync_objstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObject
m_taskstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObject
m_time_waitstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObject
m_timeoutstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObject
operator const IWaitObject *() conststk::util::DListEntry< IWaitObject, false >inline
operator IWaitObject *()stk::util::DListEntry< IWaitObject, false >inline
SetupWait(ISyncObject *sync_obj, Timeout timeout)stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinline
Tick(Timeout elapsed_ticks)stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinlinevirtual
Unlink()stk::util::DListEntry< IWaitObject, false >inlineprivate
WaitObject()stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinlineexplicit
Wake(bool timeout)stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinlinevirtual
~DListEntry()stk::util::DListEntry< IWaitObject, false >inlineprotected
~WaitObject()stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinline