summaryrefslogtreecommitdiff
path: root/netio.h
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2015-02-28 23:15:23 +0800
committerMatt Johnston <matt@ucc.asn.au>2015-02-28 23:15:23 +0800
commitfe580746d9d32a238ffcf03b122fcd97e1e3b1e9 (patch)
treecc1bf04cc4814b398bab9ab247573fb9eb5dcafe /netio.h
parentdef16fd87052cf80b08eb9e7a9ee621ed4c5cbcd (diff)
downloaddropbear-fe580746d9d32a238ffcf03b122fcd97e1e3b1e9.tar.gz
Add cleanupfastopen
Diffstat (limited to 'netio.h')
-rw-r--r--netio.h4
1 files changed, 4 insertions, 0 deletions
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);