postgresql/src/interfaces
Bruce Momjian 3ab5b1f1e6 This patch (against the current CVS sources) adds to libpq the functions
PQconnectStart
PQconnectPoll
PQresetStart
PQresetPoll
PQsetenvStart
PQsetenvPoll
PQsetenvAbort

and brings into the published interface

PQsetenv.

The first four are asynchronous analogues of PQconnectdb and PQreset -
they allow an application to connect to the DB without blocking on
remote I/O.

The PQsetenv functions perform an environment negotiation with the
server.

Internal to libpq, pqReadReady and pqWriteReady have been made available
across the library (they were previously static functions inside
fe-misc.c).  A lot of internal rearrangement has been necessary to
support these changes.

The API documentation has been updated also.

Caveats:

  o  The Windows code does not default to using non-blocking sockets,
since I have no documentation: Define WIN32_NON_BLOCKING_CONNECTIONS to
do that.

  o  The SSL code still blocks.


Ewan Mellor.
1999-11-30 03:08:19 +00:00
..
cli Incorporate fixes from Date and Darwen, 1997. 1999-06-18 05:03:48 +00:00
ecpg ecpg ECPGFree fix from Rene Hogendoorn. 1999-11-23 19:47:14 +00:00
jdbc jdbc2real rule was in there twice. One of them should have been jdbc1real 1999-09-15 21:56:16 +00:00
libpgeasy Update pgeasy for missing files. 1999-10-12 14:06:49 +00:00
libpgtcl Add pginterface into main tree, called pgeasy. 1999-10-11 17:47:02 +00:00
libpq This patch (against the current CVS sources) adds to libpq the functions 1999-11-30 03:08:19 +00:00
libpq++ Remove libpq++ todo item. 1999-10-22 19:13:39 +00:00
odbc Rename readonly to onlyread in odbc. Use varargs properly. 1999-11-30 02:44:09 +00:00
perl5 BLOBs containing NUL characters (ASCII 0) can be written to the 1999-10-13 02:26:37 +00:00
python Update pygresql version stamp. 1999-05-28 04:54:34 +00:00
Makefile Update again. 1999-10-11 18:05:39 +00:00