ProtoCore v1.0.16
Deterministic, zero-heap network stack for embedded targets
Loading...
Searching...
No Matches
HpackPrimNs Struct Reference

Dispatch table. Addressed by offset, so the layout is asserted below. More...

#include <hpack_prim.h>

Public Attributes

size_t(* encode_int )(uint8_t *, uint8_t *, size_t, uint8_t, uint8_t, uint32_t)
 
proto_bool(* decode_int )(uint8_t *, const uint8_t *, size_t, uint8_t, size_t *, uint32_t *)
 
size_t(* huff_encode )(uint8_t *, uint8_t *, size_t, const char *, size_t)
 
size_t(* huff_len )(uint8_t *, const char *, size_t)
 
proto_bool(* huff_decode )(uint8_t *, const uint8_t *, size_t, char *, size_t, size_t *)
 
proto_bool(* decode_str )(uint8_t *, const uint8_t *, size_t, size_t *, char *, size_t, size_t *)
 
size_t(* encode_str )(uint8_t *, uint8_t *, size_t, const char *, size_t)
 

Detailed Description

Dispatch table. Addressed by offset, so the layout is asserted below.

Definition at line 35 of file hpack_prim.h.

Member Data Documentation

◆ encode_int

size_t(* HpackPrimNs::encode_int) (uint8_t *, uint8_t *, size_t, uint8_t, uint8_t, uint32_t)

Definition at line 37 of file hpack_prim.h.

◆ decode_int

proto_bool(* HpackPrimNs::decode_int) (uint8_t *, const uint8_t *, size_t, uint8_t, size_t *, uint32_t *)

Definition at line 38 of file hpack_prim.h.

◆ huff_encode

size_t(* HpackPrimNs::huff_encode) (uint8_t *, uint8_t *, size_t, const char *, size_t)

Definition at line 39 of file hpack_prim.h.

◆ huff_len

size_t(* HpackPrimNs::huff_len) (uint8_t *, const char *, size_t)

Definition at line 40 of file hpack_prim.h.

◆ huff_decode

proto_bool(* HpackPrimNs::huff_decode) (uint8_t *, const uint8_t *, size_t, char *, size_t, size_t *)

Definition at line 41 of file hpack_prim.h.

◆ decode_str

proto_bool(* HpackPrimNs::decode_str) (uint8_t *, const uint8_t *, size_t, size_t *, char *, size_t, size_t *)

Definition at line 42 of file hpack_prim.h.

◆ encode_str

size_t(* HpackPrimNs::encode_str) (uint8_t *, uint8_t *, size_t, const char *, size_t)

Definition at line 43 of file hpack_prim.h.


The documentation for this struct was generated from the following file: