PostgreSQL Source Code  git master
PROC_HDR Struct Reference

#include <proc.h>

Data Fields

PGPROCallProcs
 
PGXACTallPgXact
 
uint32 allProcCount
 
PGPROCfreeProcs
 
PGPROCautovacFreeProcs
 
PGPROCbgworkerFreeProcs
 
pg_atomic_uint32 procArrayGroupFirst
 
pg_atomic_uint32 clogGroupFirst
 
LatchwalwriterLatch
 
LatchcheckpointerLatch
 
int spins_per_delay
 
PGPROCstartupProc
 
int startupProcPid
 
int startupBufferPinWaitBufId
 

Detailed Description

Definition at line 241 of file proc.h.

Field Documentation

◆ allPgXact

◆ allProcCount

uint32 PROC_HDR::allProcCount

◆ allProcs

◆ autovacFreeProcs

PGPROC* PROC_HDR::autovacFreeProcs

Definition at line 252 of file proc.h.

Referenced by InitProcess(), and InitProcGlobal().

◆ bgworkerFreeProcs

PGPROC* PROC_HDR::bgworkerFreeProcs

Definition at line 254 of file proc.h.

Referenced by InitProcess(), and InitProcGlobal().

◆ checkpointerLatch

Latch* PROC_HDR::checkpointerLatch

Definition at line 262 of file proc.h.

Referenced by CheckpointerMain(), ForwardFsyncRequest(), and InitProcGlobal().

◆ clogGroupFirst

pg_atomic_uint32 PROC_HDR::clogGroupFirst

Definition at line 258 of file proc.h.

Referenced by InitProcGlobal(), and TransactionGroupUpdateXidStatus().

◆ freeProcs

PGPROC* PROC_HDR::freeProcs

Definition at line 250 of file proc.h.

Referenced by HaveNFreeProcs(), InitProcess(), and InitProcGlobal().

◆ procArrayGroupFirst

pg_atomic_uint32 PROC_HDR::procArrayGroupFirst

Definition at line 256 of file proc.h.

Referenced by InitProcGlobal(), and ProcArrayGroupClearXid().

◆ spins_per_delay

int PROC_HDR::spins_per_delay

◆ startupBufferPinWaitBufId

int PROC_HDR::startupBufferPinWaitBufId

◆ startupProc

PGPROC* PROC_HDR::startupProc

Definition at line 266 of file proc.h.

Referenced by InitProcGlobal(), ProcSendSignal(), and PublishStartupProcessInformation().

◆ startupProcPid

int PROC_HDR::startupProcPid

Definition at line 267 of file proc.h.

Referenced by InitProcGlobal(), ProcSendSignal(), and PublishStartupProcessInformation().

◆ walwriterLatch

Latch* PROC_HDR::walwriterLatch

Definition at line 260 of file proc.h.

Referenced by InitProcGlobal(), WalWriterMain(), and XLogSetAsyncXactLSN().


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