PostgreSQL Source Code git master
Data Fields
RegisteredBgWorker Struct Reference

#include <bgworker_internals.h>

Data Fields

 
pid_t  rw_pid
 
 
 
bool  rw_terminate
 
 

Detailed Description

Definition at line 32 of file bgworker_internals.h.

Field Documentation

rw_crashed_at

TimestampTz RegisteredBgWorker::rw_crashed_at

Definition at line 36 of file bgworker_internals.h.

Referenced by BackgroundWorkerStateChange(), CleanupBackend(), DetermineSleepTime(), maybe_start_bgworkers(), RegisterBackgroundWorker(), ResetBackgroundWorkerCrashTimes(), and StartBackgroundWorker().

rw_lnode

dlist_node RegisteredBgWorker::rw_lnode

Definition at line 39 of file bgworker_internals.h.

Referenced by BackgroundWorkerStateChange(), ForgetBackgroundWorker(), and RegisterBackgroundWorker().

rw_pid

pid_t RegisteredBgWorker::rw_pid

Definition at line 35 of file bgworker_internals.h.

Referenced by BackgroundWorkerStateChange(), CleanupBackend(), maybe_start_bgworkers(), RegisterBackgroundWorker(), ReportBackgroundWorkerExit(), ReportBackgroundWorkerPID(), ResetBackgroundWorkerCrashTimes(), and StartBackgroundWorker().

rw_shmem_slot

int RegisteredBgWorker::rw_shmem_slot

Definition at line 37 of file bgworker_internals.h.

Referenced by BackgroundWorkerShmemInit(), BackgroundWorkerStateChange(), FindRegisteredWorkerBySlotNumber(), ForgetBackgroundWorker(), ForgetUnstartedBackgroundWorkers(), ReportBackgroundWorkerExit(), and ReportBackgroundWorkerPID().

rw_terminate

bool RegisteredBgWorker::rw_terminate

Definition at line 38 of file bgworker_internals.h.

Referenced by BackgroundWorkerStateChange(), CleanupBackend(), DetermineSleepTime(), maybe_start_bgworkers(), RegisterBackgroundWorker(), and ReportBackgroundWorkerExit().

rw_worker

BackgroundWorker RegisteredBgWorker::rw_worker

Definition at line 34 of file bgworker_internals.h.

Referenced by BackgroundWorkerShmemInit(), BackgroundWorkerStateChange(), BackgroundWorkerStopNotifications(), CleanupBackend(), DetermineSleepTime(), ForgetBackgroundWorker(), ForgetUnstartedBackgroundWorkers(), maybe_start_bgworkers(), RegisterBackgroundWorker(), ReportBackgroundWorkerExit(), ReportBackgroundWorkerPID(), ResetBackgroundWorkerCrashTimes(), and StartBackgroundWorker().


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

AltStyle によって変換されたページ (->オリジナル) /