PostgreSQL Source Code
git master
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
f
h
i
n
o
p
r
s
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
astreamer_inject.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* astreamer_inject.h
4
*
5
* Portions Copyright (c) 1996-2025, 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:219
recoveryconfcontents
static PQExpBuffer recoveryconfcontents
Definition:
pg_basebackup.c:194
len
const void size_t len
Definition:
pg_crc32c_sse42.c:25
data
const void * data
Definition:
pg_crc32c_sse42.c:24
pqexpbuffer.h
PQExpBufferData
Definition:
pqexpbuffer.h:45
astreamer
Definition:
astreamer.h:108
src
bin
pg_basebackup
astreamer_inject.h
Generated on Tue Jan 7 2025 12:13:22 for PostgreSQL Source Code by
1.9.4