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 InitializeProcessXLogLogicalInfo(void);
20extern bool IsLogicalDecodingEnabled(void);
21extern bool IsXLogLogicalInfoEnabled(void);
22extern void AtEOXact_LogicalCtl(void);
23extern void EnsureLogicalDecodingEnabled(void);
24extern void EnableLogicalDecoding(void);
25extern void RequestDisableLogicalDecoding(void);
26extern void DisableLogicalDecodingIfNecessary(void);
27extern void DisableLogicalDecoding(void);
29
30#endif
void InitializeProcessXLogLogicalInfo(void)
Definition logicalctl.c:174
void UpdateLogicalDecodingStatusEndOfRecovery(void)
Definition logicalctl.c:551
bool IsLogicalDecodingEnabled(void)
Definition logicalctl.c:202
void EnsureLogicalDecodingEnabled(void)
Definition logicalctl.c:303
bool ProcessBarrierUpdateXLogLogicalInfo(void)
Definition logicalctl.c:184
void AtEOXact_LogicalCtl(void)
Definition logicalctl.c:233
bool IsXLogLogicalInfoEnabled(void)
Definition logicalctl.c:218
void StartupLogicalDecodingStatus(bool last_status)
Definition logicalctl.c:144
void DisableLogicalDecoding(void)
Definition logicalctl.c:489
void EnableLogicalDecoding(void)
Definition logicalctl.c:338
void RequestDisableLogicalDecoding(void)
Definition logicalctl.c:431
void DisableLogicalDecodingIfNecessary(void)
Definition logicalctl.c:458
static int fb(int x)