|
PostgreSQL Source Code git master
|
#include <walsender_private.h>
Definition at line 84 of file walsender_private.h.
| XLogRecPtr WalSndCtlData::lsn[NUM_SYNC_REP_WAIT_MODE] |
Definition at line 96 of file walsender_private.h.
Referenced by SyncRepReleaseWaiters(), and SyncRepWakeQueue().
| bits8 WalSndCtlData::sync_standbys_status |
Definition at line 103 of file walsender_private.h.
Referenced by SyncRepUpdateSyncStandbysDefined(), and SyncRepWaitForLSN().
| dlist_head WalSndCtlData::SyncRepQueue[NUM_SYNC_REP_WAIT_MODE] |
Definition at line 90 of file walsender_private.h.
Referenced by SyncRepQueueInsert(), SyncRepWakeQueue(), and WalSndShmemInit().
| ConditionVariable WalSndCtlData::wal_confirm_rcv_cv |
Definition at line 114 of file walsender_private.h.
Referenced by PhysicalWakeupLogicalWalSnd(), WaitForStandbyConfirmation(), WalSndShmemInit(), and WalSndWait().
| ConditionVariable WalSndCtlData::wal_flush_cv |
Definition at line 106 of file walsender_private.h.
Referenced by WalSndShmemInit(), WalSndWait(), and WalSndWakeup().
| ConditionVariable WalSndCtlData::wal_replay_cv |
Definition at line 107 of file walsender_private.h.
Referenced by WalSndShmemInit(), WalSndWait(), and WalSndWakeup().
| WalSnd WalSndCtlData::walsnds[FLEXIBLE_ARRAY_MEMBER] |
Definition at line 116 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), WalSndInitStopping(), WalSndRqstFileReload(), WalSndShmemInit(), and WalSndWaitStopping().