PostgreSQL Source Code git master
Loading...
Searching...
No Matches
logicalctl.h
Go to the documentation of this file.
1/*-------------------------------------------------------------------------
2 *
3 * logicalctl.h
4 * Definitions for logical decoding status control facility.
5 *
6 * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group
7 * Portions Copyright (c) 1994, Regents of the University of California
8 *
9 * IDENTIFICATION
10 * src/include/replication/logicalctl.h
11 *
12 *-------------------------------------------------------------------------
13 */
14#ifndef LOGICALCTL_H
15#define LOGICALCTL_H
16
18extern void LogicalDecodingCtlShmemInit(void);
20extern void InitializeProcessXLogLogicalInfo(void);
22extern bool IsLogicalDecodingEnabled(void);
23extern bool IsXLogLogicalInfoEnabled(void);
24extern void AtEOXact_LogicalCtl(void);
25extern void EnsureLogicalDecodingEnabled(void);
26extern void EnableLogicalDecoding(void);
27extern void RequestDisableLogicalDecoding(void);
28extern void DisableLogicalDecodingIfNecessary(void);
29extern void DisableLogicalDecoding(void);
31
32#endif
size_t Size
Definition c.h:631
void InitializeProcessXLogLogicalInfo(void)
Definition logicalctl.c:177
void LogicalDecodingCtlShmemInit(void)
Definition logicalctl.c:130
void UpdateLogicalDecodingStatusEndOfRecovery(void)
Definition logicalctl.c:554
bool IsLogicalDecodingEnabled(void)
Definition logicalctl.c:205
void EnsureLogicalDecodingEnabled(void)
Definition logicalctl.c:306
Size LogicalDecodingCtlShmemSize(void)
Definition logicalctl.c:124
bool ProcessBarrierUpdateXLogLogicalInfo(void)
Definition logicalctl.c:187
void AtEOXact_LogicalCtl(void)
Definition logicalctl.c:236
bool IsXLogLogicalInfoEnabled(void)
Definition logicalctl.c:221
void StartupLogicalDecodingStatus(bool last_status)
Definition logicalctl.c:147
void DisableLogicalDecoding(void)
Definition logicalctl.c:492
void EnableLogicalDecoding(void)
Definition logicalctl.c:341
void RequestDisableLogicalDecoding(void)
Definition logicalctl.c:434
void DisableLogicalDecodingIfNecessary(void)
Definition logicalctl.c:461
static int fb(int x)