diff options
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), |