|
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 260 of file aio_internal.h.
| void(* IoMethodOps::init_backend) (void) |
Definition at line 288 of file aio_internal.h.
Referenced by pgaio_init_backend().
| bool(* IoMethodOps::needs_synchronous_execution) (PgAioHandle *ioh) |
Definition at line 294 of file aio_internal.h.
Referenced by pgaio_io_needs_synchronous_execution().
| void(* IoMethodOps::shmem_init) (bool first_time) |
Definition at line 283 of file aio_internal.h.
Referenced by AioShmemInit().
| size_t(* IoMethodOps::shmem_size) (void) |
Definition at line 277 of file aio_internal.h.
Referenced by AioShmemSize().
| int(* IoMethodOps::submit) (uint16 num_staged_ios, PgAioHandle **staged_ios) |
Definition at line 308 of file aio_internal.h.
Referenced by pgaio_submit_staged().
| bool IoMethodOps::wait_on_fd_before_close |
Definition at line 268 of file aio_internal.h.
Referenced by pgaio_closing_fd().
| void(* IoMethodOps::wait_one) (PgAioHandle *ioh, uint64 ref_generation) |
Definition at line 329 of file aio_internal.h.
Referenced by pgaio_io_wait().