1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-23 00:00:06 +01:00
libwebsockets/lib/roles/http/server
Andy Green 7221bc57b5 mux children: generalize helpers out of h2 implementation
This should be a NOP for h2 support and only affects internal
apis.  But it lets us reuse the working and reliable h2 mux
arrangements directly in other protocols later, and share code
so building for h2 + new protocols can take advantage of common
mux child handling struct and code.

Break out common mux handling struct into its own type.

Convert all uses of members that used to be in wsi->h2 to wsi->mux

Audit all references to the members and break out generic helpers
for anything that is useful for other mux-capable protocols to
reuse wsi->mux related features.
2019-12-29 19:59:16 +00:00
..
access-log.c mux children: generalize helpers out of h2 implementation 2019-12-29 19:59:16 +00:00
fops-zip.c private.h: rename to contain dir 2019-08-15 10:49:52 +01:00
lejp-conf.c h2: unify immortal stream tracking across SSE and ws substreams 2019-09-22 03:08:36 -07:00
lws-spa.c spa: report 0-length FINAL_CONTENT 2019-12-22 18:17:45 +00:00
ranges.c private.h: rename to contain dir 2019-08-15 10:49:52 +01:00
rewrite.c private.h: rename to contain dir 2019-08-15 10:49:52 +01:00
server.c mux children: generalize helpers out of h2 implementation 2019-12-29 19:59:16 +00:00