Zephyr API Documentation
3.6.99
A Scalable Open Source RTOS
|
HTTP HPACK. More...
Data Structures | |
struct | http_hpack_header_buf |
HTTP2 header field with decoding buffer. More... | |
Macros | |
#define | HTTP2_HEADER_FIELD_MAX_LEN 256 |
#define | HTTP_SERVER_HUFFMAN_DECODE_BUFFER_SIZE 0 |
Functions | |
int | http_hpack_huffman_decode (const uint8_t *encoded_buf, size_t encoded_len, uint8_t *buf, size_t buflen) |
int | http_hpack_huffman_encode (const uint8_t *str, size_t str_len, uint8_t *buf, size_t buflen) |
int | http_hpack_decode_header (const uint8_t *buf, size_t datalen, struct http_hpack_header_buf *header) |
int | http_hpack_encode_header (uint8_t *buf, size_t buflen, struct http_hpack_header_buf *header) |
HTTP HPACK.
#define HTTP2_HEADER_FIELD_MAX_LEN 256 |
#include <zephyr/net/http/hpack.h>
#define HTTP_SERVER_HUFFMAN_DECODE_BUFFER_SIZE 0 |
#include <zephyr/net/http/hpack.h>
#include <zephyr/net/http/hpack.h>
int http_hpack_decode_header | ( | const uint8_t * | buf, |
size_t | datalen, | ||
struct http_hpack_header_buf * | header | ||
) |
#include <zephyr/net/http/hpack.h>
int http_hpack_encode_header | ( | uint8_t * | buf, |
size_t | buflen, | ||
struct http_hpack_header_buf * | header | ||
) |
#include <zephyr/net/http/hpack.h>
int http_hpack_huffman_decode | ( | const uint8_t * | encoded_buf, |
size_t | encoded_len, | ||
uint8_t * | buf, | ||
size_t | buflen | ||
) |
#include <zephyr/net/http/hpack.h>
#include <zephyr/net/http/hpack.h>