From 8c3ba33ced08b211db0cd5f81675bdf62f55acc7 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Thu, 20 Jul 2023 23:47:33 +0200 Subject: Move header files to subdirectory Since slweb is meant as a library, it is advisable to keep public header files under their own directory in order to avoid name clashing i.e., #include "something.h" Now becomes: #include "slweb/something.h" --- handler.h | 24 ------------------------ 1 file changed, 24 deletions(-) delete mode 100644 handler.h (limited to 'handler.h') diff --git a/handler.h b/handler.h deleted file mode 100644 index 38de97b..0000000 --- a/handler.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef HANDLER_H -#define HANDLER_H - -#include "http.h" -#include - -typedef int (*handler_fn)(const struct http_payload *p, - struct http_response *r, void *user); - -struct handler_cfg -{ - const char *tmpdir; - int (*length)(unsigned long long len, const struct http_cookie *c, - struct http_response *r, void *user); - void *user; -}; - -struct handler *handler_alloc(const struct handler_cfg *cfg); -void handler_free(struct handler *h); -int handler_add(struct handler *h, const char *url, enum http_op op, - handler_fn f, void *user); -int handler_listen(struct handler *h, short port); - -#endif /* HANDLER_H */ -- cgit v1.2.3