/hdbc-postgresql-helper.h

http://github.com/hdbc/hdbc-postgresql · C Header · 16 lines · 12 code · 4 blank · 0 comment · 0 complexity · 4defe6e620eadae90714ab6bbae359ad MD5 · raw file

  1. #include <libpq-fe.h>
  2. typedef struct TAG_finalizeonce {
  3. void *encapobj;
  4. int refcount;
  5. int isfinalized;
  6. struct TAG_finalizeonce *parent;
  7. } finalizeonce;
  8. extern finalizeonce *wrapobjpg(void *obj, finalizeonce *parentobj);
  9. extern void PQfinish_app(finalizeonce *conn);
  10. extern void PQfinish_finalizer(finalizeonce *conn);
  11. extern void PQclear_app(finalizeonce *res);
  12. extern void PQclear_finalizer(finalizeonce *res);