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
18
extern
astreamer
*
astreamer_recovery_injector_new
(
astreamer
*
next
,
19
bool
is_recovery_guc_supported,
20
PQExpBuffer
recoveryconfcontents
);
21
extern
void
astreamer_inject_file
(
astreamer
*streamer,
char
*pathname,
22
char
*
data
,
int
len
);
23
24
#endif
astreamer.h
astreamer_recovery_injector_new
astreamer * astreamer_recovery_injector_new(astreamer *next, bool is_recovery_guc_supported, PQExpBuffer recoveryconfcontents)
Definition:
astreamer_inject.c:65
astreamer_inject_file
void astreamer_inject_file(astreamer *streamer, char *pathname, char *data, int len)
Definition:
astreamer_inject.c:219
next
static int32 next
Definition:
blutils.c:222
recoveryconfcontents
static PQExpBuffer recoveryconfcontents
Definition:
pg_basebackup.c:194
len
const void size_t len
Definition:
pg_crc32c_sse42.c:24
data
const void * data
Definition:
pg_crc32c_sse42.c:23
pqexpbuffer.h
PQExpBufferData
Definition:
pqexpbuffer.h:45
astreamer
Definition:
astreamer.h:108
src
bin
pg_basebackup
astreamer_inject.h
Generated on Tue Oct 15 2024 12:13:23 for PostgreSQL Source Code by
1.9.1