PostgreSQL Source Code git master
|
#include <postmaster.h>
Data Fields | |
pid_t | pid |
int | child_slot |
BackendType | bkend_type |
struct RegisteredBgWorker * | rw |
bool | bgworker_notify |
dlist_node | elem |
Definition at line 40 of file postmaster.h.
bool PMChild::bgworker_notify |
Definition at line 46 of file postmaster.h.
Referenced by AllocDeadEndChild(), AssignPostmasterChildSlot(), BackendStartup(), CleanupBackend(), InitPostmasterChildSlots(), PostmasterMarkPIDForWorkerNotify(), StartAutovacuumWorker(), and StartBackgroundWorker().
BackendType PMChild::bkend_type |
Definition at line 44 of file postmaster.h.
Referenced by AllocDeadEndChild(), AssignPostmasterChildSlot(), BackendStartup(), CleanupBackend(), CountChildren(), InitPostmasterChildSlots(), ReleasePostmasterChildSlot(), signal_child(), SignalChildren(), and StartBackgroundWorker().
int PMChild::child_slot |
Definition at line 43 of file postmaster.h.
Referenced by AllocDeadEndChild(), AssignPostmasterChildSlot(), BackendStartup(), CountChildren(), InitPostmasterChildSlots(), ReleasePostmasterChildSlot(), SignalChildren(), StartBackgroundWorker(), StartChildProcess(), and StartSysLogger().
dlist_node PMChild::elem |
Definition at line 47 of file postmaster.h.
Referenced by AllocDeadEndChild(), AssignPostmasterChildSlot(), and ReleasePostmasterChildSlot().
pid_t PMChild::pid |
Definition at line 42 of file postmaster.h.
Referenced by AllocDeadEndChild(), AssignPostmasterChildSlot(), BackendStartup(), CleanupBackend(), CountChildren(), FindPostmasterChildByPid(), InitPostmasterChildSlots(), PostmasterMarkPIDForWorkerNotify(), process_pm_child_exit(), signal_child(), StartBackgroundWorker(), StartChildProcess(), and StartSysLogger().
struct RegisteredBgWorker* PMChild::rw |
Definition at line 45 of file postmaster.h.
Referenced by AllocDeadEndChild(), AssignPostmasterChildSlot(), BackendStartup(), CleanupBackend(), InitPostmasterChildSlots(), StartAutovacuumWorker(), and StartBackgroundWorker().