|
PostgreSQL Source Code git master
|
#include <aio_internal.h>
Definition at line 102 of file aio_internal.h.
| uint8 PgAioHandle::callbacks[PGAIO_HANDLE_MAX_CALLBACKS] |
Definition at line 119 of file aio_internal.h.
| uint8 PgAioHandle::callbacks_data[PGAIO_HANDLE_MAX_CALLBACKS] |
Definition at line 122 of file aio_internal.h.
| ConditionVariable PgAioHandle::cv |
Definition at line 159 of file aio_internal.h.
| PgAioResult PgAioHandle::distilled_result |
Definition at line 162 of file aio_internal.h.
| uint8 PgAioHandle::flags |
Definition at line 114 of file aio_internal.h.
| uint64 PgAioHandle::generation |
Definition at line 152 of file aio_internal.h.
Referenced by AioShmemInit(), pg_get_aios(), and pgaio_io_get_wref().
| uint8 PgAioHandle::handle_data_len |
Definition at line 128 of file aio_internal.h.
| uint32 PgAioHandle::iovec_off |
Definition at line 170 of file aio_internal.h.
| dlist_node PgAioHandle::node |
In which list the handle is registered, depends on the state:
Definition at line 146 of file aio_internal.h.
| uint8 PgAioHandle::num_callbacks |
Definition at line 116 of file aio_internal.h.
| uint8 PgAioHandle::op |
Definition at line 111 of file aio_internal.h.
| PgAioOpData PgAioHandle::op_data |
Definition at line 180 of file aio_internal.h.
| int32 PgAioHandle::owner_procno |
Definition at line 131 of file aio_internal.h.
Referenced by pgaio_io_get_owner().
| PgAioReturn* PgAioHandle::report_return |
Definition at line 177 of file aio_internal.h.
| struct ResourceOwnerData* PgAioHandle::resowner |
Definition at line 148 of file aio_internal.h.
| dlist_node PgAioHandle::resowner_node |
Definition at line 149 of file aio_internal.h.
| int32 PgAioHandle::result |
Definition at line 134 of file aio_internal.h.
| uint8 PgAioHandle::state |
Definition at line 105 of file aio_internal.h.
| uint8 PgAioHandle::target |
Definition at line 108 of file aio_internal.h.
| PgAioTargetData PgAioHandle::target_data |
Definition at line 187 of file aio_internal.h.