13 return Os::TaskInterface::Status::UNKNOWN_ERROR;
25 return Os::TaskInterface::Status::UNKNOWN_ERROR;
34 return Os::Task::Status::UNKNOWN_ERROR;
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
Status _delay(const Fw::TimeInterval &interval) override
delay the current task
void onStart() override
perform required task start actions
void suspend(SuspensionType suspensionType) override
suspend the task given the suspension type
Status join() override
block until the task has ended
bool isCooperative() override
determine if the task requires cooperative multitasking