Go to the source code of this file.
◆ WalSnd
◆ WalSndState
◆ WalSndState
Enumerator |
---|
WALSNDSTATE_STARTUP | |
WALSNDSTATE_BACKUP | |
WALSNDSTATE_CATCHUP | |
WALSNDSTATE_STREAMING | |
WALSNDSTATE_STOPPING | |
Definition at line 24 of file walsender_private.h.
◆ replication_scanner_finish()
void replication_scanner_finish |
( |
void |
| ) |
|
◆ replication_scanner_init()
void replication_scanner_init |
( |
const char * |
str | ) |
|
◆ replication_scanner_is_replication_command()
bool replication_scanner_is_replication_command |
( |
void |
| ) |
|
◆ replication_yyerror()
void replication_yyerror |
( |
const char * |
message | ) |
|
◆ replication_yylex()
int replication_yylex |
( |
void |
| ) |
|
◆ replication_yyparse()
int replication_yyparse |
( |
void |
| ) |
|
◆ WalSndSetState()
Definition at line 3781 of file walsender.c.
#define Assert(condition)
#define SpinLockRelease(lock)
#define SpinLockAcquire(lock)
References am_walsender, Assert, WalSnd::mutex, MyWalSnd, SpinLockAcquire, SpinLockRelease, and WalSnd::state.
Referenced by exec_replication_command(), SendBaseBackup(), StartLogicalReplication(), StartReplication(), WalSndErrorCleanup(), WalSndLoop(), and XLogSendPhysical().
◆ MyWalSnd
Definition at line 112 of file walsender.c.
Referenced by exec_replication_command(), InitWalSenderSlot(), ProcessStandbyHSFeedbackMessage(), ProcessStandbyReplyMessage(), StartLogicalReplication(), StartReplication(), SyncRepGetCandidateStandbys(), SyncRepInitConfig(), SyncRepReleaseWaiters(), WalSndDone(), WalSndKill(), WalSndLoop(), WalSndSetState(), WalSndWait(), WalSndWaitForWal(), XLogSendLogical(), and XLogSendPhysical().
◆ replication_parse_result
◆ WalSndCtl
Definition at line 109 of file walsender.c.
Referenced by InitWalSenderSlot(), pg_stat_get_wal_senders(), PhysicalWakeupLogicalWalSnd(), SyncRepGetCandidateStandbys(), SyncRepQueueInsert(), SyncRepReleaseWaiters(), SyncRepUpdateSyncStandbysDefined(), SyncRepWaitForLSN(), SyncRepWakeQueue(), WaitForStandbyConfirmation(), WalSndInitStopping(), WalSndRqstFileReload(), WalSndShmemInit(), WalSndUpdateProgress(), WalSndWait(), WalSndWaitStopping(), and WalSndWakeup().