libaio

Undocumented in source.

Modules

loader
module libaio.loader
Undocumented in source.

Members

Aliases

da_io_cancel
alias da_io_cancel = int function(io_context_t ctx, iocb* iocb, io_event* evt)
Undocumented in source.
da_io_destroy
alias da_io_destroy = int function(io_context_t ctx)
Undocumented in source.
da_io_getevents
alias da_io_getevents = int function(io_context_t ctx_id, c_long min_nr, c_long nr, io_event* events, timespec* timeout)
Undocumented in source.
da_io_pgetevents
alias da_io_pgetevents = int function(io_context_t ctx_id, c_long min_nr, c_long nr, io_event* events, timespec* timeout, sigset_t* sigmask)
Undocumented in source.
da_io_queue_init
alias da_io_queue_init = int function(int maxevents, io_context_t* ctxp)
Undocumented in source.
da_io_queue_release
alias da_io_queue_release = int function(io_context_t ctx)
Undocumented in source.
da_io_queue_run
alias da_io_queue_run = int function(io_context_t ctx)
Undocumented in source.
da_io_setup
alias da_io_setup = int function(int maxevents, io_context_t* ctxp)
Undocumented in source.
da_io_submit
alias da_io_submit = int function(io_context_t ctx, c_long nr, iocb** ios)
Undocumented in source.
io_callback_t
alias io_callback_t = void function(io_context_t ctx, iocb* iocb, c_long res, c_long res2)
Undocumented in source.
io_context_t
alias io_context_t = void*
Undocumented in source.

Enums

io_iocb_cmd
enum io_iocb_cmd
Undocumented in source.
io_iocb_flags
enum io_iocb_flags
Undocumented in source.

Functions

io_fdsync
int io_fdsync(io_context_t ctx, iocb* iocb, io_callback_t cb, int fd)
Undocumented in source. Be warned that the author may not have intended to support it.
io_fsync
int io_fsync(io_context_t ctx, iocb* iocb, io_callback_t cb, int fd)
Undocumented in source. Be warned that the author may not have intended to support it.
io_poll
int io_poll(io_context_t ctx, iocb* iocb, io_callback_t cb, int fd, int events)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_fdsync
void io_prep_fdsync(iocb iocb, int fd)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_fsync
void io_prep_fsync(iocb iocb, int fd)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_poll
void io_prep_poll(iocb iocb, int fd, int events)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_pread
void io_prep_pread(iocb iocb, int fd, void* buf, size_t count, long offset)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_preadv
void io_prep_preadv(iocb iocb, int fd, iovec* iov, int iovcnt, long offset)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_preadv2
void io_prep_preadv2(iocb iocb, int fd, iovec* iov, int iovcnt, long offset, int flags)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_pwrite
void io_prep_pwrite(iocb iocb, int fd, void* buf, size_t count, long offset)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_pwritev
void io_prep_pwritev(iocb iocb, int fd, iovec* iov, int iovcnt, long offset)
Undocumented in source. Be warned that the author may not have intended to support it.
io_prep_pwritev2
void io_prep_pwritev2(iocb iocb, int fd, iovec* iov, int iovcnt, long offset, int flags)
Undocumented in source. Be warned that the author may not have intended to support it.
io_set_callback
void io_set_callback(iocb iocb, io_callback_t cb)
Undocumented in source. Be warned that the author may not have intended to support it.
io_set_eventfd
void io_set_eventfd(iocb iocb, int eventfd)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

io_cancel
da_io_cancel io_cancel;
Undocumented in source.
io_destroy
da_io_destroy io_destroy;
Undocumented in source.
io_getevents
da_io_getevents io_getevents;
Undocumented in source.
io_pgetevents
da_io_pgetevents io_pgetevents;
Undocumented in source.
io_queue_init
da_io_queue_init io_queue_init;
Undocumented in source.
io_queue_release
da_io_queue_release io_queue_release;
Undocumented in source.
io_queue_run
da_io_queue_run io_queue_run;
Undocumented in source.
io_setup
da_io_setup io_setup;
Undocumented in source.
io_submit
da_io_submit io_submit;
Undocumented in source.

Structs

io_event
struct io_event
Undocumented in source.
io_iocb_common
struct io_iocb_common
Undocumented in source.
io_iocb_poll
struct io_iocb_poll
Undocumented in source.
io_iocb_sockaddr
struct io_iocb_sockaddr
Undocumented in source.
io_iocb_vector
struct io_iocb_vector
Undocumented in source.
iocb
struct iocb
Undocumented in source.

Meta