diff options
author | Guangxiong Lin <[email protected]> | 2022-12-09 16:46:49 +0800 |
---|---|---|
committer | Guangxiong Lin <[email protected]> | 2022-12-09 19:39:08 +0800 |
commit | 49839c88a98d3798f7b18c58f54f26f36cacff38 (patch) | |
tree | 5cb4ee13f9bdb0ef25e39a07a628f6f16da18e87 /connection.h | |
parent | 0457119acb36b89b6f2f4534fe8ad94b19540bbd (diff) | |
download | tinyserver-49839c88a98d3798f7b18c58f54f26f36cacff38.tar.gz tinyserver-49839c88a98d3798f7b18c58f54f26f36cacff38.tar.bz2 tinyserver-49839c88a98d3798f7b18c58f54f26f36cacff38.zip |
Implement a simple thread pool and refactor
Refactor
Diffstat (limited to 'connection.h')
-rw-r--r-- | connection.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/connection.h b/connection.h index c7b24fc..4e14487 100644 --- a/connection.h +++ b/connection.h @@ -1,15 +1,15 @@ #include "tsocket.h" -#include "eventloop.h" +#include "evloop.h" #ifndef __CONNECTION_H #define __CONNECTION_H -struct connection { - struct tsocket *sock; -}; +struct connection; +typedef struct connection connection_t; -struct connection *connectionNew(struct tsocket *sock); -void connectionDel(struct connection *conn); -struct event *connectionNewEvent(struct connection *conn); +connection_t *connection_create(struct tsocket *sock); +void connection_destroy(struct connection *conn); + +event_t *connection_create_event(struct tsocket *sock); #endif |