7#ifndef CMSISRTX5_1B3FB229_533C_4331_88C3_A1D4D0A698D8
8#define CMSISRTX5_1B3FB229_533C_4331_88C3_A1D4D0A698D8
23 class CmsisRTX5Thread;
129 virtual void notify(
void)
override;
165 static void entryPoint(
void* attachment);
Definition CmsisRTX5Thread.h:29
virtual ~CmsisRTX5Thread(void) override
Destroy the Cmsisrtos Thread object.
virtual bool start(const char *name, mframe::sys::ThreadPriority priority) override
CmsisRTX5Thread(mframe::func::Runnable &task, int stackSize)
Construct a new Cmsisrtos Thread object.
virtual const char * getThreadName(void) const override
Get the Thread Name object.
virtual mframe::sys::ThreadPriority getPriority(void) const override
Get the Priority object.
virtual int getStackSize(void) const override
Get the Stack Size object.
virtual bool setPriority(mframe::sys::ThreadPriority priority) override
Set the Priority object.
virtual mframe::sys::ThreadState getState(void) const override
Get the State object.
CmsisRTX5Thread(mframe::func::Runnable &task, mframe::lang::Data &stackMemory)
Construct a new Cmsisrtos Thread object.
Definition CmsisRTX5Kernel.h:22
ThreadState
Definition ThreadState.h:27
ThreadPriority
Definition ThreadPriority.h:27