Module Uring.Setup_flagsSource

Flags that can be passed to create.

include FLAGS
Sourcetype t = private int

A set of flags.

Sourceval empty : t
Sourceval of_int : int -> t
Sourceval (+) : t -> t -> t

a + b is the union of the sets.

Sourceval mem : t -> t -> bool

mem x flags is true iff x is a subset of flags.

Sourceval iopoll : t

io_context is polled

Sourceval clamp : t

Clamp SQ/CQ ring sizes

Sourceval r_disabled : t

Start with ring disabled

Sourceval submit_all : t

Continue submit on error

Sourceval coop_taskrun : t

Cooperative task running

Sourceval taskrun_flag : t

Get notified if task work is available

Sourceval sqe128 : t

SQEs are 128 byte

Sourceval cqe32 : t

CQEs are 32 byte

Sourceval single_issuer : t

Only one task is allowed to submit requests

Sourceval defer_taskrun : t

Defer running task work to get events