mirror of
https://github.com/postgres/postgres.git
synced 2026-05-27 12:00:13 -04:00
This change is a cocktail of harmonization of function argument names, grammar typos, renames for better consistency and unused code (see ltree). All of these have been spotted by the author. Author: Alexander Lakhin <exclusion@gmail.com> Discussion: https://postgr.es/m/b2c0d0b7-3944-487d-a03d-d155851958ff@gmail.com
32 lines
1.2 KiB
C
32 lines
1.2 KiB
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* logicalctl.h
|
|
* Definitions for logical decoding status control facility.
|
|
*
|
|
* Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group
|
|
* Portions Copyright (c) 1994, Regents of the University of California
|
|
*
|
|
* IDENTIFICATION
|
|
* src/include/replication/logicalctl.h
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
#ifndef LOGICALCTL_H
|
|
#define LOGICALCTL_H
|
|
|
|
extern Size LogicalDecodingCtlShmemSize(void);
|
|
extern void LogicalDecodingCtlShmemInit(void);
|
|
extern void StartupLogicalDecodingStatus(bool last_status);
|
|
extern void InitializeProcessXLogLogicalInfo(void);
|
|
extern bool ProcessBarrierUpdateXLogLogicalInfo(void);
|
|
extern bool IsLogicalDecodingEnabled(void);
|
|
extern bool IsXLogLogicalInfoEnabled(void);
|
|
extern void AtEOXact_LogicalCtl(void);
|
|
extern void EnsureLogicalDecodingEnabled(void);
|
|
extern void EnableLogicalDecoding(void);
|
|
extern void RequestDisableLogicalDecoding(void);
|
|
extern void DisableLogicalDecodingIfNecessary(void);
|
|
extern void DisableLogicalDecoding(void);
|
|
extern void UpdateLogicalDecodingStatusEndOfRecovery(void);
|
|
|
|
#endif
|