VLC 4.0.0-dev
hpackenc.c File Reference
Include dependency graph for hpackenc.c:

Functions

static size_t hpack_encode_int (uint8_t *restrict buf, size_t size, uintmax_t value, unsigned n)
 
static size_t hpack_encode_str_raw (uint8_t *restrict buf, size_t size, const char *str)
 
static size_t hpack_encode_str_raw_lower (uint8_t *restrict buf, size_t size, const char *str)
 
size_t hpack_encode_hdr_neverindex (uint8_t *restrict buf, size_t size, const char *name, const char *value)
 
size_t hpack_encode (uint8_t *restrict buf, size_t size, const char *const headers[][2], unsigned count)
 

Function Documentation

◆ hpack_encode_int()

static size_t hpack_encode_int ( uint8_t *restrict  buf,
size_t  size,
uintmax_t  value,
unsigned  n 
)
static

◆ hpack_encode_str_raw()

static size_t hpack_encode_str_raw ( uint8_t *restrict  buf,
size_t  size,
const char *  str 
)
static

◆ hpack_encode_str_raw_lower()

static size_t hpack_encode_str_raw_lower ( uint8_t *restrict  buf,
size_t  size,
const char *  str 
)
static