From 89c0b2a6d863e54bd0253355146f09b92edeccda Mon Sep 17 00:00:00 2001 From: Matt Johnston Date: Sat, 28 Feb 2015 23:15:23 +0800 Subject: Add cleanup --HG-- branch : fastopen --- netio.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'netio.h') diff --git a/netio.h b/netio.h index 280ccaf..1bf08ce 100644 --- a/netio.h +++ b/netio.h @@ -30,8 +30,12 @@ typedef void(*connect_callback)(int result, int sock, void* data, const char* er struct dropbear_progress_connection * connect_remote (const char* remotehost, const char* remoteport, connect_callback cb, void *cb_data); +/* Sets up for select() */ void set_connect_fds(fd_set *writefd); +/* Handles ready sockets after select() */ void handle_connect_fds(fd_set *writefd); +/* Cleanup */ +void remove_connect_pending(); /* Doesn't actually stop the connect, but adds a dummy callback instead */ void cancel_connect(struct dropbear_progress_connection *c); -- cgit v1.2.3