|
libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
|
Data Fields | |
| struct xtc_task * | all_tasks |
| xtc_timer_t * | all_timers |
| int | cap_timers |
| xtc_deque_t | deque |
| struct xtc_exec * | exec |
| int | exec_id |
| struct xtc_inbox | inbox |
| xtc_io_t * | io |
| _Atomic int | n_alive |
| _Atomic uint64_t | n_steals |
| _Atomic uint64_t | n_tasks_run |
| int | n_timers |
| _Atomic uint64_t | n_yield_due |
| int | owns_res |
| struct xtc_task * | q_head |
| struct xtc_task * | q_tail |
| xtc_res_t * | res |
| unsigned int | runs_since_poll |
| int | stop_requested |
| struct xtc_task * | task_free |
| int | task_free_n |
| struct xtc_slab * | timer_slab |
| xtc_timer_t ** | timers |
| int64_t | yield_budget_ns |
Definition at line 158 of file loop_int.h.
| struct xtc_task* xtc_loop_t::all_tasks |
Definition at line 174 of file loop_int.h.
| xtc_timer_t* xtc_loop_t::all_timers |
Definition at line 177 of file loop_int.h.
| int xtc_loop_t::cap_timers |
Definition at line 171 of file loop_int.h.
| xtc_deque_t xtc_loop_t::deque |
Definition at line 162 of file loop_int.h.
| struct xtc_exec* xtc_loop_t::exec |
Definition at line 231 of file loop_int.h.
| int xtc_loop_t::exec_id |
Definition at line 228 of file loop_int.h.
| struct xtc_inbox xtc_loop_t::inbox |
Definition at line 224 of file loop_int.h.
| xtc_io_t* xtc_loop_t::io |
Definition at line 159 of file loop_int.h.
| _Atomic int xtc_loop_t::n_alive |
Definition at line 196 of file loop_int.h.
| _Atomic uint64_t xtc_loop_t::n_steals |
Definition at line 204 of file loop_int.h.
| _Atomic uint64_t xtc_loop_t::n_tasks_run |
Definition at line 203 of file loop_int.h.
| int xtc_loop_t::n_timers |
Definition at line 170 of file loop_int.h.
| _Atomic uint64_t xtc_loop_t::n_yield_due |
Definition at line 218 of file loop_int.h.
| int xtc_loop_t::owns_res |
Definition at line 239 of file loop_int.h.
| struct xtc_task* xtc_loop_t::q_head |
Definition at line 165 of file loop_int.h.
| struct xtc_task* xtc_loop_t::q_tail |
Definition at line 166 of file loop_int.h.
| xtc_res_t* xtc_loop_t::res |
Definition at line 238 of file loop_int.h.
| unsigned int xtc_loop_t::runs_since_poll |
Definition at line 211 of file loop_int.h.
| int xtc_loop_t::stop_requested |
Definition at line 220 of file loop_int.h.
| struct xtc_task* xtc_loop_t::task_free |
Definition at line 191 of file loop_int.h.
| int xtc_loop_t::task_free_n |
Definition at line 192 of file loop_int.h.
| struct xtc_slab* xtc_loop_t::timer_slab |
Definition at line 182 of file loop_int.h.
| xtc_timer_t** xtc_loop_t::timers |
Definition at line 169 of file loop_int.h.
| int64_t xtc_loop_t::yield_budget_ns |
Definition at line 217 of file loop_int.h.