summaryrefslogtreecommitdiff
path: root/deps/hiredis/async.h
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2016-12-21 12:11:56 +0100
committerantirez <antirez@gmail.com>2016-12-21 12:12:36 +0100
commit6712bce92c79de5c2caa38e9b597a3fa52fd497f (patch)
tree1de4191534a6f7a0cb30f1efaee2a7af4fb334e0 /deps/hiredis/async.h
parent0b7691201e255ed21a0fdf6779199de0d7c1498c (diff)
downloadredis-6712bce92c79de5c2caa38e9b597a3fa52fd497f.tar.gz
deps/hiredis updated to latest version.
Close #3687.
Diffstat (limited to 'deps/hiredis/async.h')
-rw-r--r--deps/hiredis/async.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/deps/hiredis/async.h b/deps/hiredis/async.h
index 8a2cf1ecd..59cbf469b 100644
--- a/deps/hiredis/async.h
+++ b/deps/hiredis/async.h
@@ -103,6 +103,8 @@ typedef struct redisAsyncContext {
/* Functions that proxy to hiredis */
redisAsyncContext *redisAsyncConnect(const char *ip, int port);
redisAsyncContext *redisAsyncConnectBind(const char *ip, int port, const char *source_addr);
+redisAsyncContext *redisAsyncConnectBindWithReuse(const char *ip, int port,
+ const char *source_addr);
redisAsyncContext *redisAsyncConnectUnix(const char *path);
int redisAsyncSetConnectCallback(redisAsyncContext *ac, redisConnectCallback *fn);
int redisAsyncSetDisconnectCallback(redisAsyncContext *ac, redisDisconnectCallback *fn);
@@ -118,6 +120,7 @@ void redisAsyncHandleWrite(redisAsyncContext *ac);
int redisvAsyncCommand(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, const char *format, va_list ap);
int redisAsyncCommand(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, const char *format, ...);
int redisAsyncCommandArgv(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, int argc, const char **argv, const size_t *argvlen);
+int redisAsyncFormattedCommand(redisAsyncContext *ac, redisCallbackFn *fn, void *privdata, const char *cmd, size_t len);
#ifdef __cplusplus
}