summaryrefslogtreecommitdiff
path: root/include/mysql.h
diff options
context:
space:
mode:
authorunknown <knielsen@knielsen-hq.org>2012-10-12 10:54:46 +0200
committerunknown <knielsen@knielsen-hq.org>2012-10-12 10:54:46 +0200
commitfc941f8a2143ce7670f49c2638f352c16f4b9ddb (patch)
tree34dbc9fba4d7889db3d6b12ebb2d251326bced9f /include/mysql.h
parent8215ce4695e743d313e92f4d30f412f79958439c (diff)
downloadmariadb-git-fc941f8a2143ce7670f49c2638f352c16f4b9ddb.tar.gz
MDEV-3802. Millisecond timeout support in non-blocking client library.
In 10.0, VIO timeouts can be in milliseconds, so we add a new function mysql_get_timeout_value_ms() which can return millisecond-precision timeout values. In 5.5, we do not have millisecond precision for timeouts. But we still provide the mysql_get_timeout_value_ms() function; this makes it easier for applications as they can use the millisecond function in 10.0 and still work with the 5.5 version of the client library.
Diffstat (limited to 'include/mysql.h')
-rw-r--r--include/mysql.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/mysql.h b/include/mysql.h
index d71d049f69d..1fc164f62b2 100644
--- a/include/mysql.h
+++ b/include/mysql.h
@@ -848,6 +848,7 @@ int STDCALL mysql_close_start(MYSQL *sock);
int STDCALL mysql_close_cont(MYSQL *sock, int status);
my_socket STDCALL mysql_get_socket(const MYSQL *mysql);
unsigned int STDCALL mysql_get_timeout_value(const MYSQL *mysql);
+unsigned int STDCALL mysql_get_timeout_value_ms(const MYSQL *mysql);
/* status return codes */
#define MYSQL_NO_DATA 100