|
PostgreSQL Source Code git master
|
#include <walsender_private.h>
Data Fields | |
| pid_t | pid |
| WalSndState | state |
| XLogRecPtr | sentPtr |
| bool | needreload |
| XLogRecPtr | write |
| XLogRecPtr | flush |
| XLogRecPtr | apply |
| TimeOffset | writeLag |
| TimeOffset | flushLag |
| TimeOffset | applyLag |
| int | sync_standby_priority |
| slock_t | mutex |
| TimestampTz | replyTime |
| ReplicationKind | kind |
Definition at line 41 of file walsender_private.h.
| XLogRecPtr WalSnd::apply |
Definition at line 57 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyReplyMessage(), and SyncRepGetCandidateStandbys().
| TimeOffset WalSnd::applyLag |
Definition at line 62 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), and ProcessStandbyReplyMessage().
| XLogRecPtr WalSnd::flush |
Definition at line 56 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyReplyMessage(), SyncRepGetCandidateStandbys(), SyncRepReleaseWaiters(), WalSndDone(), and WalSndWaitForWal().
| TimeOffset WalSnd::flushLag |
Definition at line 61 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), and ProcessStandbyReplyMessage().
| ReplicationKind WalSnd::kind |
Definition at line 78 of file walsender_private.h.
Referenced by InitWalSenderSlot(), and WalSndWait().
| slock_t WalSnd::mutex |
Definition at line 71 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyHSFeedbackMessage(), ProcessStandbyPSRequestMessage(), ProcessStandbyReplyMessage(), StartLogicalReplication(), StartReplication(), SyncRepGetCandidateStandbys(), SyncRepInitConfig(), WalSndInitStopping(), WalSndKill(), WalSndRqstFileReload(), WalSndSetState(), WalSndShmemInit(), WalSndWaitStopping(), XLogSendLogical(), and XLogSendPhysical().
| bool WalSnd::needreload |
Definition at line 47 of file walsender_private.h.
Referenced by InitWalSenderSlot(), WalSndRqstFileReload(), and XLogSendPhysical().
| pid_t WalSnd::pid |
Definition at line 43 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), WalSndInitStopping(), WalSndKill(), WalSndRqstFileReload(), and WalSndWaitStopping().
| TimestampTz WalSnd::replyTime |
Definition at line 76 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyHSFeedbackMessage(), ProcessStandbyPSRequestMessage(), and ProcessStandbyReplyMessage().
| XLogRecPtr WalSnd::sentPtr |
Definition at line 46 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), StartLogicalReplication(), StartReplication(), XLogSendLogical(), and XLogSendPhysical().
| WalSndState WalSnd::state |
Definition at line 45 of file walsender_private.h.
Referenced by exec_replication_command(), InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), SyncRepReleaseWaiters(), WalSndLoop(), WalSndSetState(), and WalSndWaitStopping().
| int WalSnd::sync_standby_priority |
Definition at line 68 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), SyncRepGetCandidateStandbys(), SyncRepInitConfig(), and SyncRepReleaseWaiters().
| XLogRecPtr WalSnd::write |
Definition at line 55 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), ProcessStandbyReplyMessage(), SyncRepGetCandidateStandbys(), WalSndDone(), and WalSndWaitForWal().
| TimeOffset WalSnd::writeLag |
Definition at line 60 of file walsender_private.h.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), and ProcessStandbyReplyMessage().