|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
Functions | |
| auto | encode (std::string_view input) -> std::vector< uint8_t > |
| Encode string using Huffman coding. | |
| auto | decode (std::span< const uint8_t > data) -> Result< std::string > |
| Decode Huffman encoded string. | |
| auto | encoded_size (std::string_view input) -> size_t |
| Get encoded size for string. | |
| auto kcenon::network::protocols::http2::huffman::decode | ( | std::span< const uint8_t > | data | ) | -> Result<std::string> |
Decode Huffman encoded string.
| data | Encoded bytes |
Definition at line 808 of file hpack.cpp.
References kcenon::network::protocols::http2::data, and symbol.
Referenced by kcenon::network::protocols::http2::hpack_decoder::decode_string().

| auto kcenon::network::protocols::http2::huffman::encode | ( | std::string_view | input | ) | -> std::vector<uint8_t> |
Encode string using Huffman coding.
| input | String to encode |
Definition at line 775 of file hpack.cpp.
Referenced by kcenon::network::protocols::http2::hpack_encoder::encode_string().

| auto kcenon::network::protocols::http2::huffman::encoded_size | ( | std::string_view | input | ) | -> size_t |