|
PostgreSQL Source Code git master
|
#include "backup/basebackup_sink.h"

Go to the source code of this file.
Typedefs | |
| typedef struct BaseBackupTargetHandle | BaseBackupTargetHandle |
Functions | |
| void | BaseBackupAddTarget (char *name, void *(*check_detail)(char *, char *), bbsink *(*get_sink)(bbsink *, void *)) |
| BaseBackupTargetHandle * | BaseBackupGetTargetHandle (char *target, char *target_detail) |
| bbsink * | BaseBackupGetSink (BaseBackupTargetHandle *handle, bbsink *next_sink) |
Definition at line 18 of file basebackup_target.h.
|
extern |
Definition at line 61 of file basebackup_target.c.
References BaseBackupTargetTypeList, BaseBackupTargetType::check_detail, fb(), BaseBackupTargetType::get_sink, initialize_target_list(), lappend(), lfirst, MemoryContextSwitchTo(), BaseBackupTargetType::name, name, NIL, palloc_object, pstrdup(), and TopMemoryContext.
Referenced by _PG_init().
|
extern |
Definition at line 163 of file basebackup_target.c.
References BaseBackupTargetHandle::detail_arg, fb(), BaseBackupTargetType::get_sink, and BaseBackupTargetHandle::type.
Referenced by SendBaseBackup().
|
extern |
Definition at line 117 of file basebackup_target.c.
References BaseBackupTargetTypeList, BaseBackupTargetType::check_detail, BaseBackupTargetHandle::detail_arg, ereport, errcode(), errmsg(), ERROR, fb(), initialize_target_list(), lfirst, BaseBackupTargetType::name, NIL, palloc_object, and BaseBackupTargetHandle::type.
Referenced by parse_basebackup_options().