|
libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
|
Public Member Functions | |
| _Atomic (xtc_timer_t *) park_timer | |
Data Fields | |
| struct xtc_task * | all_next |
| struct xtc_task * | all_prev |
| void(* | cleanup )(void *cleanup_arg) |
| void * | cleanup_arg |
| struct xtc_task * | dead_next |
| xtc_task_fn | fn |
| struct xtc_task * | inbox_next |
| xtc_loop_t * | loop |
| _Atomic int | park_fd |
| struct xtc_io * | park_io |
| int | park_requested |
| int | pinned |
| struct xtc_task * | q_next |
| int | reclaim |
| int | recyclable |
| int64_t | run_start_ns |
| int | sched_class |
| _Atomic int | state |
| int | typestable |
| void * | user |
| _Atomic int | wake_pending |
| _Atomic uint32_t | wake_revents |
Definition at line 43 of file loop_int.h.
| struct xtc_task* xtc_task_t::all_next |
Definition at line 166 of file loop_int.h.
| struct xtc_task* xtc_task_t::all_prev |
Definition at line 167 of file loop_int.h.
| void(* xtc_task_t::cleanup) (void *cleanup_arg) |
Definition at line 181 of file loop_int.h.
| void* xtc_task_t::cleanup_arg |
Definition at line 182 of file loop_int.h.
| struct xtc_task* xtc_task_t::dead_next |
Definition at line 204 of file loop_int.h.
| xtc_task_fn xtc_task_t::fn |
Definition at line 44 of file loop_int.h.
| struct xtc_task* xtc_task_t::inbox_next |
Definition at line 192 of file loop_int.h.
| xtc_loop_t* xtc_task_t::loop |
Definition at line 46 of file loop_int.h.
| _Atomic int xtc_task_t::park_fd |
Definition at line 125 of file loop_int.h.
| struct xtc_io* xtc_task_t::park_io |
Definition at line 134 of file loop_int.h.
| int xtc_task_t::park_requested |
Definition at line 139 of file loop_int.h.
| int xtc_task_t::pinned |
Definition at line 70 of file loop_int.h.
| struct xtc_task* xtc_task_t::q_next |
Definition at line 72 of file loop_int.h.
| int xtc_task_t::reclaim |
Definition at line 202 of file loop_int.h.
| int xtc_task_t::recyclable |
Definition at line 174 of file loop_int.h.
| int64_t xtc_task_t::run_start_ns |
Definition at line 64 of file loop_int.h.
| int xtc_task_t::sched_class |
Definition at line 60 of file loop_int.h.
| _Atomic int xtc_task_t::state |
Definition at line 47 of file loop_int.h.
| int xtc_task_t::typestable |
Definition at line 203 of file loop_int.h.
| void* xtc_task_t::user |
Definition at line 45 of file loop_int.h.
| _Atomic int xtc_task_t::wake_pending |
Definition at line 161 of file loop_int.h.
| _Atomic uint32_t xtc_task_t::wake_revents |
Definition at line 152 of file loop_int.h.