|
PostgreSQL Source Code git master
|
#include <aio_internal.h>
Data Fields | |
| bool | wait_on_fd_before_close |
| ShmemCallbacks | shmem_callbacks |
| 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) |
| void(* | check_one )(PgAioHandle *ioh, uint64 ref_generation) |
Definition at line 262 of file aio_internal.h.
| void(* IoMethodOps::check_one) (PgAioHandle *ioh, uint64 ref_generation) |
Definition at line 334 of file aio_internal.h.
Referenced by pgaio_wref_check_done().
Definition at line 278 of file aio_internal.h.
Referenced by pgaio_init_backend().
| bool(* IoMethodOps::needs_synchronous_execution) (PgAioHandle *ioh) |
Definition at line 284 of file aio_internal.h.
Referenced by pgaio_io_needs_synchronous_execution().
| ShmemCallbacks IoMethodOps::shmem_callbacks |
Definition at line 273 of file aio_internal.h.
Referenced by AioShmemAttach(), AioShmemInit(), and AioShmemRequest().
| int(* IoMethodOps::submit) (uint16 num_staged_ios, PgAioHandle **staged_ios) |
Definition at line 298 of file aio_internal.h.
Referenced by pgaio_submit_staged().
| bool IoMethodOps::wait_on_fd_before_close |
Definition at line 270 of file aio_internal.h.
Referenced by pgaio_closing_fd().
| void(* IoMethodOps::wait_one) (PgAioHandle *ioh, uint64 ref_generation) |
Definition at line 319 of file aio_internal.h.
Referenced by pgaio_io_wait().