PostgreSQL Source Code
git master
|
#include <walsender_private.h>
Data Fields | |
dlist_head | SyncRepQueue [NUM_SYNC_REP_WAIT_MODE] |
XLogRecPtr | lsn [NUM_SYNC_REP_WAIT_MODE] |
bool | sync_standbys_defined |
WalSnd | walsnds [FLEXIBLE_ARRAY_MEMBER] |
Definition at line 87 of file walsender_private.h.
XLogRecPtr WalSndCtlData::lsn[NUM_SYNC_REP_WAIT_MODE] |
Definition at line 99 of file walsender_private.h.
Referenced by SyncRepReleaseWaiters(), and SyncRepWakeQueue().
bool WalSndCtlData::sync_standbys_defined |
Definition at line 106 of file walsender_private.h.
Referenced by SyncRepUpdateSyncStandbysDefined(), and SyncRepWaitForLSN().
dlist_head WalSndCtlData::SyncRepQueue[NUM_SYNC_REP_WAIT_MODE] |
Definition at line 93 of file walsender_private.h.
Referenced by SyncRepQueueInsert(), SyncRepWakeQueue(), and WalSndShmemInit().
WalSnd WalSndCtlData::walsnds[FLEXIBLE_ARRAY_MEMBER] |
Definition at line 108 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), WalSndInitStopping(), WalSndRqstFileReload(), WalSndShmemInit(), WalSndWaitStopping(), and WalSndWakeup().