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