7 #ifndef OS_STUB_TASK_HPP
8 #define OS_STUB_TASK_HPP
void suspend(SuspensionType suspensionType) override
suspend the task given the suspension type
Status _delay(Fw::TimeInterval interval) override
delay the current task
bool isCooperative() override
determine if the task requires cooperative multitasking
StubTask()=default
Constructor.
void resume() override
resume a suspended task
void onStart() override
perform required task start actions
Status start(const Arguments &arguments) override
start the task
Status join() override
block until the task has ended
TaskHandle * getHandle() override
return the underlying task handle (implementation specific)
~StubTask() override=default
Destructor.
Task handle representation.