|
libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
|
Data Fields | |
| void(* | cancel_hint )(uint64_t, void *) |
| uint32_t | capacity |
| int(* | collect )(const xtc_batch_item_t *, xtc_batch_result_t *, size_t, int, void *) |
| void(* | complete )(uint64_t, void *, int, void *) |
| int64_t | exec_timeout_ns |
| uint32_t | max_active |
| uint32_t | mt_queue_cap |
| uint64_t | resource_capacity |
| xtc_exec_class_t | sched_class |
| uint32_t | size |
| int(* | submit )(const xtc_batch_item_t *, size_t, void *, xtc_batch_exec_t *) |
| void * | user |
| uint32_t | version |
Definition at line 74 of file xtc_batch.h.
| void(* xtc_batch_async_opts_t::cancel_hint) (uint64_t, void *) |
Definition at line 92 of file xtc_batch.h.
| uint32_t xtc_batch_async_opts_t::capacity |
Definition at line 76 of file xtc_batch.h.
| int(* xtc_batch_async_opts_t::collect) (const xtc_batch_item_t *, xtc_batch_result_t *, size_t, int, void *) |
Definition at line 87 of file xtc_batch.h.
| void(* xtc_batch_async_opts_t::complete) (uint64_t, void *, int, void *) |
Definition at line 89 of file xtc_batch.h.
| int64_t xtc_batch_async_opts_t::exec_timeout_ns |
Definition at line 83 of file xtc_batch.h.
| uint32_t xtc_batch_async_opts_t::max_active |
Definition at line 76 of file xtc_batch.h.
| uint32_t xtc_batch_async_opts_t::mt_queue_cap |
Definition at line 82 of file xtc_batch.h.
| uint64_t xtc_batch_async_opts_t::resource_capacity |
Definition at line 77 of file xtc_batch.h.
| xtc_exec_class_t xtc_batch_async_opts_t::sched_class |
Definition at line 84 of file xtc_batch.h.
| uint32_t xtc_batch_async_opts_t::size |
Definition at line 75 of file xtc_batch.h.
| int(* xtc_batch_async_opts_t::submit) (const xtc_batch_item_t *, size_t, void *, xtc_batch_exec_t *) |
Definition at line 85 of file xtc_batch.h.
| void* xtc_batch_async_opts_t::user |
Definition at line 93 of file xtc_batch.h.
| uint32_t xtc_batch_async_opts_t::version |
Definition at line 75 of file xtc_batch.h.