PostgreSQL Source Code git master
|
#include <aio_internal.h>
Data Fields | |
bool | wait_on_fd_before_close |
size_t(* | shmem_size )(void) |
void(* | shmem_init )(bool first_time) |
void(* | init_backend )(void) |
bool(* | needs_synchronous_execution )(PgAioHandle *ioh) |
int(* | submit )(uint16 num_staged_ios, PgAioHandle **staged_ios) |
void(* | wait_one )(PgAioHandle *ioh, uint64 ref_generation) |
Definition at line 249 of file aio_internal.h.
void(* IoMethodOps::init_backend) (void) |
Definition at line 277 of file aio_internal.h.
Referenced by pgaio_init_backend().
bool(* IoMethodOps::needs_synchronous_execution) (PgAioHandle *ioh) |
Definition at line 283 of file aio_internal.h.
Referenced by pgaio_io_needs_synchronous_execution().
void(* IoMethodOps::shmem_init) (bool first_time) |
Definition at line 272 of file aio_internal.h.
Referenced by AioShmemInit().
size_t(* IoMethodOps::shmem_size) (void) |
Definition at line 266 of file aio_internal.h.
Referenced by AioShmemSize().
int(* IoMethodOps::submit) (uint16 num_staged_ios, PgAioHandle **staged_ios) |
Definition at line 294 of file aio_internal.h.
Referenced by pgaio_submit_staged().
bool IoMethodOps::wait_on_fd_before_close |
Definition at line 257 of file aio_internal.h.
Referenced by pgaio_closing_fd().
void(* IoMethodOps::wait_one) (PgAioHandle *ioh, uint64 ref_generation) |
Definition at line 303 of file aio_internal.h.
Referenced by pgaio_io_wait().