|
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 <dtls_handshake.h>
Public Attributes | |
| size_t(* | header_parse )(uint8_t *, const uint8_t *, size_t, DtlsHsHeader *) |
| size_t(* | frag_build )(uint8_t *, uint8_t, uint16_t, uint32_t, uint32_t, const uint8_t *, uint32_t, uint8_t *, size_t) |
| void(* | reasm_init )(uint8_t *, DtlsHsReasm *, uint16_t, uint8_t *, size_t) |
| size_t(* | reasm_add )(uint8_t *, DtlsHsReasm *, const DtlsHsHeader *) |
| size_t(* | ack_build )(uint8_t *, const DtlsRecordNumber *, size_t, uint8_t *, size_t) |
| proto_bool(* | ack_parse )(uint8_t *, const uint8_t *, size_t, DtlsRecordNumber *, size_t, size_t *) |
| size_t(* | cookie_make )(uint8_t *, uint8_t *, const uint8_t *, uint64_t, const uint8_t *, size_t, const uint8_t *, size_t, uint8_t *, size_t) |
| proto_bool(* | cookie_verify )(uint8_t *, uint8_t *, const uint8_t *, uint64_t, uint64_t, const uint8_t *, size_t, const uint8_t *, size_t, uint8_t *, size_t, size_t *) |
Dispatch table. Addressed by offset, so the layout is asserted below.
Definition at line 102 of file dtls_handshake.h.
| size_t(* DtlsHandshakeNs::header_parse) (uint8_t *, const uint8_t *, size_t, DtlsHsHeader *) |
Definition at line 104 of file dtls_handshake.h.
| size_t(* DtlsHandshakeNs::frag_build) (uint8_t *, uint8_t, uint16_t, uint32_t, uint32_t, const uint8_t *, uint32_t, uint8_t *, size_t) |
Definition at line 105 of file dtls_handshake.h.
| void(* DtlsHandshakeNs::reasm_init) (uint8_t *, DtlsHsReasm *, uint16_t, uint8_t *, size_t) |
Definition at line 107 of file dtls_handshake.h.
| size_t(* DtlsHandshakeNs::reasm_add) (uint8_t *, DtlsHsReasm *, const DtlsHsHeader *) |
Definition at line 108 of file dtls_handshake.h.
| size_t(* DtlsHandshakeNs::ack_build) (uint8_t *, const DtlsRecordNumber *, size_t, uint8_t *, size_t) |
Definition at line 109 of file dtls_handshake.h.
| proto_bool(* DtlsHandshakeNs::ack_parse) (uint8_t *, const uint8_t *, size_t, DtlsRecordNumber *, size_t, size_t *) |
Definition at line 110 of file dtls_handshake.h.
| size_t(* DtlsHandshakeNs::cookie_make) (uint8_t *, uint8_t *, const uint8_t *, uint64_t, const uint8_t *, size_t, const uint8_t *, size_t, uint8_t *, size_t) |
Definition at line 111 of file dtls_handshake.h.
| proto_bool(* DtlsHandshakeNs::cookie_verify) (uint8_t *, uint8_t *, const uint8_t *, uint64_t, uint64_t, const uint8_t *, size_t, const uint8_t *, size_t, uint8_t *, size_t, size_t *) |
Definition at line 113 of file dtls_handshake.h.