From 165e3c02fc9c9834b320c3a333c942ee87ffed1b Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Sat, 26 Sep 2020 15:08:25 -0400 Subject: Rehome some logic from server.c -> serve.c --- include/server.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'include/server.h') diff --git a/include/server.h b/include/server.h index 96d9917..884f210 100644 --- a/include/server.h +++ b/include/server.h @@ -58,8 +58,19 @@ struct gmnisrv_server { bool run; }; +// server.c int server_init(struct gmnisrv_server *server, struct gmnisrv_config *conf); void server_run(struct gmnisrv_server *server); void server_finish(struct gmnisrv_server *server); +void disconnect_client(struct gmnisrv_server *server, + struct gmnisrv_client *client); + +// serve.c +void serve_request(struct gmnisrv_client *client); +bool request_validate(struct gmnisrv_client *client, char **path); +void client_submit_response(struct gmnisrv_client *client, + enum gemini_status status, const char *meta, int bodyfd); +void client_oom(struct gmnisrv_client *client); + #endif -- cgit v1.2.3