15 return Os::TaskInterface::Status::UNKNOWN_ERROR;
27 return Os::TaskInterface::Status::UNKNOWN_ERROR;
36 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
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
Status _delay(Fw::TimeInterval interval) override
delay the current task
bool isCooperative() override
determine if the task requires cooperative multitasking