|
libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
|
Data Fields | |
| struct xtc_task * | all_next |
| struct xtc_task * | all_prev |
| void(* | cleanup )(void *cleanup_arg) |
| void * | cleanup_arg |
| xtc_task_fn | fn |
| xtc_loop_t * | loop |
| int | park_fd |
| int | park_requested |
| xtc_timer_t * | park_timer |
| int | pinned |
| struct xtc_task * | q_next |
| int | recyclable |
| int64_t | run_start_ns |
| int | state |
| void * | user |
| _Atomic uint32_t | wake_revents |
Definition at line 40 of file loop_int.h.
| struct xtc_task* xtc_task_t::all_next |
Definition at line 84 of file loop_int.h.
| struct xtc_task* xtc_task_t::all_prev |
Definition at line 85 of file loop_int.h.
| void(* xtc_task_t::cleanup) (void *cleanup_arg) |
Definition at line 99 of file loop_int.h.
| void* xtc_task_t::cleanup_arg |
Definition at line 100 of file loop_int.h.
| xtc_task_fn xtc_task_t::fn |
Definition at line 41 of file loop_int.h.
| xtc_loop_t* xtc_task_t::loop |
Definition at line 43 of file loop_int.h.
| int xtc_task_t::park_fd |
Definition at line 61 of file loop_int.h.
| int xtc_task_t::park_requested |
Definition at line 66 of file loop_int.h.
| xtc_timer_t* xtc_task_t::park_timer |
Definition at line 60 of file loop_int.h.
| int xtc_task_t::pinned |
Definition at line 54 of file loop_int.h.
| struct xtc_task* xtc_task_t::q_next |
Definition at line 56 of file loop_int.h.
| int xtc_task_t::recyclable |
Definition at line 92 of file loop_int.h.
| int64_t xtc_task_t::run_start_ns |
Definition at line 48 of file loop_int.h.
| int xtc_task_t::state |
Definition at line 44 of file loop_int.h.
| void* xtc_task_t::user |
Definition at line 42 of file loop_int.h.
| _Atomic uint32_t xtc_task_t::wake_revents |
Definition at line 79 of file loop_int.h.