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

A job to execute in a worker. More...

#include <microej_async_worker.h>

Data Fields

void * params
 Pointers to the parameters. More...
 
struct {
   MICROEJ_ASYNC_WORKER_action_t   action
 
   int32_t   thread_id
 
   MICROEJ_ASYNC_WORKER_job_t *   next_free_job
 
_intern
 Structure internal data. Must not be modified.
 

Detailed Description

A job to execute in a worker.

Jobs are allocated using MICROEJ_ASYNC_WORKER_allocate_job() and freed using MICROEJ_ASYNC_WORKER_free_job().

Definition at line 146 of file microej_async_worker.h.

Field Documentation

§ params

void* MICROEJ_ASYNC_WORKER_job::params

Pointers to the parameters.

This pointer is initialized by the system and references an union of type _param_type (value given to MICROEJ_ASYNC_WORKER_worker_declare()). This pointer field must not be modified but the content of the referenced union can be modified.

Definition at line 153 of file microej_async_worker.h.


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