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::ISyncObject Member List

This is the complete list of members for stk::ISyncObject, including all inherited members.

AddWaitObject(IWaitObject::ListHeadType &wlist, IWaitObject *wobj)stk::ISyncObjectinlinestatic
AddWaitObject(IWaitObject *wobj)stk::ISyncObjectinlinevirtual
DLEntryTag enum valuestk::util::DListEntry< ISyncObject, false >
DLEntryType typedefstk::util::DListEntry< ISyncObject, false >
DLHeadType typedefstk::util::DListEntry< ISyncObject, false >
DListEntry()stk::util::DListEntry< ISyncObject, false >inlineexplicit
FindWeightHigherThan(Weight comp) conststk::ISyncObjectinline
GetHead()stk::util::DListEntry< ISyncObject, false >inline
GetNext()stk::util::DListEntry< ISyncObject, false >inline
GetPrev()stk::util::DListEntry< ISyncObject, false >inline
GetWaitList()stk::ISyncObjectinlineprotected
IKernel classstk::ISyncObjectfriend
IsLinked() conststk::util::DListEntry< ISyncObject, false >inline
ISyncObject()stk::ISyncObjectinlineexplicitprotected
Link(DLHeadType *head, DLEntryType *next, DLEntryType *prev)stk::util::DListEntry< ISyncObject, false >inlineprivate
ListEntryType typedefstk::ISyncObject
ListHeadType typedefstk::ISyncObject
m_headstk::util::DListEntry< ISyncObject, false >private
m_nextstk::util::DListEntry< ISyncObject, false >private
m_prevstk::util::DListEntry< ISyncObject, false >private
m_wait_liststk::ISyncObjectprotected
operator const ISyncObject *() conststk::util::DListEntry< ISyncObject, false >inline
operator ISyncObject *()stk::util::DListEntry< ISyncObject, false >inline
RemoveWaitObject(IWaitObject::ListHeadType &wlist, IWaitObject *wobj)stk::ISyncObjectinlinestatic
RemoveWaitObject(IWaitObject *wobj)stk::ISyncObjectinlinevirtual
Tick(Timeout elapsed_ticks)stk::ISyncObjectinlinevirtual
tz::nsec::util::CmseISyncObjectWrapper classstk::ISyncObjectfriend
Unlink()stk::util::DListEntry< ISyncObject, false >inlineprivate
WakeAll(IWaitObject::ListHeadType &wlist)stk::ISyncObjectinlinestatic
WakeAll()stk::ISyncObjectinlineprotectedvirtual
WakeOne(IWaitObject::ListHeadType &wlist)stk::ISyncObjectinlinestatic
WakeOne()stk::ISyncObjectinlineprotectedvirtual
~DListEntry()=defaultstk::util::DListEntry< ISyncObject, false >protected
~ISyncObject()=defaultstk::ISyncObjectprotected