|
ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
|
Dispatch table. Addressed by offset, so the layout is asserted below. More...
#include <h3_frame.h>
Public Attributes | |
| proto_bool(* | parse_header )(uint8_t *, const uint8_t *, size_t, H3FrameHeader *) |
| size_t(* | write_header )(uint8_t *, uint8_t *, size_t, uint64_t, uint64_t) |
| proto_bool(* | type_reserved )(uint8_t *, uint64_t) |
| void(* | settings_defaults )(uint8_t *, H3Settings *) |
| proto_bool(* | parse_settings )(uint8_t *, const uint8_t *, size_t, H3Settings *) |
| size_t(* | build_data )(uint8_t *, uint8_t *, size_t, const uint8_t *, size_t) |
| size_t(* | build_headers )(uint8_t *, uint8_t *, size_t, const uint8_t *, size_t) |
| size_t(* | build_settings )(uint8_t *, uint8_t *, size_t, const uint64_t *, const uint64_t *, size_t) |
| size_t(* | build_goaway )(uint8_t *, uint8_t *, size_t, uint64_t) |
Dispatch table. Addressed by offset, so the layout is asserted below.
Definition at line 88 of file h3_frame.h.
| proto_bool(* H3FrameNs::parse_header) (uint8_t *, const uint8_t *, size_t, H3FrameHeader *) |
Definition at line 90 of file h3_frame.h.
| size_t(* H3FrameNs::write_header) (uint8_t *, uint8_t *, size_t, uint64_t, uint64_t) |
Definition at line 91 of file h3_frame.h.
| proto_bool(* H3FrameNs::type_reserved) (uint8_t *, uint64_t) |
Definition at line 92 of file h3_frame.h.
| void(* H3FrameNs::settings_defaults) (uint8_t *, H3Settings *) |
Definition at line 93 of file h3_frame.h.
| proto_bool(* H3FrameNs::parse_settings) (uint8_t *, const uint8_t *, size_t, H3Settings *) |
Definition at line 94 of file h3_frame.h.
| size_t(* H3FrameNs::build_data) (uint8_t *, uint8_t *, size_t, const uint8_t *, size_t) |
Definition at line 95 of file h3_frame.h.
| size_t(* H3FrameNs::build_headers) (uint8_t *, uint8_t *, size_t, const uint8_t *, size_t) |
Definition at line 96 of file h3_frame.h.
| size_t(* H3FrameNs::build_settings) (uint8_t *, uint8_t *, size_t, const uint64_t *, const uint64_t *, size_t) |
Definition at line 97 of file h3_frame.h.
| size_t(* H3FrameNs::build_goaway) (uint8_t *, uint8_t *, size_t, uint64_t) |
Definition at line 98 of file h3_frame.h.