From 43c9d257848c4bffdfd159bf94d5a5bcf5b6c63f Mon Sep 17 00:00:00 2001 From: frosty Date: Sun, 3 May 2026 11:39:20 -0400 Subject: feat: added beaker_get_header, beaker_get_remote_addr --- beaker.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'beaker.h') diff --git a/beaker.h b/beaker.h index cc87634..0f2757e 100644 --- a/beaker.h +++ b/beaker.h @@ -105,6 +105,10 @@ typedef struct { RequestHandler handler; } RouteHandler; +typedef struct { + char remote_addr[32]; +} RequestInfo; + TemplateContext new_context(); void context_set(TemplateContext *ctx, const char *key, const char *value); void context_set_string_array(TemplateContext *ctx, const char *key, @@ -138,4 +142,9 @@ bool serve_data(const char *data, size_t size, const char *mime_type); int beaker_run(const char *ip, int port); void beaker_run_with_threads(const char *ip, int port, int num_workers); +const char *beaker_get_remote_addr(void); +const char *beaker_get_header(const char *name); + +void beaker_set_request_buffer(const char *buffer); + #endif -- cgit v1.3