]>
jfr.im git - irc/quakenet/newserv.git/blob - pqsql/pqsql.h
8 typedef void (*PQQueryHandler
)(PGconn
*, void *);
10 void pqasyncqueryf(PQQueryHandler handler
, void *tag
, int flags
, char *format
, ...);
11 void pqloadtable(char *tablename
, PQQueryHandler init
, PQQueryHandler data
, PQQueryHandler fini
);
13 #define pqasyncquery(handler, tag, format, ...) pqasyncqueryf(handler, tag, 0, format , ##__VA_ARGS__)
14 #define pqcreatequery(format, ...) pqasyncqueryf(NULL, NULL, QH_CREATE, format , ##__VA_ARGS__)
15 #define pqquery(format, ...) pqasyncqueryf(NULL, NULL, 0, format , ##__VA_ARGS__)
17 int pqconnected(void);