PostgreSQL Source Code  git master
WalSndCtlData Struct Reference

#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]
 

Detailed Description

Definition at line 87 of file walsender_private.h.

Field Documentation

◆ lsn

XLogRecPtr WalSndCtlData::lsn[NUM_SYNC_REP_WAIT_MODE]

Definition at line 99 of file walsender_private.h.

Referenced by SyncRepReleaseWaiters(), and SyncRepWakeQueue().

◆ sync_standbys_defined

bool WalSndCtlData::sync_standbys_defined

Definition at line 106 of file walsender_private.h.

Referenced by SyncRepUpdateSyncStandbysDefined(), and SyncRepWaitForLSN().

◆ SyncRepQueue

dlist_head WalSndCtlData::SyncRepQueue[NUM_SYNC_REP_WAIT_MODE]

Definition at line 93 of file walsender_private.h.

Referenced by SyncRepQueueInsert(), SyncRepWakeQueue(), and WalSndShmemInit().

◆ walsnds


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