cwist
Modern C web framework with libttak runtime
Loading...
Searching...
No Matches
http Directory Reference
Directory dependency graph for http:
src/net/http

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