![]() |
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.