PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
logicallauncher.h
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------
2  *
3  * logicallauncher.h
4  * Exports for logical replication launcher.
5  *
6  * Portions Copyright (c) 2016-2017, PostgreSQL Global Development Group
7  *
8  * src/include/replication/logicallauncher.h
9  *
10  *-------------------------------------------------------------------------
11  */
12 #ifndef LOGICALLAUNCHER_H
13 #define LOGICALLAUNCHER_H
14 
16 
17 extern void ApplyLauncherRegister(void);
18 extern void ApplyLauncherMain(Datum main_arg);
19 
20 extern Size ApplyLauncherShmemSize(void);
21 extern void ApplyLauncherShmemInit(void);
22 
23 extern void ApplyLauncherWakeup(void);
24 extern void ApplyLauncherWakeupAtCommit(void);
25 extern void AtCommit_ApplyLauncher(void);
26 
27 #endif /* LOGICALLAUNCHER_H */
void ApplyLauncherRegister(void)
Definition: launcher.c:485
Size ApplyLauncherShmemSize(void)
Definition: launcher.c:470
void ApplyLauncherMain(Datum main_arg)
Definition: launcher.c:558
void ApplyLauncherShmemInit(void)
Definition: launcher.c:510
void AtCommit_ApplyLauncher(void)
Definition: launcher.c:527
void ApplyLauncherWakeupAtCommit(void)
Definition: launcher.c:541
uintptr_t Datum
Definition: postgres.h:374
size_t Size
Definition: c.h:353
void ApplyLauncherWakeup(void)
Definition: launcher.c:548
int max_logical_replication_workers
Definition: launcher.c:58