diff options
author | Steven Oliver <oliver.steven@gmail.com> | 2014-01-28 19:52:04 -0500 |
---|---|---|
committer | Luca Bruno <lucabru@src.gnome.org> | 2014-03-16 11:27:03 +0100 |
commit | 7951541394b48dacfe59ff2d3f508a83b231026e (patch) | |
tree | 5e3afd08e9162a1ab89726f56b68b15903c1ce0c /vapi/libpq.vapi | |
parent | cd2f686a4a454afe9c5ccc72e0d429a226adc6ca (diff) | |
download | vala-7951541394b48dacfe59ff2d3f508a83b231026e.tar.gz |
libpq: Add PQping enum and functions
Fixes bug 722878
Diffstat (limited to 'vapi/libpq.vapi')
-rw-r--r-- | vapi/libpq.vapi | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/vapi/libpq.vapi b/vapi/libpq.vapi index acdc6f50c..10d6a18ce 100644 --- a/vapi/libpq.vapi +++ b/vapi/libpq.vapi @@ -17,7 +17,7 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * * Author: - * Jukka-Pekka Iivonen <jp0409@jippii.fi> + * Jukka-Pekka Iivonen <jp0409@jippii.fi> */ #if LIBPQ_9_3 @@ -93,6 +93,14 @@ namespace Postgres { SOURCE_FUNCTION } + [CCode (cname = "PGPing", cprefix = "PQPING_", has_type_id = false)] + public enum Ping { + OK, + REJECT, + NO_RESPONCE, + NO_ATTEMPT + } + [Compact] [CCode (cname = "PGnotify", free_function = "PQfreemem")] public class Notify { @@ -124,7 +132,7 @@ namespace Postgres { } [Compact] - [CCode (free_function = "PQconninfoFree", cname = "PQconninfoOption")] + [CCode (cname = "PQconninfoOption", free_function = "PQconninfoFree")] public class ConnectionOptions { public string keyword; public string envvar; @@ -328,6 +336,12 @@ namespace Postgres { [CCode (cname = "PQisnonblocking")] public int is_non_blocking (); + [CCode (cname = "PQping"] + public Ping ping(); + + [CCode (cname = "PQpingParams")] + public Ping ping_params(string keywords, string values, int expand_dbname); + [CCode (cname = "PQflush")] public int flush (); |