diff options
author | Christian Pointner <equinox@spreadspace.org> | 2010-11-27 05:39:07 +0000 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2010-11-27 05:39:07 +0000 |
commit | df849a6ae44fe40ac67a649cccbdb5af5af1bf23 (patch) | |
tree | 1df1379ba06a91b47a689ffc18edb85fd6781365 /src/listener.h | |
parent | listening 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.h | 5 |
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 |