15 return Os::TaskInterface::Status::UNKNOWN_ERROR;
27 return Os::TaskInterface::Status::UNKNOWN_ERROR;
36 return Os::Task::Status::UNKNOWN_ERROR;
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
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)
Task handle representation.