SuperTinyKernel™ RTOS 1.08.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 >::KernelService Member List

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

Delay(Timeout ticks) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
GetInstance()stk::IKernelServicestatic
GetSysTimerCount() const overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
GetSysTimerFrequency() const overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
GetTickResolution() const overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
GetTicks() const overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
GetTid() const overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
GetWaitList(ISyncObject *sobj)stk::IKernelServiceinlineprotectedstatic
IncrementTicks(Ticks advance)stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlineprivate
InheritWeight(TId tid, Weight weight) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
Initialize(Kernel *kernel)stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlineprivate
Kernel classstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServicefriend
KernelService()stk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlineexplicitprivate
m_kernelstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceprivate
m_ticksstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceprivate
RestoreWeight(TId tid, ISyncObject *sobj) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
Resume(Timeout elapsed_ticks) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
Sleep(Timeout ticks) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
SleepCancel(TId task_id) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
SleepUntil(Ticks timestamp) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
Suspend() overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
SwitchToNext() overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
Wait(ISyncObject *sobj, IMutex *mutex, Timeout ticks) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
Wake(ISyncObject *sobj, bool all) overridestk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceinlinevirtual
~IKernelService()=defaultstk::IKernelServiceprotected
~KernelService()=defaultstk::Kernel< TMode, TSize, TStrategy, TPlatform >::KernelServiceprivate