bsp-microej-async-worker  0.2.1
bsp-microej-async-worker
Data Fields
MICROEJ_ASYNC_WORKER_handle_t Struct Reference

An async worker. More...

#include <microej_async_worker.h>

Data Fields

int32_t job_count
 
MICROEJ_ASYNC_WORKER_job_tfree_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
 

Detailed Description

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.


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