Lines Matching refs:value
23 const char *value; member
112 if (entry->value != NULL && in http_hpack_find_index()
113 strlen(entry->value) == header->value_len && in http_hpack_find_index()
114 memcmp(entry->value, header->value, header->value_len) == 0) { in http_hpack_find_index()
160 uint8_t n, uint32_t *value) in hpack_integer_decode() argument
174 *value = *buf & value_mask; in hpack_integer_decode()
175 if (*value < value_mask) { in hpack_integer_decode()
192 *value += (*buf & ~HPACK_INTEGER_CONTINUATION_FLAG) * (1 << m); in hpack_integer_decode()
224 header->value = buf; in hpack_huffman_decode()
274 header->value = buf; in hpack_string_decode()
306 if (entry->name == NULL || entry->value == NULL) { in hpack_handle_indexed()
312 header->value = entry->value; in hpack_handle_indexed()
313 header->value_len = strlen(entry->value); in hpack_handle_indexed()
442 static int hpack_integer_encode(uint8_t *buf, size_t buflen, int value, in hpack_integer_encode() argument
453 if (value < limit) { in hpack_integer_encode()
454 *buf = prefix | (uint8_t)value; in hpack_integer_encode()
461 value -= limit; in hpack_integer_encode()
463 while (value >= 128) { in hpack_integer_encode()
468 *buf = (uint8_t)((value % 128) + 128); in hpack_integer_encode()
470 value /= 128; in hpack_integer_encode()
477 *buf = (uint8_t)value; in hpack_integer_encode()
496 str = header->value; in hpack_string_encode()
607 header->value == NULL || header->value_len == 0) { in http_hpack_encode_header()