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: