diff options
Diffstat (limited to 'server.h')
-rw-r--r-- | server.h | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -18,6 +18,8 @@ #ifndef SERVER_H #define SERVER_H +#include "hash_table.h" + #include <stdint.h> #include <stdbool.h> #include <sys/epoll.h> @@ -28,11 +30,12 @@ typedef struct server { int fd; int epoll_fd; struct epoll_event events[MAXEVENTS]; - int connected_clients[MAXEVENTS]; + hash_table_t *client_table; bool running; } server_t; void server_init(server_t *server, uint32_t port); void server_run(server_t *server); +void server_destroy(server_t *server); #endif /* SERVER_H */ |