Willy Tarreau
54c150653d
MINOR: h2: add a few functions to retrieve contents from a wrapping buffer
...
Functions h2_get_buf_n{16,32,64}() and h2_get_buf_bytes() respectively
extract a network-ordered 16/32/64 bit value from a possibly wrapping
buffer, or any arbitrary size. They're convenient to retrieve a PING
payload or to parse SETTINGS frames. Since they copy one byte at a time,
they will be less efficient than a memcpy-based implementation on large
blocks.
2017-10-31 18:12:14 +01:00
..
2017-10-31 13:58:33 +01:00
2017-10-31 11:36:12 +01:00
2017-10-31 11:36:12 +01:00
2017-10-31 16:06:06 +01:00
2017-04-13 12:20:52 +02:00
2016-12-21 21:30:54 +01:00
2017-10-31 18:03:23 +01:00
2010-10-30 19:04:33 +02:00
2017-10-31 13:58:33 +01:00
2017-10-31 13:58:33 +01:00
2017-10-19 15:01:08 +02:00
2017-10-31 18:03:24 +01:00
2017-10-31 13:58:33 +01:00
2017-10-31 18:03:23 +01:00
2017-10-31 13:58:32 +01:00
2017-10-31 18:03:23 +01:00
2017-10-31 13:58:33 +01:00
2017-10-31 15:47:55 +01:00
2017-10-31 16:06:06 +01:00
2017-10-31 16:06:06 +01:00
2017-10-31 16:06:06 +01:00
2017-10-31 16:06:06 +01:00
2017-10-31 16:06:06 +01:00
2017-10-31 13:58:32 +01:00
2017-10-31 13:58:32 +01:00
2017-10-31 15:59:32 +01:00
2017-10-31 13:58:32 +01:00
2017-10-31 18:01:18 +01:00
2017-10-31 18:03:23 +01:00
2017-10-31 17:18:10 +01:00
2017-10-31 18:03:23 +01:00
2015-01-20 19:48:05 +01:00
2017-10-31 13:58:30 +01:00
2011-10-24 18:15:04 +02:00
2017-10-31 13:58:33 +01:00
2017-10-31 18:03:23 +01:00
2017-10-31 18:03:24 +01:00
2017-10-31 18:03:24 +01:00
2017-10-31 18:03:24 +01:00
2017-10-31 18:03:24 +01:00
2012-10-08 20:11:03 +02:00
2017-10-31 13:58:31 +01:00
2017-10-31 13:58:31 +01:00
2017-10-31 13:58:31 +01:00
2017-10-31 13:58:31 +01:00
2017-10-31 13:58:31 +01:00
2017-10-31 13:58:30 +01:00
2017-10-31 18:03:23 +01:00
2016-01-11 07:31:35 +01:00
2015-02-03 00:24:16 +01:00
2017-10-31 13:58:32 +01:00
2017-10-31 13:58:30 +01:00
2017-10-31 18:12:14 +01:00
2017-10-31 18:03:24 +01:00
2016-12-21 21:30:54 +01:00
2017-10-31 13:58:32 +01:00
2017-10-13 11:47:19 +02:00
2017-10-31 18:03:23 +01:00
2011-10-24 17:09:22 +02:00
2017-10-31 18:03:23 +01:00
2017-10-31 18:03:23 +01:00
2016-04-14 11:18:22 +02:00
2017-10-31 13:58:30 +01:00
2016-08-10 19:31:58 +02:00
2017-10-31 13:58:30 +01:00
2017-10-31 13:58:32 +01:00
2017-10-31 13:58:33 +01:00
2007-01-07 02:12:57 +01:00
2017-10-31 13:58:31 +01:00
2017-10-31 13:58:31 +01:00
2017-10-31 15:47:55 +01:00
2017-10-31 18:03:24 +01:00
2017-10-25 04:45:48 +02:00
2017-10-31 03:49:40 +01:00
2017-10-31 13:58:30 +01:00
2017-10-31 15:48:42 +01:00
2017-10-31 13:58:33 +01:00
2017-10-31 13:58:33 +01:00
2017-10-31 13:58:31 +01:00
2017-10-31 18:03:24 +01:00
2017-10-31 18:03:24 +01:00
2017-10-31 16:06:06 +01:00
2017-10-31 13:58:30 +01:00
2017-10-31 13:58:33 +01:00
2017-10-24 19:54:25 +02:00
2016-04-03 14:17:42 +02:00
2017-10-31 13:58:32 +01:00
2017-10-31 13:58:33 +01:00
2016-04-03 14:17:42 +02:00