RTOS Wrapper
API reference
Loading...
Searching...
No Matches
BaseThread Member List

This is the complete list of members for BaseThread, including all inherited members.

BaseThread(const char *threadName)BaseThread
BaseThread(const BaseThread &)=deleteBaseThread
baseThreadStartSemaphoreBaseNameBaseThreadprotectedstatic
ChangePriority(uint32_t newPriority) noexceptBaseThread
Cleanup() noexcept=0BaseThreadpure virtual
cleanupCompleteBaseThreadprivate
ClearCleanupComplete() noexceptBaseThreadinlineprotected
ClearSetupComplete() noexceptBaseThreadinlineprotected
ClearThreadRunning() noexceptBaseThreadinlineprotected
ClearThreadStepInDelay() noexceptBaseThreadinlineprotected
ClearThreadStopRequested() noexceptBaseThreadinlineprotected
CreateBaseThread(uint8_t *stack, OS_Ulong stackSizeBytes, OS_Uint priority, OS_Uint preempt_threshold, OS_Ulong timeSliceAllowed, OS_Uint auto_start) noexceptBaseThreadprotected
CreateBaseThread(uint8_t *stack, OS_Ulong stackSizeBytes, OS_Uint priority, OS_Uint preempt_threshold, OS_Ulong timeSliceAllowed, OS_Uint auto_start, int core_id) noexceptBaseThreadprotected
EnsureInitialized() noexceptBaseThreadinline
GetStackHighWaterMark() const noexceptBaseThread
GetThreadId() noexceptBaseThreadinline
GetThreadName() noexceptBaseThread
Initialize() noexcept=0BaseThreadprotectedpure virtual
initializedBaseThreadprotected
IsCleanupComplete() const noexceptBaseThreadinline
IsInitialized() const noexceptBaseThreadinline
IsSetupComplete() const noexceptBaseThreadinline
IsSuspended() noexceptBaseThread
IsThreadCreated() noexceptBaseThreadinline
IsThreadInStepDelay() const noexceptBaseThreadinline
IsThreadRunning() const noexceptBaseThreadinline
IsThreadStopped() const noexceptBaseThreadinline
IsThreadStopRequested() noexceptBaseThreadinline
MarkCleanupComplete() noexceptBaseThreadinlineprotected
MarkSetupComplete() noexceptBaseThreadinlineprotected
MarkThreadRunning() noexceptBaseThreadinlineprotected
MarkThreadStepInDelay() noexceptBaseThreadinlineprotected
MarkThreadStopRequested() noexceptBaseThreadinlineprotected
minTimestampBeforeNextStepBaseThreadprivate
operator=(const BaseThread &)=deleteBaseThread
osThreadBaseThreadprotected
osThreadCreatedBaseThreadprotected
osThreadNameBaseThreadprotected
ResetVariables() noexcept=0BaseThreadprotectedpure virtual
Resume() noexceptBaseThread
Setup() noexcept=0BaseThreadpure virtual
setupCompleteBaseThreadprivate
signalSemaphoreBaseThreadprotected
Start() noexceptBaseThread
StartAction() noexceptBaseThreadvirtual
StartThreadAndWaitToVerify(uint32_t startTimeoutMsec=1000)BaseThread
Step() noexcept=0BaseThreadpure virtual
Stop() noexceptBaseThread
StopThreadAndWaitToVerify(uint32_t stopTimeoutMsec)BaseThread
stopThreadRequestedBaseThreadprivate
Suspend() noexceptBaseThread
ThreadEntry(OS_Ulong instanceAddress)BaseThreadprotectedstatic
threadRunningBaseThreadprivate
threadStepInDelayBaseThreadprivate
waitBeforeStepBaseThreadprivate
WaitForStart() noexceptBaseThreadprotected
~BaseThread() noexceptBaseThreadvirtual