]> jfr.im git - solanum.git/blobdiff - include/listener.h
Merge pull request #196 from jevolk/master
[solanum.git] / include / listener.h
index f4e679b97fce5cf63e315d306564edbc3a7c99ce..48b37f47016fd36ca6e1d79219d7ae8f1f112f30 100644 (file)
@@ -38,11 +38,12 @@ struct Listener
        int active;             /* current state of listener */
        int ssl;                /* ssl listener */
        int defer_accept;       /* use TCP_DEFER_ACCEPT */
+       int wsock;              /* wsock listener */
        struct rb_sockaddr_storage addr;
        char vhost[HOSTLEN + 1];        /* virtual name of listener */
 };
 
-extern void add_listener(int port, const char *vaddr_ip, int family, int ssl, int defer_accept);
+extern void add_listener(int port, const char *vaddr_ip, int family, int ssl, int defer_accept, int wsock);
 extern void close_listener(struct Listener *listener);
 extern void close_listeners(void);
 extern const char *get_listener_name(const struct Listener *listener);