Lely core libraries
2.3.4
|
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.