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
Class Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
|
Y
|
Z
A
Kernel::KernelTask::AddTaskRequest
(
stk
)
AddTaskWhenStartedRelaxCpuContext
(
stk::test
)
AutoResetBasicTask
(
stk::test::event
)
B
BasicLockUnlockTask
(
stk::test::mutex
)
BasicSignalWaitTask
(
stk::test::semaphore
)
BasicWriteReadTask
(
stk::test::pipe
)
BoundedBufferTask
(
stk::test::semaphore
)
BulkWriteReadTask
(
stk::test::pipe
)
C
ClearTask
(
stk::test::eventflags
)
ConcurrentReadersTask
(
stk::test::rwmutex
)
ConditionVariable
(
stk::sync
)
CriticalSection
(
stk::hw
)
CTimerWrapper
D
DelayContext
(
stk::test
)
DListEntry
(
stk::util
)
DListHead
(
stk::util
)
E
EDFDynamicSchedulingContext
(
stk::test
)
Event
(
stk::sync
)
EventFlags
(
stk::sync
)
Kernel::ExitTrapStack
(
stk
)
F
FIFOOrderTask
(
stk::test::mutex
)
FIFOOrderTask
(
stk::test::semaphore
)
G
GetSizeIsEmptyTask
(
stk::test::pipe
)
GetTask
(
stk::test::eventflags
)
H
HiResClock
(
stk::hw
)
Kernel::KernelTask::HrtInfo
(
stk
)
HrtTaskDeadlineMissedRelaxCpuContext
(
stk::test
)
I
IEventHandler
IPlatform::IEventHandler
(
stk
)
IPlatform::IEventOverrider
(
stk
)
IKernel
(
stk
)
IKernelService
(
stk
)
IKernelTask
(
stk
)
IMutex
(
stk
)
InitialCountTask
(
stk::test::semaphore
)
InitialFlagsTask
(
stk::test::eventflags
)
InitialStateTask
(
stk::test::event
)
InterTaskCoordinationTask
(
stk::test::mutex
)
IPlatform
(
stk
)
PlatformRiscV::ISpecificEventHandler
(
stk
)
IStackMemory
(
stk
)
ISyncObject
(
stk
)
ITask
(
stk
)
ITaskSwitchStrategy
(
stk
)
ITraceable
(
stk
)
IWaitObject
(
stk
)
K
Kernel
(
stk
)
KernelMock
(
stk::test
)
Kernel::KernelService
(
stk
)
KernelServiceMock
(
stk::test
)
KernelServiceMock
(
stk::test::stk
)
Kernel::KernelTask
(
stk
)
M
ManualResetBasicTask
(
stk::test::event
)
MultipleTimersTask
(
stk::test::timer
)
MultiProducerConsumerTask
(
stk::test::pipe
)
MultiWaiterAllTask
(
stk::test::eventflags
)
MultiWaiterAnyTask
(
stk::test::eventflags
)
Mutex
(
stk::sync
)
MutexMock
(
stk::test
)
MutexReacquiredTask
(
stk::test::condvar
)
MutualExclusionTask
(
stk::test::spinlock
)
N
NoClearTask
(
stk::test::eventflags
)
NotifyAllWakesTask
(
stk::test::condvar
)
NotifyOneOrderTask
(
stk::test::condvar
)
NotifyOneWakesTask
(
stk::test::condvar
)
NoWaitTimeoutTask
(
stk::test::condvar
)
O
OneShotTimerTask
(
stk::test::timer
)
P
PeriodicTimerTask
(
stk::test::timer
)
PeriodicTrigger
(
stk::time
)
Pipe
(
stk::sync
)
PlatformArmCortexM
(
stk
)
PlatformContext
(
stk
)
PlatformRiscV
(
stk
)
PlatformTestMock
(
stk::test
)
PlatformX86Win32
(
stk
)
PredicateLoopTask
(
stk::test::condvar
)
PrioritySleepRelaxCpuContext
(
stk::test
)
PulseAutoResetTask
(
stk::test::event
)
PulseManualResetTask
(
stk::test::event
)
R
ReadBlocksWhenEmptyTask
(
stk::test::pipe
)
ReaderWriterAlternationTask
(
stk::test::rwmutex
)
ReadUnlockWakesWriterTask
(
stk::test::rwmutex
)
RecursiveDepthTask
(
stk::test::mutex
)
RecursiveLockTask
(
stk::test::mutex
)
RecursiveLockTask
(
stk::test::spinlock
)
RecursiveTryLockTask
(
stk::test::spinlock
)
ResetManualTask
(
stk::test::event
)
ResetPeriodicTimerTask
(
stk::test::timer
)
RestartTimerTask
(
stk::test::timer
)
RWMutex
(
stk::sync
)
S
SchedulabilityCheck
(
stk
)
SchedulabilityCheck::SchedulabilityCheckResult
(
stk
)
ScopedCriticalSection
(
stk::sync
)
CriticalSection::ScopedLock
(
stk::hw
)
IMutex::ScopedLock
(
stk
)
RWMutex::ScopedTimedLock
(
stk::sync
)
RWMutex::ScopedTimedReadMutex
(
stk::sync
)
Semaphore
(
stk::sync
)
SetPeriodTask
(
stk::test::timer
)
SetWaitAllTask
(
stk::test::eventflags
)
SetWaitAnyTask
(
stk::test::eventflags
)
SignalBeforeWaitTask
(
stk::test::semaphore
)
SleepAllAndWakeRelaxCpuContext
(
stk::test
)
SleepAndWakeTicklessRelaxCpuContext
(
stk::test
)
SleepRelaxCpuContext
(
stk::test
)
Kernel::SleepTrapStack
(
stk
)
SpinLock
(
stk::hw
)
SpinLock
(
stk::sync
)
Kernel::KernelTask::SrtInfo
(
stk
)
Stack
(
stk
)
PlatformTestMock::StackInfo
(
stk::test
)
StackMemoryDef
(
stk
)
StackMemoryWrapper
(
stk
)
StartOrResetTask
(
stk::test::timer
)
stk_cv_mem_t
stk_cv_t
stk_ef_mem_t
stk_ef_t
stk_event_mem_t
stk_event_t
stk_mutex_mem_t
stk_mutex_t
stk_periodic_trigger_mem_t
stk_periodic_trigger_t
stk_pipe_mem_t
stk_pipe_t
stk_rwmutex_mem_t
stk_rwmutex_t
stk_sem_mem_t
stk_sem_t
stk_spinlock_mem_t
stk_spinlock_t
stk_task_t
stk_timer_t
stk_timerhost_t
StopTimerTask
(
stk::test::timer
)
StressTestTask
(
stk::test::condvar
)
StressTestTask
(
stk::test::mutex
)
StressTestTask
(
stk::test::pipe
)
StressTestTask
(
stk::test::rwmutex
)
StressTestTask
(
stk::test::semaphore
)
StressTestTask
(
stk::test::spinlock
)
StressTestTask
(
stk::test::timer
)
SwitchStrategyEDF
(
stk
)
SwitchStrategyFixedPriority
(
stk
)
SwitchStrategyMonotonic
(
stk
)
SwitchStrategyRoundRobin
(
stk
)
SwitchStrategySmoothWeightedRoundRobin
(
stk
)
SwitchToNextRelaxCpuContext
(
stk::test
)
SyncObjectMock
(
stk::test
)
SyncWaitRelaxCpuContext
(
stk::test
)
SyncWaitWakeRelaxCpuContext
(
stk::test
)
T
Task
(
stk
)
SchedulabilityCheck::TaskCpuLoad
(
stk
)
SchedulabilityCheck::TaskInfo
(
stk
)
TaskMock
(
stk::test
)
TaskMockW
(
stk::test
)
TaskSlot
SchedulabilityCheck::TaskTiming
(
stk
)
TaskW
(
stk
)
TaskWrapper
TestAssertPassed
(
stk::test
)
TestContext
(
stk::test
)
TestTask
(
stk::test::chain
)
TestTask
(
stk::test::hrt
)
TestTask
(
stk::test::sleep
)
TestTask
(
stk::test::switch_
)
TestTimer
(
stk::test::timer
)
TimedLockTask
(
stk::test::mutex
)
TimedReadLockTask
(
stk::test::rwmutex
)
TimedWriteLockTask
(
stk::test::rwmutex
)
TimeInfo
(
stk::test::hrt
)
TimeoutExpiresTask
(
stk::test::condvar
)
TimeoutTask
(
stk::test::eventflags
)
TimeoutTask
(
stk::test::pipe
)
TimeoutWaitTask
(
stk::test::event
)
TimeoutWaitTask
(
stk::test::semaphore
)
TimerHost::Timer
(
stk::time
)
TimerHost::TimerCommand
(
stk::time
)
TimerHost
(
stk::time
)
TimerSlot
TimerHost::TimerWorkerTask
(
stk::time
)
TryLockContendedTask
(
stk::test::spinlock
)
TryLockFreeTask
(
stk::test::spinlock
)
TryLockTask
(
stk::test::mutex
)
TryReadLockWhileWriterTask
(
stk::test::rwmutex
)
TryWaitTask
(
stk::test::event
)
TryWaitTask
(
stk::test::eventflags
)
U
UnlockTransferTask
(
stk::test::spinlock
)
W
Kernel::KernelTask::WaitObject
(
stk
)
Kernel::KernelTask::WaitObject::WaitRequest
(
stk
)
WriteBlocksWhenFullTask
(
stk::test::pipe
)
WriterExclusivityTask
(
stk::test::rwmutex
)
WriterPriorityTask
(
stk::test::rwmutex
)
WriterStarvationTask
(
stk::test::rwmutex
)
Y
YieldUnderContentionTask
(
stk::test::spinlock
)
Z
ZeroTimeoutTask
(
stk::test::semaphore
)
Generated by
1.15.0