PostgreSQL Source Code: PgAioOpData Union Reference (original) (raw)
#include <[aio.h](aio%5F8h%5Fsource.html)>
Data Fields | |
---|---|
struct { | |
int fd | |
uint16 iov_length | |
uint64 offset | |
} | read |
struct { | |
int fd | |
uint16 iov_length | |
uint64 offset | |
} | write |
Detailed Description
Definition at line 134 of file aio.h.
Field Documentation
◆ fd
int PgAioOpData::fd
Definition at line 138 of file aio.h.
Referenced by pgaio_io_perform_synchronously(), pgaio_io_start_readv(), pgaio_io_start_writev(), pgaio_io_uses_fd(), and smgr_aio_reopen().
◆ iov_length
uint16 PgAioOpData::iov_length
Definition at line 139 of file aio.h.
Referenced by pg_get_aios(), pgaio_io_get_iovec_length(), pgaio_io_perform_synchronously(), pgaio_io_start_readv(), and pgaio_io_start_writev().
◆ offset
uint64 PgAioOpData::offset
Definition at line 140 of file aio.h.
Referenced by pg_get_aios(), pgaio_io_perform_synchronously(), pgaio_io_start_readv(), pgaio_io_start_writev(), and smgr_aio_reopen().
◆
struct { ... } PgAioOpData::read
Referenced by pg_get_aios(), pgaio_io_get_iovec_length(), pgaio_io_perform_synchronously(), pgaio_io_start_readv(), pgaio_io_uses_fd(), and smgr_aio_reopen().
◆
struct { ... } PgAioOpData::write
Referenced by pg_get_aios(), pgaio_io_get_iovec_length(), pgaio_io_perform_synchronously(), pgaio_io_start_writev(), pgaio_io_uses_fd(), and smgr_aio_reopen().
The documentation for this union was generated from the following file:
- src/include/storage/aio.h