diff options
author | Bjørn Mork <bjorn@mork.no> | 2015-05-15 10:25:21 +0200 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2015-05-15 10:25:21 +0200 |
commit | b8c5c3b44362778c099531f7a905c56a0423bcef (patch) | |
tree | e9ccaff5d19f39e7bc58734e1b5babf4025a3a9c /eperd/tcputil.h | |
parent | b1b227fa5e00d08af047ab9a012211b66c6b0f13 (diff) |
ripe-atlas-fw: imported version 46504650
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Diffstat (limited to 'eperd/tcputil.h')
-rw-r--r-- | eperd/tcputil.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/eperd/tcputil.h b/eperd/tcputil.h index d2b11ec..da26641 100644 --- a/eperd/tcputil.h +++ b/eperd/tcputil.h @@ -6,7 +6,8 @@ #include <event2/event_struct.h> -enum tu_err { TU_DNS_ERR, TU_READ_ERR, TU_CONNECT_ERR, TU_OUT_OF_ADDRS }; +enum tu_err { TU_DNS_ERR, TU_READ_ERR, TU_SOCKET_ERR, TU_CONNECT_ERR, + TU_OUT_OF_ADDRS }; struct tu_env { char dnsip; @@ -15,6 +16,7 @@ struct tu_env struct evutil_addrinfo *dns_curr; struct bufferevent *bev; struct timeval interval; + char *infname; struct event timer; void (*reporterr)(struct tu_env *env, enum tu_err cause, const char *str); @@ -29,6 +31,7 @@ struct tu_env void tu_connect_to_name(struct tu_env *env, char *host, char *port, struct timeval *timeout, struct evutil_addrinfo *hints, + char *infname, void (*timeout_callback)(int unused, const short event, void *env), void (*reporterr)(struct tu_env *env, enum tu_err cause, const char *err), |