PostgreSQL Source Code  git master
BufferDesc Struct Reference

#include <buf_internals.h>

Data Fields

BufferTag tag
 
int buf_id
 
pg_atomic_uint32 state
 
int wait_backend_pgprocno
 
int freeNext
 
LWLock content_lock
 

Detailed Description

Definition at line 242 of file buf_internals.h.

Field Documentation

◆ buf_id

int BufferDesc::buf_id

Definition at line 245 of file buf_internals.h.

Referenced by BufferDescriptorGetBuffer(), and BufferDescriptorGetIOCV().

◆ content_lock

LWLock BufferDesc::content_lock

Definition at line 252 of file buf_internals.h.

Referenced by BufferDescriptorGetContentLock().

◆ freeNext

int BufferDesc::freeNext

Definition at line 251 of file buf_internals.h.

Referenced by InitBufferPool().

◆ state

◆ tag

◆ wait_backend_pgprocno

int BufferDesc::wait_backend_pgprocno

Definition at line 250 of file buf_internals.h.

Referenced by LockBufferForCleanup().


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