summaryrefslogtreecommitdiff
path: root/src/listener.h
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2010-11-27 05:39:07 +0000
committerChristian Pointner <equinox@spreadspace.org>2010-11-27 05:39:07 +0000
commitdf849a6ae44fe40ac67a649cccbdb5af5af1bf23 (patch)
tree1df1379ba06a91b47a689ffc18edb85fd6781365 /src/listener.h
parentlistening on tcp sockets works now (diff)
added REUSEADDR to listen sockets
added accept handler git-svn-id: https://svn.spreadspace.org/tcpproxy/trunk@9 e61f0598-a718-4e21-a8f0-0aadfa62ad6b
Diffstat (limited to 'src/listener.h')
-rw-r--r--src/listener.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/listener.h b/src/listener.h
index 2bd5dc8..475af83 100644
--- a/src/listener.h
+++ b/src/listener.h
@@ -28,6 +28,8 @@
#ifndef TCPPROXY_listener_h_INCLUDED
#define TCPPROXY_listener_h_INCLUDED
+#include <sys/select.h>
+
#include "slist.h"
#include "tcp.h"
@@ -48,4 +50,7 @@ void listener_remove(listeners_t* list, int fd);
listener_t* listener_find(listeners_t* list, int fd);
void listener_print(listeners_t* list);
+void listener_read_fds(listeners_t* list, fd_set* set, int* max_fd);
+int listener_handle_accept(listeners_t* list, fd_set* set);
+
#endif