|
Lely core libraries 2.3.2
|
The implementation of a fiber executor. More...

Data Fields | |
| const struct ev_exec_vtbl * | exec_vptr |
| A pointer to the virtual table for the executor interface. | |
| ev_exec_t * | inner_exec |
| A pointer to the inner executor. | |
| struct ev_task | task |
| The task used to create new fibers. | |
| struct ev_fiber_thrd * | thr |
| A pointer to the ev_fiber_thrd instance for this executor. | |
| size_t | pending |
| The number of pending fibers available to execute a task. | |
| mtx_t | mtx |
| The mutex protecting posted and queue. | |
| int | posted |
| A flag indicating whether task has been posted to inner_exec. | |
| struct sllist | queue |
| The queue of tasks submitted to this executor. | |
The implementation of a fiber executor.
Definition at line 98 of file fiber_exec.c.