SuperTinyKernel™ RTOS 1.06.x
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.

DLEntryTag enum valuestk::util::DListEntry< IWaitObject, false >
DLEntryType typedefstk::util::DListEntry< IWaitObject, false >
DLHeadType typedefstk::util::DListEntry< IWaitObject, false >
DListEntry()stk::util::DListEntry< IWaitObject, false >inlineexplicit
GetHead()stk::util::DListEntry< IWaitObject, false >inline
GetNext()stk::util::DListEntry< IWaitObject, false >inline
GetPrev()stk::util::DListEntry< IWaitObject, false >inline
GetTid() const overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinlinevirtual
IsLinked() conststk::util::DListEntry< IWaitObject, false >inline
IsTimeout() const overridestk::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) overridestk::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) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObjectinlinevirtual
~DListEntry()=defaultstk::util::DListEntry< IWaitObject, false >protected
~IWaitObject()=defaultstk::IWaitObjectprotected
~WaitObject()=defaultstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask::WaitObject