From 0f3cbe7c7a562d65e16b704a038e8e6868436170 Mon Sep 17 00:00:00 2001 From: Jesper Jensen Date: Sat, 21 Feb 2026 19:55:14 +0100 Subject: Introduce new chain style handler processing --- src/web.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/web.h') diff --git a/src/web.h b/src/web.h index d957427..a918010 100644 --- a/src/web.h +++ b/src/web.h @@ -38,6 +38,21 @@ struct Request { struct PostCollector pp; struct MHD_PostProcessor *post_proc; // NULL when using PostCollector struct FormData form; + const char *url; + const char *method; const char *host; const char *proto; }; + +enum HandlerStatus { + HANDLER_DECLINE, + HANDLER_ACCEPTED, + HANDLER_ERROR +}; + +struct MHD_Connection; + +typedef enum HandlerStatus (*RouteHandler)( + struct MHD_Connection *connection, + struct Request *request +); -- cgit v1.2.3