PostgreSQL Source Code git master
Data Fields
IoMethodOps Struct Reference

#include <aio_internal.h>

Data Fields

 
size_t(*  shmem_size )(void)
 
void(*  shmem_init )(bool first_time)
 
void(*  init_backend )(void)
 
 
int(*  submit )(uint16 num_staged_ios, PgAioHandle **staged_ios)
 
void(*  wait_one )(PgAioHandle *ioh, uint64 ref_generation)
 

Detailed Description

Definition at line 260 of file aio_internal.h.

Field Documentation

init_backend

void(* IoMethodOps::init_backend) (void)

Definition at line 288 of file aio_internal.h.

Referenced by pgaio_init_backend().

needs_synchronous_execution

bool(* IoMethodOps::needs_synchronous_execution) (PgAioHandle *ioh)

Definition at line 294 of file aio_internal.h.

Referenced by pgaio_io_needs_synchronous_execution().

shmem_init

void(* IoMethodOps::shmem_init) (bool first_time)

Definition at line 283 of file aio_internal.h.

Referenced by AioShmemInit().

shmem_size

size_t(* IoMethodOps::shmem_size) (void)

Definition at line 277 of file aio_internal.h.

Referenced by AioShmemSize().

submit

int(* IoMethodOps::submit) (uint16 num_staged_ios, PgAioHandle **staged_ios)

Definition at line 308 of file aio_internal.h.

Referenced by pgaio_submit_staged().

wait_on_fd_before_close

bool IoMethodOps::wait_on_fd_before_close

Definition at line 268 of file aio_internal.h.

Referenced by pgaio_closing_fd().

wait_one

void(* IoMethodOps::wait_one) (PgAioHandle *ioh, uint64 ref_generation)

Definition at line 329 of file aio_internal.h.

Referenced by pgaio_io_wait().


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /