#ifndef _SEATD_SERVER_H #define _SEATD_SERVER_H #include #include "list.h" #include "poller.h" struct client; struct server { bool running; struct poller poller; struct list seats; }; int server_init(struct server *server); void server_finish(struct server *server); struct seat *server_get_seat(struct server *server, const char *seat_name); int server_handle_connection(int fd, uint32_t mask, void *data); int server_add_client(struct server *server, int fd); #endif