PostgreSQL Source Code
git master
|
#include <bgworker_internals.h>
Data Fields | |
BackgroundWorker | rw_worker |
struct bkend * | rw_backend |
pid_t | rw_pid |
int | rw_child_slot |
TimestampTz | rw_crashed_at |
int | rw_shmem_slot |
bool | rw_terminate |
slist_node | rw_lnode |
Definition at line 33 of file bgworker_internals.h.
struct bkend* RegisteredBgWorker::rw_backend |
Definition at line 36 of file bgworker_internals.h.
Referenced by assign_backendlist_entry(), BackgroundWorkerStateChange(), CleanupBackgroundWorker(), do_start_bgworker(), HandleChildCrash(), and RegisterBackgroundWorker().
int RegisteredBgWorker::rw_child_slot |
Definition at line 38 of file bgworker_internals.h.
Referenced by assign_backendlist_entry(), BackgroundWorkerStateChange(), CleanupBackgroundWorker(), do_start_bgworker(), HandleChildCrash(), and RegisterBackgroundWorker().
TimestampTz RegisteredBgWorker::rw_crashed_at |
Definition at line 39 of file bgworker_internals.h.
Referenced by BackgroundWorkerStateChange(), CleanupBackgroundWorker(), DetermineSleepTime(), do_start_bgworker(), maybe_start_bgworkers(), RegisterBackgroundWorker(), and ResetBackgroundWorkerCrashTimes().
slist_node RegisteredBgWorker::rw_lnode |
Definition at line 42 of file bgworker_internals.h.
Referenced by BackgroundWorkerStateChange(), and RegisterBackgroundWorker().
pid_t RegisteredBgWorker::rw_pid |
Definition at line 37 of file bgworker_internals.h.
Referenced by BackgroundWorkerStateChange(), CleanupBackgroundWorker(), do_start_bgworker(), HandleChildCrash(), maybe_start_bgworkers(), RegisterBackgroundWorker(), ReportBackgroundWorkerExit(), and ReportBackgroundWorkerPID().
int RegisteredBgWorker::rw_shmem_slot |
Definition at line 40 of file bgworker_internals.h.
Referenced by BackgroundWorkerShmemInit(), BackgroundWorkerStateChange(), do_start_bgworker(), FindRegisteredWorkerBySlotNumber(), ForgetBackgroundWorker(), ForgetUnstartedBackgroundWorkers(), ReportBackgroundWorkerExit(), and ReportBackgroundWorkerPID().
bool RegisteredBgWorker::rw_terminate |
Definition at line 41 of file bgworker_internals.h.
Referenced by BackgroundWorkerStateChange(), CleanupBackgroundWorker(), DetermineSleepTime(), maybe_start_bgworkers(), RegisterBackgroundWorker(), and ReportBackgroundWorkerExit().
BackgroundWorker RegisteredBgWorker::rw_worker |
Definition at line 35 of file bgworker_internals.h.
Referenced by BackgroundWorkerShmemInit(), BackgroundWorkerStateChange(), BackgroundWorkerStopNotifications(), CleanupBackgroundWorker(), DetermineSleepTime(), do_start_bgworker(), ForgetBackgroundWorker(), ForgetUnstartedBackgroundWorkers(), maybe_start_bgworkers(), RegisterBackgroundWorker(), ReportBackgroundWorkerExit(), ReportBackgroundWorkerPID(), and ResetBackgroundWorkerCrashTimes().