libxtc 0.4.0
Async concurrency for C: Tokio + Seastar + BEAM, in one library
Loading...
Searching...
No Matches
xtc_batch_async_opts_t Struct Reference

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
 

Detailed Description

Definition at line 74 of file xtc_batch.h.

Field Documentation

◆ cancel_hint

void(* xtc_batch_async_opts_t::cancel_hint) (uint64_t, void *)

Definition at line 92 of file xtc_batch.h.

◆ capacity

uint32_t xtc_batch_async_opts_t::capacity

Definition at line 76 of file xtc_batch.h.

◆ collect

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.

◆ complete

void(* xtc_batch_async_opts_t::complete) (uint64_t, void *, int, void *)

Definition at line 89 of file xtc_batch.h.

◆ exec_timeout_ns

int64_t xtc_batch_async_opts_t::exec_timeout_ns

Definition at line 83 of file xtc_batch.h.

◆ max_active

uint32_t xtc_batch_async_opts_t::max_active

Definition at line 76 of file xtc_batch.h.

◆ mt_queue_cap

uint32_t xtc_batch_async_opts_t::mt_queue_cap

Definition at line 82 of file xtc_batch.h.

◆ resource_capacity

uint64_t xtc_batch_async_opts_t::resource_capacity

Definition at line 77 of file xtc_batch.h.

◆ sched_class

xtc_exec_class_t xtc_batch_async_opts_t::sched_class

Definition at line 84 of file xtc_batch.h.

◆ size

uint32_t xtc_batch_async_opts_t::size

Definition at line 75 of file xtc_batch.h.

◆ submit

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.

◆ user

void* xtc_batch_async_opts_t::user

Definition at line 93 of file xtc_batch.h.

◆ version

uint32_t xtc_batch_async_opts_t::version

Definition at line 75 of file xtc_batch.h.


The documentation for this struct was generated from the following file: