PostgreSQL Source Code git master
Loading...
Searching...
No Matches
SlruOpts Struct Reference

#include <slru.h>

Data Fields

ShmemStructOpts base
 
const charname
 
SlruDescdesc
 
int nslots
 
int nlsns
 
SyncRequestHandler sync_handler
 
const charDir
 
bool long_segment_names
 
bool(* PagePrecedes )(int64, int64)
 
int(* errdetail_for_io_error )(const void *opaque_data)
 
int buffer_tranche_id
 
int bank_tranche_id
 

Detailed Description

Definition at line 115 of file slru.h.

Field Documentation

◆ bank_tranche_id

int SlruOpts::bank_tranche_id

Definition at line 183 of file slru.h.

Referenced by shmem_slru_init().

◆ base

ShmemStructOpts SlruOpts::base

Definition at line 118 of file slru.h.

◆ buffer_tranche_id

int SlruOpts::buffer_tranche_id

Definition at line 182 of file slru.h.

Referenced by shmem_slru_init().

◆ desc

SlruDesc* SlruOpts::desc

Definition at line 129 of file slru.h.

◆ Dir

const char* SlruOpts::Dir

Definition at line 146 of file slru.h.

◆ errdetail_for_io_error

int(* SlruOpts::errdetail_for_io_error) (const void *opaque_data)

Definition at line 176 of file slru.h.

◆ long_segment_names

bool SlruOpts::long_segment_names

Definition at line 153 of file slru.h.

◆ name

const char* SlruOpts::name

Definition at line 123 of file slru.h.

Referenced by shmem_slru_init().

◆ nlsns

int SlruOpts::nlsns

Definition at line 135 of file slru.h.

◆ nslots

int SlruOpts::nslots

Definition at line 132 of file slru.h.

◆ PagePrecedes

bool(* SlruOpts::PagePrecedes) (int64, int64)

Definition at line 166 of file slru.h.

◆ sync_handler

SyncRequestHandler SlruOpts::sync_handler

Definition at line 141 of file slru.h.


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