PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
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

uint32 PROC_HDR::allProcCount
PGPROC* PROC_HDR::autovacFreeProcs

Definition at line 252 of file proc.h.

Referenced by InitProcess(), and InitProcGlobal().

PGPROC* PROC_HDR::bgworkerFreeProcs

Definition at line 254 of file proc.h.

Referenced by InitProcess(), and InitProcGlobal().

Latch* PROC_HDR::checkpointerLatch

Definition at line 262 of file proc.h.

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

pg_atomic_uint32 PROC_HDR::clogGroupFirst

Definition at line 258 of file proc.h.

Referenced by InitProcGlobal(), and TransactionGroupUpdateXidStatus().

PGPROC* PROC_HDR::freeProcs

Definition at line 250 of file proc.h.

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

pg_atomic_uint32 PROC_HDR::procArrayGroupFirst

Definition at line 256 of file proc.h.

Referenced by InitProcGlobal(), and ProcArrayGroupClearXid().

int PROC_HDR::spins_per_delay
int PROC_HDR::startupBufferPinWaitBufId
PGPROC* PROC_HDR::startupProc

Definition at line 266 of file proc.h.

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

int PROC_HDR::startupProcPid

Definition at line 267 of file proc.h.

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

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: