![]() |
TIOVX User Guide
|
Interface to Task APIs. More...
Go to the source code of this file.
Data Structures | |
| struct | tivx_task |
| Typedef for a task. More... | |
| struct | tivx_task_create_params_t |
| Parameters that can be set during task creation. More... | |
Macros | |
| #define | TIVX_TASK_PRI_HIGHEST (0u) |
| Constant to define highest priority for a task. | |
| #define | TIVX_TASK_PRI_LOWEST (15u) |
| Constant to define lowest priority for a task. | |
| #define | TIVX_TASK_AFFINITY_ANY (0xFFFFu) |
| constant to indicate task affinity can be decided by OS on a SMP CPU | |
| #define | TIVX_MAX_TASK_NAME (12u) |
| Max Task Name Size. | |
Typedefs | |
| typedef void(VX_CALLBACK * | tivx_task_main_f) (void *app_var) |
| Entry point of task. More... | |
Functions | |
| void | tivxTaskSetDefaultCreateParams (tivx_task_create_params_t *params) |
| Used to set default task create parameters in parameter structure. More... | |
| vx_status | tivxTaskCreate (tivx_task *task, const tivx_task_create_params_t *params) |
| Create a task. More... | |
| vx_status | tivxTaskDelete (tivx_task *task) |
| Delete a task. More... | |
| void | tivxTaskWaitMsecs (uint32_t msec) |
| waits/sleeps for given milliseconds More... | |
Interface to Task APIs.
Definition in file tivx_task.h.