|
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 149 of file loop_int.h.
| struct xtc_task* xtc_loop_t::all_tasks |
Definition at line 165 of file loop_int.h.
| xtc_timer_t* xtc_loop_t::all_timers |
Definition at line 168 of file loop_int.h.
| int xtc_loop_t::cap_timers |
Definition at line 162 of file loop_int.h.
| xtc_deque_t xtc_loop_t::deque |
Definition at line 153 of file loop_int.h.
| struct xtc_exec* xtc_loop_t::exec |
Definition at line 222 of file loop_int.h.
| int xtc_loop_t::exec_id |
Definition at line 219 of file loop_int.h.
| struct xtc_inbox xtc_loop_t::inbox |
Definition at line 215 of file loop_int.h.
| xtc_io_t* xtc_loop_t::io |
Definition at line 150 of file loop_int.h.
| _Atomic int xtc_loop_t::n_alive |
Definition at line 187 of file loop_int.h.
| _Atomic uint64_t xtc_loop_t::n_steals |
Definition at line 195 of file loop_int.h.
| _Atomic uint64_t xtc_loop_t::n_tasks_run |
Definition at line 194 of file loop_int.h.
| int xtc_loop_t::n_timers |
Definition at line 161 of file loop_int.h.
| _Atomic uint64_t xtc_loop_t::n_yield_due |
Definition at line 209 of file loop_int.h.
| int xtc_loop_t::owns_res |
Definition at line 230 of file loop_int.h.
| struct xtc_task* xtc_loop_t::q_head |
Definition at line 156 of file loop_int.h.
| struct xtc_task* xtc_loop_t::q_tail |
Definition at line 157 of file loop_int.h.
| xtc_res_t* xtc_loop_t::res |
Definition at line 229 of file loop_int.h.
| unsigned int xtc_loop_t::runs_since_poll |
Definition at line 202 of file loop_int.h.
| int xtc_loop_t::stop_requested |
Definition at line 211 of file loop_int.h.
| struct xtc_task* xtc_loop_t::task_free |
Definition at line 182 of file loop_int.h.
| int xtc_loop_t::task_free_n |
Definition at line 183 of file loop_int.h.
| struct xtc_slab* xtc_loop_t::timer_slab |
Definition at line 173 of file loop_int.h.
| xtc_timer_t** xtc_loop_t::timers |
Definition at line 160 of file loop_int.h.
| int64_t xtc_loop_t::yield_budget_ns |
Definition at line 208 of file loop_int.h.