PostgreSQL Source Code  git master
astreamer_inject.h
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------
2  *
3  * astreamer_inject.h
4  *
5  * Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group
6  *
7  * IDENTIFICATION
8  * src/bin/pg_basebackup/astreamer_inject.h
9  *-------------------------------------------------------------------------
10  */
11 
12 #ifndef ASTREAMER_INJECT_H
13 #define ASTREAMER_INJECT_H
14 
15 #include "fe_utils/astreamer.h"
16 #include "pqexpbuffer.h"
17 
19  bool is_recovery_guc_supported,
21 extern void astreamer_inject_file(astreamer *streamer, char *pathname,
22  char *data, int len);
23 
24 #endif
astreamer * astreamer_recovery_injector_new(astreamer *next, bool is_recovery_guc_supported, PQExpBuffer recoveryconfcontents)
void astreamer_inject_file(astreamer *streamer, char *pathname, char *data, int len)
static int32 next
Definition: blutils.c:222
static PQExpBuffer recoveryconfcontents
const void size_t len
const void * data