Sound Open Firmware
Loading...
Searching...
No Matches
task_ops Struct Reference

Operations and callbacks associated with a scheduling task. More...

#include <zephyr/include/rtos/task.h>

Data Fields

enum task_state(* run )(void *data)
 Task's main execution callback function.
 
void(* complete )(void *data)
 Optional callback executed on task completion.
 
uint64_t(* get_deadline )(void *data)
 Optional callback returning current task deadline timestamp.
 

Detailed Description

Operations and callbacks associated with a scheduling task.

Field Documentation

◆ complete

void(* task_ops::complete) (void *data)

Optional callback executed on task completion.

◆ get_deadline

uint64_t(* task_ops::get_deadline) (void *data)

Optional callback returning current task deadline timestamp.

◆ run

enum task_state(* task_ops::run) (void *data)

Task's main execution callback function.


The documentation for this struct was generated from the following file: