|
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 <quic_frame.h>
Public Attributes | |
| size_t(* | parse )(uint8_t *, const uint8_t *, size_t, QuicFrameHeader *) |
| size_t(* | build_padding )(uint8_t *, uint8_t *, size_t, size_t) |
| size_t(* | build_ping )(uint8_t *, uint8_t *, size_t) |
| size_t(* | build_handshake_done )(uint8_t *, uint8_t *, size_t) |
| size_t(* | build_ack )(uint8_t *, uint8_t *, size_t, uint64_t, uint64_t, uint64_t) |
| size_t(* | build_crypto )(uint8_t *, uint8_t *, size_t, uint64_t, const uint8_t *, size_t) |
| size_t(* | build_stream )(uint8_t *, uint8_t *, size_t, uint64_t, uint64_t, const uint8_t *, size_t, proto_bool) |
| size_t(* | build_max_data )(uint8_t *, uint8_t *, size_t, uint64_t) |
| size_t(* | build_connection_close )(uint8_t *, uint8_t *, size_t, proto_bool, uint64_t, uint64_t, const char *, size_t) |
Dispatch table. Addressed by offset, so the layout is asserted below.
Definition at line 139 of file quic_frame.h.
| size_t(* QuicFrameNs::parse) (uint8_t *, const uint8_t *, size_t, QuicFrameHeader *) |
Definition at line 141 of file quic_frame.h.
| size_t(* QuicFrameNs::build_padding) (uint8_t *, uint8_t *, size_t, size_t) |
Definition at line 142 of file quic_frame.h.
| size_t(* QuicFrameNs::build_ping) (uint8_t *, uint8_t *, size_t) |
Definition at line 143 of file quic_frame.h.
| size_t(* QuicFrameNs::build_handshake_done) (uint8_t *, uint8_t *, size_t) |
Definition at line 144 of file quic_frame.h.
| size_t(* QuicFrameNs::build_ack) (uint8_t *, uint8_t *, size_t, uint64_t, uint64_t, uint64_t) |
Definition at line 145 of file quic_frame.h.
| size_t(* QuicFrameNs::build_crypto) (uint8_t *, uint8_t *, size_t, uint64_t, const uint8_t *, size_t) |
Definition at line 146 of file quic_frame.h.
| size_t(* QuicFrameNs::build_stream) (uint8_t *, uint8_t *, size_t, uint64_t, uint64_t, const uint8_t *, size_t, proto_bool) |
Definition at line 147 of file quic_frame.h.
| size_t(* QuicFrameNs::build_max_data) (uint8_t *, uint8_t *, size_t, uint64_t) |
Definition at line 148 of file quic_frame.h.
| size_t(* QuicFrameNs::build_connection_close) (uint8_t *, uint8_t *, size_t, proto_bool, uint64_t, uint64_t, const char *, size_t) |
Definition at line 149 of file quic_frame.h.