|
cwist
Modern C web framework with libttak runtime
|

Files | |
| async.c | |
| Deferred-response (async handler) implementation. | |
| async_gc.h | |
| async_internal.h | |
| Private wiring between the deferred-response path (async.c) and the C1M connection engine (http.c). | |
| async_server.c | |
| async_tls.c | |
| Dispatch-thread record of a deferred-response handoff. | |
| cookie.c | |
| HTTP cookie parsing and construction helpers. | |
| curl_global.c | |
| curl_global.h | |
| h2_wire.h | |
| HTTP/2 wire integers in network byte order (private). | |
| h3_hdr_out.h | |
| Outgoing HTTP/3 header set builder for lsquic (private). | |
| html_response.c | |
| Page, fragment, out-of-band and redirect answers for HTML handlers. | |
| http.c | |
| Core HTTP request/response allocation, serialization, socket, and server-loop helpers. | |
| http2.c | |
| Implementation of HTTP/2 protocol handler for CWIST. | |
| http2_flow_control.c | |
| http3.c | |
| lsquic/BoringSSL-based HTTP/3 server for CWIST. | |
| http3_client.c | |
| lsquic/BoringSSL-based HTTP/3 client for CWIST. | |
| http_client.c | |
| libcurl-based HTTP/1.1 and HTTP/2 client for CWIST. | |
| http_live.h | |
| Classic-pool connection registry hooks for shutdown (private). | |
| https.c | |
| OpenSSL-backed HTTPS accept, receive, send, and server-loop helpers. | |
| https_upgrade_hook.c | |
| multipart.c | |
| RFC 7578 multipart/form-data parser - wrapper around multipart-parser-c. | |
| mux.c | |
| Fixed-bucket HTTP route dispatch using a lightweight path signature. | |
| query.c | |
| Hash-map based storage and parsing helpers for URL query parameters. | |
| session.c | |
| Signed client-side session cookie implementation. | |
| simd_parser.h | |
| sockopts.h | |
| Listen-socket option knobs shared by the bind sites (private). | |
| sse.c | |
| tls_chain.c | |
| tls_chain.h | |
| writer_fast.c | |