Lines Matching refs:encoder

215 /* QPACK encoder flags */
259 * nghttp3_qpack_encoder_init initializes |encoder|.
269 int nghttp3_qpack_encoder_init(nghttp3_qpack_encoder *encoder,
274 * nghttp3_qpack_encoder_free frees memory allocated for |encoder|.
275 * This function does not free memory pointed by |encoder|.
277 void nghttp3_qpack_encoder_free(nghttp3_qpack_encoder *encoder);
281 * stream into |rbuf| and writes encoder stream into |ebuf|. |nv| is
292 int nghttp3_qpack_encoder_encode_nv(nghttp3_qpack_encoder *encoder,
328 nghttp3_qpack_encoder *encoder, const nghttp3_nv *nv, int32_t token,
344 nghttp3_qpack_encoder *encoder, nghttp3_buf *pbuf, uint64_t ricnt,
357 int nghttp3_qpack_encoder_write_static_indexed(nghttp3_qpack_encoder *encoder,
372 int nghttp3_qpack_encoder_write_dynamic_indexed(nghttp3_qpack_encoder *encoder,
389 nghttp3_qpack_encoder *encoder, nghttp3_buf *rbuf, uint64_t absidx,
405 nghttp3_qpack_encoder *encoder, nghttp3_buf *rbuf, uint64_t absidx,
418 int nghttp3_qpack_encoder_write_literal(nghttp3_qpack_encoder *encoder,
433 int nghttp3_qpack_encoder_write_static_insert(nghttp3_qpack_encoder *encoder,
449 int nghttp3_qpack_encoder_write_dynamic_insert(nghttp3_qpack_encoder *encoder,
465 int nghttp3_qpack_encoder_write_duplicate_insert(nghttp3_qpack_encoder *encoder,
479 int nghttp3_qpack_encoder_write_literal_insert(nghttp3_qpack_encoder *encoder,
483 int nghttp3_qpack_encoder_stream_is_blocked(nghttp3_qpack_encoder *encoder,
495 int nghttp3_qpack_encoder_block_stream(nghttp3_qpack_encoder *encoder,
501 void nghttp3_qpack_encoder_unblock_stream(nghttp3_qpack_encoder *encoder,
508 void nghttp3_qpack_encoder_unblock(nghttp3_qpack_encoder *encoder,
517 nghttp3_qpack_encoder_find_stream(nghttp3_qpack_encoder *encoder,
520 uint64_t nghttp3_qpack_encoder_get_min_cnt(nghttp3_qpack_encoder *encoder);
526 void nghttp3_qpack_encoder_shrink_dtable(nghttp3_qpack_encoder *encoder);
530 * dynamic table size update. It might write encoder stream into
539 int nghttp3_qpack_encoder_process_dtable_update(nghttp3_qpack_encoder *encoder,
552 int nghttp3_qpack_encoder_write_set_dtable_cap(nghttp3_qpack_encoder *encoder,
557 * |ctx| is a part of encoder, |dtable_map| is not NULL. |hash| is a
582 int nghttp3_qpack_encoder_dtable_static_add(nghttp3_qpack_encoder *encoder,
598 int nghttp3_qpack_encoder_dtable_dynamic_add(nghttp3_qpack_encoder *encoder,
613 int nghttp3_qpack_encoder_dtable_duplicate_add(nghttp3_qpack_encoder *encoder,
623 int nghttp3_qpack_encoder_dtable_literal_add(nghttp3_qpack_encoder *encoder,
628 * `nghttp3_qpack_encoder_ack_header` tells |encoder| that header
639 int nghttp3_qpack_encoder_ack_header(nghttp3_qpack_encoder *encoder,
644 * |encoder| by |n|.
654 int nghttp3_qpack_encoder_add_icnt(nghttp3_qpack_encoder *encoder, uint64_t n);
657 * `nghttp3_qpack_encoder_cancel_stream` tells |encoder| that stream
659 * debugging purpose only. In HTTP/3, |encoder| knows this by reading
662 void nghttp3_qpack_encoder_cancel_stream(nghttp3_qpack_encoder *encoder,
711 /* nghttp3_qpack_encoder_stream_state is a set of states for encoder
727 encoder stream. */
766 /* state is a current state of reading encoder stream. */
768 /* opcode is an encoder stream opcode being processed. */
771 encoder stream. */
929 * received in encoder stream to absolute index and stores it in