![]() |
bsp-microej-async-worker
0.2.1
bsp-microej-async-worker
|
An async worker. More...
#include <microej_async_worker.h>
Data Fields | |
| int32_t | job_count |
| MICROEJ_ASYNC_WORKER_job_t * | free_jobs |
| void * | params |
| int32_t | params_sizeof |
| int32_t | waiting_threads_length |
| int32_t * | waiting_threads |
| uint16_t | waiting_thread_offset |
| uint16_t | free_waiting_thread_offset |
| OSAL_queue_handle_t | jobs_queue |
| OSAL_task_handle_t | task |
| OSAL_mutex_handle_t | mutex |
An async worker.
Workers are declared using the MICROEJ_ASYNC_WORKER_worker_declare() macro and initialized with MICROEJ_ASYNC_WORKER_initialize().
All the fields of this structure are internal data and must not be modified.
Definition at line 170 of file microej_async_worker.h.
1.8.12