// Close a given client socket, and clean up after it.
void close_client(Client *client);
+ // Listen for a different set of epoll events.
+ void change_epoll_events(Client *client, uint32_t events);
+
// Parse the HTTP request. Returns a HTTP status code (200/204/400/404).
int parse_request(Client *client);