postgresql/src/include/replication
Peter Eisentraut 78c8c81439 Refactor libpqwalreceiver
The whole walreceiver API is now wrapped into a struct, like most of our
other loadable module APIs.  The libpq connection is no longer a global
variable in libpqwalreceiver.  Instead, it is encapsulated into a struct
that is passed around the functions.  This allows multiple walreceivers
to run at the same time.

Add some rudimentary support for logical replication connections to
libpqwalreceiver.

These changes are mostly cosmetic and are going to be useful for the
future logical replication patches.

From: Petr Jelinek <petr@2ndquadrant.com>
2016-12-01 20:23:28 -05:00
..
basebackup.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
decode.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
logical.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
logicalfuncs.h Generic Messages for Logical Decoding 2016-04-06 10:05:41 +01:00
message.h pgindent run for 9.6 2016-06-09 18:02:36 -04:00
origin.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
output_plugin.h pgindent run for 9.6 2016-06-09 18:02:36 -04:00
reorderbuffer.h pgindent run for 9.6 2016-06-09 18:02:36 -04:00
slot.h Fix thinko in comment 2016-05-02 16:46:42 -03:00
snapbuild.h pgindent run for 9.6 2016-06-09 18:02:36 -04:00
syncrep.h Clean up parsing of synchronous_standby_names GUC variable. 2016-04-27 17:55:25 -04:00
walreceiver.h Refactor libpqwalreceiver 2016-12-01 20:23:28 -05:00
walsender.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
walsender_private.h Update copyright for 2016 2016-01-02 13:33:40 -05:00