Csilk 0.2.1
A lightweight, high-performance C HTTP web framework
Loading...
Searching...
No Matches
core Directory Reference
Directory dependency graph for core:
src/core

Files

 arena.c
 Arena (bump) allocator for request-scoped memory management.
 
 config.c
 YAML configuration loader and validator implementation.
 
 context.c
 Request/response context implementation.
 
 context_internal.h
 Internal layout of csilk_ctx_s — the central per-request data structure.
 
 h2.c
 HTTP/2 integration for csilk.
 
 h2.h
 HTTP/2 integration for csilk.
 
 logger.c
 Thread-safe structured logger with JSON and human-readable output, file rotation, and ANSI color support.
 
 recovery.c
 Panic recovery middleware implementation.
 
 router.c
 Router implementation using a radix tree (trie) for URL path matching.
 
 server.c
 Core event-driven HTTP server implementation.
 
 server_internal.h
 Internal layout of csilk_server_s and csilk_client_s.
 
 test_utils.c
 Internal test helpers implementation.
 
 url.c
 URL path splitting and percent-decoding utilities.
 
 utils.c
 Core cryptographic and encoding utilities.