PostgreSQL Source Code git master
Data Fields
WalRcvData Struct Reference

#include <walreceiver.h>

Data Fields

 
pid_t  pid
 
 
 
 
 
 
 
 
 
 
 
 
 
 
char  sender_host [NI_MAXHOST]
 
int  sender_port
 
 
bool  is_temp_slot
 
 
slock_t  mutex
 
 
sig_atomic_t  force_reply
 

Detailed Description

Definition at line 57 of file walreceiver.h.

Field Documentation

conninfo

char WalRcvData::conninfo[MAXCONNINFO]

Definition at line 123 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), RequestXLogStreaming(), and WalReceiverMain().

flushedUpto

XLogRecPtr WalRcvData::flushedUpto

Definition at line 96 of file walreceiver.h.

Referenced by GetReplicationApplyDelay(), GetWalRcvFlushRecPtr(), pg_stat_get_wal_receiver(), RequestXLogStreaming(), and XLogWalRcvFlush().

force_reply

sig_atomic_t WalRcvData::force_reply

Definition at line 162 of file walreceiver.h.

Referenced by WalRcvForceReply(), and WalReceiverMain().

is_temp_slot

bool WalRcvData::is_temp_slot

Definition at line 142 of file walreceiver.h.

Referenced by RequestXLogStreaming(), and WalReceiverMain().

lastMsgReceiptTime

TimestampTz WalRcvData::lastMsgReceiptTime

Definition at line 111 of file walreceiver.h.

Referenced by GetReplicationTransferLatency(), pg_stat_get_wal_receiver(), ProcessWalSndrMessage(), and WalReceiverMain().

lastMsgSendTime

TimestampTz WalRcvData::lastMsgSendTime

Definition at line 110 of file walreceiver.h.

Referenced by GetReplicationTransferLatency(), pg_stat_get_wal_receiver(), ProcessWalSndrMessage(), and WalReceiverMain().

latestChunkStart

XLogRecPtr WalRcvData::latestChunkStart

Definition at line 105 of file walreceiver.h.

Referenced by GetWalRcvFlushRecPtr(), RequestXLogStreaming(), and XLogWalRcvFlush().

latestWalEnd

XLogRecPtr WalRcvData::latestWalEnd

Definition at line 116 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), and ProcessWalSndrMessage().

latestWalEndTime

TimestampTz WalRcvData::latestWalEndTime

Definition at line 117 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), ProcessWalSndrMessage(), and WalReceiverMain().

mutex

slock_t WalRcvData::mutex

Definition at line 147 of file walreceiver.h.

Referenced by GetReplicationApplyDelay(), GetReplicationTransferLatency(), GetWalRcvFlushRecPtr(), pg_stat_get_wal_receiver(), ProcessWalSndrMessage(), RequestXLogStreaming(), ShutdownWalRcv(), WalRcvDie(), WalRcvForceReply(), WalRcvRunning(), WalRcvShmemInit(), WalRcvStreaming(), WalRcvWaitForStartPosition(), WalReceiverMain(), and XLogWalRcvFlush().

pid

pid_t WalRcvData::pid

Definition at line 68 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), ShutdownWalRcv(), WalRcvDie(), and WalReceiverMain().

procno

ProcNumber WalRcvData::procno

Definition at line 67 of file walreceiver.h.

Referenced by RequestXLogStreaming(), WalRcvDie(), WalRcvForceReply(), WalRcvShmemInit(), and WalReceiverMain().

ready_to_display

bool WalRcvData::ready_to_display

Definition at line 145 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), WalRcvDie(), and WalReceiverMain().

receivedTLI

TimeLineID WalRcvData::receivedTLI

Definition at line 97 of file walreceiver.h.

Referenced by GetWalRcvFlushRecPtr(), pg_stat_get_wal_receiver(), RequestXLogStreaming(), and XLogWalRcvFlush().

receiveStart

XLogRecPtr WalRcvData::receiveStart

Definition at line 86 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), RequestXLogStreaming(), WalRcvWaitForStartPosition(), and WalReceiverMain().

receiveStartTLI

TimeLineID WalRcvData::receiveStartTLI

Definition at line 87 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), RequestXLogStreaming(), WalRcvWaitForStartPosition(), and WalReceiverMain().

sender_host

char WalRcvData::sender_host[NI_MAXHOST]

Definition at line 129 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), and WalReceiverMain().

sender_port

int WalRcvData::sender_port

Definition at line 130 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), and WalReceiverMain().

slotname

char WalRcvData::slotname[NAMEDATALEN]

Definition at line 136 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), RequestXLogStreaming(), and WalReceiverMain().

startTime

pg_time_t WalRcvData::startTime

Definition at line 78 of file walreceiver.h.

Referenced by RequestXLogStreaming(), WalRcvRunning(), and WalRcvStreaming().

walRcvState

WalRcvState WalRcvData::walRcvState

Definition at line 71 of file walreceiver.h.

Referenced by pg_stat_get_wal_receiver(), RequestXLogStreaming(), ShutdownWalRcv(), WalRcvDie(), WalRcvRunning(), WalRcvShmemInit(), WalRcvStreaming(), WalRcvWaitForStartPosition(), and WalReceiverMain().

walRcvStoppedCV

ConditionVariable WalRcvData::walRcvStoppedCV

Definition at line 72 of file walreceiver.h.

Referenced by ShutdownWalRcv(), WalRcvDie(), WalRcvRunning(), WalRcvShmemInit(), WalRcvStreaming(), and WalReceiverMain().

writtenUpto

pg_atomic_uint64 WalRcvData::writtenUpto

Definition at line 155 of file walreceiver.h.

Referenced by GetWalRcvWriteRecPtr(), pg_stat_get_wal_receiver(), WalRcvShmemInit(), WalReceiverMain(), and XLogWalRcvWrite().


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

AltStyle によって変換されたページ (->オリジナル) /