| Bind(TPlatform *platform, ITask *user_task) | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| BusyWaitWhileSleeping(Kernel *kernel) const | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| DLEntryTag enum value | stk::util::DListEntry< IKernelTask, true > | |
| DLEntryType typedef | stk::util::DListEntry< IKernelTask, true > | |
| DLHeadType typedef | stk::util::DListEntry< IKernelTask, true > | |
| DListEntry() | stk::util::DListEntry< IKernelTask, true > | inlineexplicit |
| EStateFlags enum name | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | private |
| GetCurrentWeight() const override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| GetHead() | stk::util::DListEntry< IKernelTask, true > | inline |
| GetHrtDeadline() const override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| GetHrtPeriodicity() const override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| GetHrtRelativeDeadline() const override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| GetNext() | stk::util::DListEntry< IKernelTask, true > | inline |
| GetPrev() | stk::util::DListEntry< IKernelTask, true > | inline |
| GetSleepTicks(Timeout sleep_ticks) | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inline |
| GetTid() const | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inline |
| GetUserStack() const override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| GetUserStackPtr() | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| GetUserTask() override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| GetWeight() const override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| HrtHardFailDeadline(IPlatform *platform) | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| HrtInit(Timeout periodicity_tc, Timeout deadline_tc, Timeout start_delay_tc) | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| HrtIsDeadlineMissed(Timeout duration) const | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| HrtOnSwitchedIn() | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| HrtOnSwitchedOut() | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| HrtOnWorkCompleted() | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| IsBusy() const | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inline |
| IsLinked() const | stk::util::DListEntry< IKernelTask, true > | inline |
| IsMemoryOfSP(Word SP) const | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| IsPendingRemoval() const | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| IsSleepInfinite() const | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inline |
| IsSleeping() const override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| Kernel class | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | friend |
| KernelTask() | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineexplicit |
| Link(DLHeadType *head, DLEntryType *next, DLEntryType *prev) | stk::util::DListEntry< IKernelTask, true > | inlineprivate |
| ListEntryType typedef | stk::IKernelTask | |
| ListHeadType typedef | stk::IKernelTask | |
| m_head | stk::util::DListEntry< IKernelTask, true > | private |
| m_hrt | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |
| m_next | stk::util::DListEntry< IKernelTask, true > | private |
| m_prev | stk::util::DListEntry< IKernelTask, true > | private |
| m_rt_weight | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |
| m_srt | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |
| m_stack | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |
| m_state | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |
| m_time_sleep | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |
| m_user | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |
| m_wait_obj | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |
| operator const IKernelTask *() const | stk::util::DListEntry< IKernelTask, true > | inline |
| operator IKernelTask *() | stk::util::DListEntry< IKernelTask, true > | inline |
| ScheduleRemoval() | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| ScheduleSleep(Timeout ticks) | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| SetCurrentWeight(Weight weight) override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| STATE_NONE enum value | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | private |
| STATE_REMOVE_PENDING enum value | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | private |
| STATE_SLEEP_PENDING enum value | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | private |
| STATE_WAKE_PENDING enum value | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | private |
| Unbind() | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlineprotected |
| Unlink() | stk::util::DListEntry< IKernelTask, true > | inlineprivate |
| Wake() override | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | inlinevirtual |
| ~DListEntry()=default | stk::util::DListEntry< IKernelTask, true > | protected |
| ~IKernelTask()=default | stk::IKernelTask | protected |
| ~KernelTask()=default | stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelTask | protected |