summaryrefslogtreecommitdiff
path: root/net.h
diff options
context:
space:
mode:
authorMatt Stancliff <matt@genges.com>2014-04-08 13:15:36 -0400
committerMatt Stancliff <matt@genges.com>2014-04-08 19:37:54 -0400
commit37d25a392c9b9468e064a67c504939c9c4ea0031 (patch)
tree50905ce117ce77ebc8a127a7d43b979576f651da /net.h
parent61eeedbe77a7fef16e44b6fe215a689b7911044e (diff)
Add ability to bind source address on connect
Some environments require binding to specific source addresses instead of letting the system determine which IP a connection should originate from. Closes #233
Diffstat (limited to 'net.h')
-rw-r--r--net.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/net.h b/net.h
index af7da11..370a1ff 100644
--- a/net.h
+++ b/net.h
@@ -42,6 +42,8 @@
int redisCheckSocketError(redisContext *c);
int redisContextSetTimeout(redisContext *c, const struct timeval tv);
int redisContextConnectTcp(redisContext *c, const char *addr, int port, const struct timeval *timeout);
+int redisContextConnectBindTcp(redisContext *c, const char *addr, int port,
+ const struct timeval *timeout, char *source_addr);
int redisContextConnectUnix(redisContext *c, const char *path, const struct timeval *timeout);
int redisKeepAlive(redisContext *c, int interval);