diff options
| author | frosty <gabriel@bwaaa.monster> | 2026-06-02 17:45:04 -0400 |
|---|---|---|
| committer | frosty <gabriel@bwaaa.monster> | 2026-06-02 17:45:04 -0400 |
| commit | 360d6271e1a20d128430e52637d5d35f4c706ca5 (patch) | |
| tree | f101f9f513e677456b260374c27b85f99cabb5f6 /beaker.h | |
| parent | 62e2a6abbda3c660cc6c0c1ffc3836635eb615e1 (diff) | |
| parent | 43c9d257848c4bffdfd159bf94d5a5bcf5b6c63f (diff) | |
| download | beaker-360d6271e1a20d128430e52637d5d35f4c706ca5.tar.gz | |
Diffstat (limited to 'beaker.h')
| -rw-r--r-- | beaker.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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 |
