nghttp3
Contents:
The nghttp3 programmers’ guide
QPACK How-To
API Reference
nghttp3
Index
Index
N
|
R
N
nghttp3_acked_stream_data (C type)
NGHTTP3_ALPN_H3 (C macro)
nghttp3_begin_headers (C type)
nghttp3_buf (C type)
nghttp3_buf.begin (C member)
nghttp3_buf.end (C member)
nghttp3_buf.last (C member)
nghttp3_buf.pos (C member)
nghttp3_buf_free (C function)
nghttp3_buf_init (C function)
nghttp3_buf_left (C function)
nghttp3_buf_len (C function)
nghttp3_buf_reset (C function)
nghttp3_callbacks (C type)
nghttp3_callbacks.acked_stream_data (C member)
nghttp3_callbacks.begin_headers (C member)
nghttp3_callbacks.begin_trailers (C member)
nghttp3_callbacks.deferred_consume (C member)
nghttp3_callbacks.end_headers (C member)
nghttp3_callbacks.end_stream (C member)
nghttp3_callbacks.end_trailers (C member)
nghttp3_callbacks.recv_data (C member)
nghttp3_callbacks.recv_header (C member)
nghttp3_callbacks.recv_settings (C member)
nghttp3_callbacks.recv_trailer (C member)
nghttp3_callbacks.reset_stream (C member)
nghttp3_callbacks.shutdown (C member)
nghttp3_callbacks.stop_sending (C member)
nghttp3_callbacks.stream_close (C member)
nghttp3_calloc (C type)
nghttp3_check_header_name (C function)
nghttp3_check_header_value (C function)
nghttp3_conn (C type)
nghttp3_conn_add_ack_offset (C function)
nghttp3_conn_add_write_offset (C function)
nghttp3_conn_bind_control_stream (C function)
nghttp3_conn_bind_qpack_streams (C function)
nghttp3_conn_block_stream (C function)
nghttp3_conn_client_new (C function)
nghttp3_conn_close_stream (C function)
nghttp3_conn_del (C function)
nghttp3_conn_get_frame_payload_left (C function)
nghttp3_conn_get_stream_priority (C function)
nghttp3_conn_is_drained (C function)
nghttp3_conn_is_stream_writable (C function)
nghttp3_conn_read_stream (C function)
nghttp3_conn_resume_stream (C function)
nghttp3_conn_server_new (C function)
nghttp3_conn_set_client_stream_priority (C function)
nghttp3_conn_set_max_client_streams_bidi (C function)
nghttp3_conn_set_max_concurrent_streams (C function)
nghttp3_conn_set_server_stream_priority (C function)
nghttp3_conn_set_stream_user_data (C function)
nghttp3_conn_shutdown (C function)
nghttp3_conn_shutdown_stream_read (C function)
nghttp3_conn_shutdown_stream_write (C function)
nghttp3_conn_submit_info (C function)
nghttp3_conn_submit_request (C function)
nghttp3_conn_submit_response (C function)
nghttp3_conn_submit_shutdown_notice (C function)
nghttp3_conn_submit_trailers (C function)
nghttp3_conn_unblock_stream (C function)
nghttp3_conn_update_ack_offset (C function)
nghttp3_conn_writev_stream (C function)
NGHTTP3_DATA_FLAG_EOF (C macro)
NGHTTP3_DATA_FLAG_NO_END_STREAM (C macro)
NGHTTP3_DATA_FLAG_NONE (C macro)
nghttp3_data_reader (C type)
nghttp3_data_reader.read_data (C member)
nghttp3_debug_vprintf_callback (C type)
NGHTTP3_DEFAULT_URGENCY (C macro)
nghttp3_deferred_consume (C type)
nghttp3_end_headers (C type)
nghttp3_end_stream (C type)
NGHTTP3_ERR_CALLBACK_FAILURE (C macro)
NGHTTP3_ERR_CONN_CLOSING (C macro)
NGHTTP3_ERR_FATAL (C macro)
NGHTTP3_ERR_H3_CLOSED_CRITICAL_STREAM (C macro)
NGHTTP3_ERR_H3_FRAME_ERROR (C macro)
NGHTTP3_ERR_H3_FRAME_UNEXPECTED (C macro)
NGHTTP3_ERR_H3_GENERAL_PROTOCOL_ERROR (C macro)
NGHTTP3_ERR_H3_ID_ERROR (C macro)
NGHTTP3_ERR_H3_INTERNAL_ERROR (C macro)
NGHTTP3_ERR_H3_MISSING_SETTINGS (C macro)
NGHTTP3_ERR_H3_SETTINGS_ERROR (C macro)
NGHTTP3_ERR_H3_STREAM_CREATION_ERROR (C macro)
nghttp3_err_infer_quic_app_error_code (C function)
NGHTTP3_ERR_INVALID_ARGUMENT (C macro)
NGHTTP3_ERR_INVALID_STATE (C macro)
nghttp3_err_is_fatal (C function)
NGHTTP3_ERR_MALFORMED_HTTP_HEADER (C macro)
NGHTTP3_ERR_MALFORMED_HTTP_MESSAGING (C macro)
NGHTTP3_ERR_NOMEM (C macro)
NGHTTP3_ERR_QPACK_DECODER_STREAM_ERROR (C macro)
NGHTTP3_ERR_QPACK_DECOMPRESSION_FAILED (C macro)
NGHTTP3_ERR_QPACK_ENCODER_STREAM_ERROR (C macro)
NGHTTP3_ERR_QPACK_FATAL (C macro)
NGHTTP3_ERR_QPACK_HEADER_TOO_LARGE (C macro)
NGHTTP3_ERR_REMOVE_HTTP_HEADER (C macro)
NGHTTP3_ERR_STREAM_DATA_OVERFLOW (C macro)
NGHTTP3_ERR_STREAM_IN_USE (C macro)
NGHTTP3_ERR_STREAM_NOT_FOUND (C macro)
NGHTTP3_ERR_WOULDBLOCK (C macro)
nghttp3_free (C type)
NGHTTP3_H3_CLOSED_CRITICAL_STREAM (C macro)
NGHTTP3_H3_CONNECT_ERROR (C macro)
NGHTTP3_H3_EXCESSIVE_LOAD (C macro)
NGHTTP3_H3_FRAME_ERROR (C macro)
NGHTTP3_H3_FRAME_UNEXPECTED (C macro)
NGHTTP3_H3_GENERAL_PROTOCOL_ERROR (C macro)
NGHTTP3_H3_ID_ERROR (C macro)
NGHTTP3_H3_INTERNAL_ERROR (C macro)
NGHTTP3_H3_MESSAGE_ERROR (C macro)
NGHTTP3_H3_MISSING_SETTINGS (C macro)
NGHTTP3_H3_NO_ERROR (C macro)
NGHTTP3_H3_REQUEST_CANCELLED (C macro)
NGHTTP3_H3_REQUEST_INCOMPLETE (C macro)
NGHTTP3_H3_REQUEST_REJECTED (C macro)
NGHTTP3_H3_SETTINGS_ERROR (C macro)
NGHTTP3_H3_STREAM_CREATION_ERROR (C macro)
NGHTTP3_H3_VERSION_FALLBACK (C macro)
nghttp3_info (C type)
nghttp3_info.age (C member)
nghttp3_info.version_num (C member)
nghttp3_info.version_str (C member)
nghttp3_malloc (C type)
nghttp3_mem (C type)
nghttp3_mem.calloc (C member)
nghttp3_mem.free (C member)
nghttp3_mem.malloc (C member)
nghttp3_mem.realloc (C member)
nghttp3_mem.user_data (C member)
nghttp3_mem_default (C function)
nghttp3_nv (C type)
nghttp3_nv.flags (C member)
nghttp3_nv.name (C member)
nghttp3_nv.namelen (C member)
nghttp3_nv.value (C member)
nghttp3_nv.valuelen (C member)
NGHTTP3_NV_FLAG_NEVER_INDEX (C macro)
NGHTTP3_NV_FLAG_NO_COPY_NAME (C macro)
NGHTTP3_NV_FLAG_NO_COPY_VALUE (C macro)
NGHTTP3_NV_FLAG_NONE (C macro)
NGHTTP3_NV_FLAG_TRY_INDEX (C macro)
nghttp3_pri (C type)
nghttp3_pri.inc (C member)
nghttp3_pri.urgency (C member)
nghttp3_pri_parse_priority (C function)
NGHTTP3_QPACK_DECODE_FLAG_BLOCKED (C macro)
NGHTTP3_QPACK_DECODE_FLAG_EMIT (C macro)
NGHTTP3_QPACK_DECODE_FLAG_FINAL (C macro)
NGHTTP3_QPACK_DECODE_FLAG_NONE (C macro)
nghttp3_qpack_decoder (C type)
nghttp3_qpack_decoder_cancel_stream (C function)
nghttp3_qpack_decoder_del (C function)
nghttp3_qpack_decoder_get_decoder_streamlen (C function)
nghttp3_qpack_decoder_get_icnt (C function)
nghttp3_qpack_decoder_new (C function)
nghttp3_qpack_decoder_read_encoder (C function)
nghttp3_qpack_decoder_read_request (C function)
nghttp3_qpack_decoder_set_max_concurrent_streams (C function)
nghttp3_qpack_decoder_set_max_dtable_capacity (C function)
NGHTTP3_QPACK_DECODER_STREAM_ERROR (C macro)
nghttp3_qpack_decoder_write_decoder (C function)
NGHTTP3_QPACK_DECOMPRESSION_FAILED (C macro)
nghttp3_qpack_encoder (C type)
nghttp3_qpack_encoder_ack_everything (C function)
nghttp3_qpack_encoder_del (C function)
nghttp3_qpack_encoder_encode (C function)
nghttp3_qpack_encoder_get_num_blocked_streams (C function)
nghttp3_qpack_encoder_new (C function)
nghttp3_qpack_encoder_read_decoder (C function)
nghttp3_qpack_encoder_set_max_blocked_streams (C function)
nghttp3_qpack_encoder_set_max_dtable_capacity (C function)
NGHTTP3_QPACK_ENCODER_STREAM_ERROR (C macro)
nghttp3_qpack_nv (C type)
nghttp3_qpack_nv.flags (C member)
nghttp3_qpack_nv.name (C member)
nghttp3_qpack_nv.token (C member)
nghttp3_qpack_nv.value (C member)
nghttp3_qpack_stream_context (C type)
nghttp3_qpack_stream_context_del (C function)
nghttp3_qpack_stream_context_get_ricnt (C function)
nghttp3_qpack_stream_context_new (C function)
nghttp3_qpack_stream_context_reset (C function)
nghttp3_qpack_token (C type)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN__AUTHORITY (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN__METHOD (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN__PATH (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN__PROTOCOL (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN__SCHEME (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN__STATUS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCEPT (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCEPT_ENCODING (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCEPT_LANGUAGE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCEPT_RANGES (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_CREDENTIALS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_HEADERS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_METHODS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_ALLOW_ORIGIN (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_EXPOSE_HEADERS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_REQUEST_HEADERS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ACCESS_CONTROL_REQUEST_METHOD (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_AGE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ALT_SVC (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_AUTHORIZATION (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_CACHE_CONTROL (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_CONNECTION (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_CONTENT_DISPOSITION (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_CONTENT_ENCODING (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_CONTENT_LENGTH (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_CONTENT_SECURITY_POLICY (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_CONTENT_TYPE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_COOKIE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_DATE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_EARLY_DATA (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ETAG (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_EXPECT_CT (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_FORWARDED (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_HOST (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_IF_MODIFIED_SINCE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_IF_NONE_MATCH (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_IF_RANGE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_KEEP_ALIVE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_LAST_MODIFIED (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_LINK (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_LOCATION (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_ORIGIN (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_PRIORITY (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_PROXY_CONNECTION (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_PURPOSE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_RANGE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_REFERER (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_SERVER (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_SET_COOKIE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_STRICT_TRANSPORT_SECURITY (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_TE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_TIMING_ALLOW_ORIGIN (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_TRANSFER_ENCODING (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_UPGRADE (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_UPGRADE_INSECURE_REQUESTS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_USER_AGENT (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_VARY (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_X_CONTENT_TYPE_OPTIONS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_X_FORWARDED_FOR (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_X_FRAME_OPTIONS (C enum)
nghttp3_qpack_token.NGHTTP3_QPACK_TOKEN_X_XSS_PROTECTION (C enum)
nghttp3_rcbuf (C type)
nghttp3_rcbuf_decref (C function)
nghttp3_rcbuf_get_buf (C function)
nghttp3_rcbuf_incref (C function)
nghttp3_rcbuf_is_static (C function)
nghttp3_read_data_callback (C type)
nghttp3_realloc (C type)
nghttp3_recv_data (C type)
nghttp3_recv_header (C type)
nghttp3_recv_settings (C type)
nghttp3_reset_stream (C type)
nghttp3_set_debug_vprintf_callback (C function)
nghttp3_settings (C type)
nghttp3_settings.enable_connect_protocol (C member)
nghttp3_settings.h3_datagram (C member)
nghttp3_settings.max_field_section_size (C member)
nghttp3_settings.qpack_blocked_streams (C member)
nghttp3_settings.qpack_encoder_max_dtable_capacity (C member)
nghttp3_settings.qpack_max_dtable_capacity (C member)
nghttp3_settings_default (C function)
nghttp3_shutdown (C type)
NGHTTP3_SHUTDOWN_NOTICE_PUSH_ID (C macro)
NGHTTP3_SHUTDOWN_NOTICE_STREAM_ID (C macro)
nghttp3_ssize (C type)
nghttp3_stop_sending (C type)
nghttp3_stream_close (C type)
nghttp3_strerror (C function)
NGHTTP3_URGENCY_HIGH (C macro)
NGHTTP3_URGENCY_LEVELS (C macro)
NGHTTP3_URGENCY_LOW (C macro)
nghttp3_vec (C type)
nghttp3_vec.base (C member)
nghttp3_vec.len (C member)
nghttp3_vec_len (C function)
nghttp3_version (C function)
NGHTTP3_VERSION (C macro)
NGHTTP3_VERSION_AGE (C macro)
NGHTTP3_VERSION_NUM (C macro)
R
RFC
RFC 7230 Section 3.2
,
[1]
RFC 9218
,
[1]
RFC 9220
RFC 9297