CLEANUP: mux-quic: clean up app ops callback definitions
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 7 Dec 2023 16:43:07 +0000 (17:43 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 11 Dec 2023 15:15:13 +0000 (16:15 +0100)
commite772d3f40ff492bd9ec0efee568300aed013d382
treebb874dae5e0343eafd7c4a9533f7dd776abb52cd
parentf496c7469b5290206c8f9b2b7359a42363ef6119
CLEANUP: mux-quic: clean up app ops callback definitions

qcc_app_ops is a set of callbacks used to unify application protocol
running over QUIC. This commit introduces some changes to clarify its
API :
* write simple comment to reflect each callback purpose
* rename decode_qcs to rcv_buf as this name is more common and is
  similar to already existing snd_buf
* finalize is moved up as it is used during connection init stage

All these changes are ported to HTTP/3 layer. Also function comments
have been extended to highlight HTTP/3 special characteristics.
include/haproxy/mux_quic-t.h
src/h3.c
src/hq_interop.c
src/mux_quic.c