Use threads for TCP connections.
[tinc] / src / connection.h
index 0f2b1d6..ae1af9f 100644 (file)
@@ -81,7 +81,7 @@ typedef struct connection_t {
        char *hischallenge;             /* The challenge we sent to him */
 
        struct bufferevent *buffer;                     /* buffer events on this metadata connection */
-       struct event inevent;                           /* input event on this metadata connection */
+       thread_t thread;
        int tcplen;                                     /* length of incoming TCPpacket */
        int allow_request;                      /* defined if there's only one request possible */
 
@@ -100,6 +100,5 @@ extern void free_connection(connection_t *);
 extern void connection_add(connection_t *);
 extern void connection_del(connection_t *);
 extern bool dump_connections(struct connection_t *);
-extern bool read_connection_config(connection_t *);
 
 #endif                                                 /* __TINC_CONNECTION_H__ */