]> git.kaiwu.me - haproxy.git/commit
REORG: include: split common/htx.h into haproxy/htx{,-t}.h
authorWilly Tarreau <w@1wt.eu>
Wed, 3 Jun 2020 06:44:35 +0000 (08:44 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 11 Jun 2020 08:18:57 +0000 (10:18 +0200)
commit16f958c0e928a10a789a480c9495304d7f4ddbff
tree8d57fbdd91c51131b7d50b6f7c4d3a6aef64cd4b
parent5413a87ad35a6727520f3bdcd082c8665f1908d0
REORG: include: split common/htx.h into haproxy/htx{,-t}.h

Most of the file was a large set of HTX elements manipulation functions
and few types, so splitting them allowed to further reduce dependencies
and shrink the build time. Doing so revealed that a few files (h2.c,
mux_pt.c) needed haproxy/buf.h and were previously getting it through
htx.h. They were fixed.
29 files changed:
contrib/prometheus-exporter/service-prometheus.c
include/common/h2.h
include/haproxy/htx-t.h [new file with mode: 0644]
include/haproxy/htx.h [moved from include/common/htx.h with 71% similarity]
include/proto/channel.h
include/proto/fcgi-app.h
include/proto/http_ana.h
include/proto/http_fetch.h
include/types/http_htx.h
src/backend.c
src/cache.c
src/checks.c
src/filters.c
src/flt_http_comp.c
src/flt_trace.c
src/h1_htx.c
src/h2.c
src/http_ana.c
src/http_fetch.c
src/http_htx.c
src/htx.c
src/mux_fcgi.c
src/mux_h1.c
src/mux_h2.c
src/mux_pt.c
src/payload.c
src/sample.c
src/stats.c
src/stream.c