82{
84
86
88
96
98
102
104}
void * pg_malloc0(size_t size)
static void init_libpq_conn(PGconn *conn)
static char * libpq_fetch_file(rewind_source *source, const char *path, size_t *filesize)
static XLogRecPtr libpq_get_current_wal_insert_lsn(rewind_source *source)
static void libpq_traverse_files(rewind_source *source, process_file_callback_t callback)
static void libpq_destroy(rewind_source *source)
static void libpq_queue_fetch_range(rewind_source *source, const char *path, off_t off, size_t len)
static void libpq_queue_fetch_file(rewind_source *source, const char *path, size_t len)
static void libpq_finish_fetch(rewind_source *source)
void initStringInfo(StringInfo str)
void(* queue_fetch_file)(struct rewind_source *, const char *path, size_t len)
void(* traverse_files)(struct rewind_source *, process_file_callback_t callback)
void(* finish_fetch)(struct rewind_source *)
XLogRecPtr(* get_current_wal_insert_lsn)(struct rewind_source *)
void(* queue_fetch_range)(struct rewind_source *, const char *path, off_t offset, size_t len)
char *(* fetch_file)(struct rewind_source *, const char *path, size_t *filesize)
void(* destroy)(struct rewind_source *)