nghttp2
nghttp2 - HTTP/2.0 C Library
Development Status
Public Test Server
Requirements
Build from git
Building documentation
Client, Server and Proxy programs
Benchmarking tool
HPACK tools
Python bindings
Tutorial: HTTP/2.0 client
libevent-client.c
Tutorial: HTTP/2.0 server
libevent-server.c
API Reference
Includes
Remarks
Macros
Enums
Types (structs, unions and typedefs)
Functions
nghttp2.h
nghttp2ver.h
Source
Issues
nghttp2
Docs
»
Index
N
N
nghttp2_before_frame_send_callback (C type)
NGHTTP2_CANCEL (C macro)
nghttp2_check_header_name (C function)
nghttp2_check_header_value (C function)
NGHTTP2_CLIENT_CONNECTION_HEADER (C macro)
NGHTTP2_CLIENT_CONNECTION_HEADER_LEN (C macro)
NGHTTP2_COMPRESSION_ERROR (C macro)
NGHTTP2_CONNECT_ERROR (C macro)
NGHTTP2_CONTINUATION (C macro)
NGHTTP2_DATA (C macro)
nghttp2_data (C type)
nghttp2_data.padlen (C member)
nghttp2_data_provider (C type)
nghttp2_data_provider.read_callback (C member)
nghttp2_data_provider.source (C member)
nghttp2_data_source (C type)
nghttp2_data_source.fd (C member)
nghttp2_data_source.ptr (C member)
nghttp2_data_source_read_callback (C type)
NGHTTP2_ENHANCE_YOUR_CALM (C macro)
NGHTTP2_ERR_CALLBACK_FAILURE (C macro)
NGHTTP2_ERR_DEFERRED (C macro)
NGHTTP2_ERR_DEFERRED_DATA_EXIST (C macro)
NGHTTP2_ERR_EOF (C macro)
NGHTTP2_ERR_FATAL (C macro)
NGHTTP2_ERR_FLOW_CONTROL (C macro)
NGHTTP2_ERR_FRAME_SIZE_ERROR (C macro)
NGHTTP2_ERR_GOAWAY_ALREADY_SENT (C macro)
NGHTTP2_ERR_GZIP (C macro)
NGHTTP2_ERR_HEADER_COMP (C macro)
NGHTTP2_ERR_INSUFF_BUFSIZE (C macro)
NGHTTP2_ERR_INVALID_ARGUMENT (C macro)
NGHTTP2_ERR_INVALID_FRAME (C macro)
NGHTTP2_ERR_INVALID_HEADER_BLOCK (C macro)
NGHTTP2_ERR_INVALID_STATE (C macro)
NGHTTP2_ERR_INVALID_STREAM_ID (C macro)
NGHTTP2_ERR_INVALID_STREAM_STATE (C macro)
NGHTTP2_ERR_NOMEM (C macro)
NGHTTP2_ERR_PAUSE (C macro)
NGHTTP2_ERR_PROTO (C macro)
NGHTTP2_ERR_PUSH_DISABLED (C macro)
NGHTTP2_ERR_START_STREAM_NOT_ALLOWED (C macro)
NGHTTP2_ERR_STREAM_CLOSED (C macro)
NGHTTP2_ERR_STREAM_CLOSING (C macro)
NGHTTP2_ERR_STREAM_ID_NOT_AVAILABLE (C macro)
NGHTTP2_ERR_STREAM_SHUT_WR (C macro)
NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE (C macro)
NGHTTP2_ERR_TOO_MANY_INFLIGHT_SETTINGS (C macro)
NGHTTP2_ERR_UNSUPPORTED_VERSION (C macro)
NGHTTP2_ERR_WOULDBLOCK (C macro)
nghttp2_error (C type)
nghttp2_error_code (C type)
nghttp2_flag (C type)
NGHTTP2_FLAG_ACK (C macro)
NGHTTP2_FLAG_END_HEADERS (C macro)
NGHTTP2_FLAG_END_SEGMENT (C macro)
NGHTTP2_FLAG_END_STREAM (C macro)
NGHTTP2_FLAG_NONE (C macro)
NGHTTP2_FLAG_PAD_HIGH (C macro)
NGHTTP2_FLAG_PAD_LOW (C macro)
NGHTTP2_FLAG_PRIORITY (C macro)
NGHTTP2_FLOW_CONTROL_ERROR (C macro)
nghttp2_frame (C type)
nghttp2_frame.data (C member)
nghttp2_frame.goaway (C member)
nghttp2_frame.hd (C member)
nghttp2_frame.headers (C member)
nghttp2_frame.ping (C member)
nghttp2_frame.priority (C member)
nghttp2_frame.push_promise (C member)
nghttp2_frame.rst_stream (C member)
nghttp2_frame.settings (C member)
nghttp2_frame.window_update (C member)
nghttp2_frame_hd (C type)
nghttp2_frame_hd.flags (C member)
nghttp2_frame_hd.length (C member)
nghttp2_frame_hd.stream_id (C member)
nghttp2_frame_hd.type (C member)
NGHTTP2_FRAME_SIZE_ERROR (C macro)
nghttp2_frame_type (C type)
NGHTTP2_GOAWAY (C macro)
nghttp2_goaway (C type)
nghttp2_goaway.error_code (C member)
nghttp2_goaway.hd (C member)
nghttp2_goaway.last_stream_id (C member)
nghttp2_goaway.opaque_data (C member)
nghttp2_goaway.opaque_data_len (C member)
nghttp2_gzip (C type)
nghttp2_gzip_inflate (C function)
nghttp2_gzip_inflate_del (C function)
nghttp2_gzip_inflate_new (C function)
NGHTTP2_HCAT_HEADERS (C macro)
NGHTTP2_HCAT_PUSH_RESPONSE (C macro)
NGHTTP2_HCAT_REQUEST (C macro)
NGHTTP2_HCAT_RESPONSE (C macro)
NGHTTP2_HEADERS (C macro)
nghttp2_headers (C type)
nghttp2_headers.cat (C member)
nghttp2_headers.hd (C member)
nghttp2_headers.nva (C member)
nghttp2_headers.nvlen (C member)
nghttp2_headers.padlen (C member)
nghttp2_headers.pri (C member)
nghttp2_headers_category (C type)
NGHTTP2_INADEQUATE_SECURITY (C macro)
nghttp2_info (C type)
nghttp2_info.age (C member)
nghttp2_info.proto_str (C member)
nghttp2_info.version_num (C member)
nghttp2_info.version_str (C member)
NGHTTP2_INITIAL_CONNECTION_WINDOW_SIZE (C macro)
NGHTTP2_INITIAL_MAX_CONCURRENT_STREAMS (C macro)
NGHTTP2_INITIAL_WINDOW_SIZE (C macro)
NGHTTP2_INTERNAL_ERROR (C macro)
nghttp2_is_fatal (C function)
NGHTTP2_MAX_HEADER_TABLE_SIZE (C macro)
NGHTTP2_MAX_WINDOW_SIZE (C macro)
NGHTTP2_NO_ERROR (C macro)
nghttp2_nv (C type)
nghttp2_nv.name (C member)
nghttp2_nv.namelen (C member)
nghttp2_nv.value (C member)
nghttp2_nv.valuelen (C member)
nghttp2_nv_compare_name (C function)
nghttp2_on_begin_headers_callback (C type)
nghttp2_on_data_chunk_recv_callback (C type)
nghttp2_on_frame_not_send_callback (C type)
nghttp2_on_frame_recv_callback (C type)
nghttp2_on_frame_send_callback (C type)
nghttp2_on_header_callback (C type)
nghttp2_on_invalid_frame_recv_callback (C type)
nghttp2_on_stream_close_callback (C type)
nghttp2_on_unknown_frame_recv_callback (C type)
nghttp2_opt (C type)
NGHTTP2_OPT_NO_AUTO_CONNECTION_WINDOW_UPDATE (C macro)
NGHTTP2_OPT_NO_AUTO_STREAM_WINDOW_UPDATE (C macro)
NGHTTP2_OPT_PEER_MAX_CONCURRENT_STREAMS (C macro)
nghttp2_opt_set (C type)
nghttp2_opt_set.no_auto_connection_window_update (C member)
nghttp2_opt_set.no_auto_stream_window_update (C member)
nghttp2_opt_set.peer_max_concurrent_streams (C member)
nghttp2_pack_settings_payload (C function)
NGHTTP2_PING (C macro)
nghttp2_ping (C type)
nghttp2_ping.hd (C member)
NGHTTP2_PRI_DEFAULT (C macro)
NGHTTP2_PRI_LOWEST (C macro)
NGHTTP2_PRIORITY (C macro)
nghttp2_priority (C type)
nghttp2_priority.hd (C member)
nghttp2_priority.pri (C member)
NGHTTP2_PROTO_VERSION_ID (C macro)
NGHTTP2_PROTO_VERSION_ID_LEN (C macro)
NGHTTP2_PROTOCOL_ERROR (C macro)
NGHTTP2_PUSH_PROMISE (C macro)
nghttp2_push_promise (C type)
nghttp2_push_promise.hd (C member)
nghttp2_push_promise.nva (C member)
nghttp2_push_promise.nvlen (C member)
nghttp2_push_promise.padlen (C member)
nghttp2_push_promise.promised_stream_id (C member)
nghttp2_recv_callback (C type)
NGHTTP2_REFUSED_STREAM (C macro)
NGHTTP2_RST_STREAM (C macro)
nghttp2_rst_stream (C type)
nghttp2_rst_stream.error_code (C member)
nghttp2_rst_stream.hd (C member)
nghttp2_select_next_protocol (C function)
nghttp2_select_padding_callback (C type)
nghttp2_send_callback (C type)
nghttp2_session (C type)
nghttp2_session_callbacks (C type)
nghttp2_session_callbacks.before_frame_send_callback (C member)
nghttp2_session_callbacks.on_begin_headers_callback (C member)
nghttp2_session_callbacks.on_data_chunk_recv_callback (C member)
nghttp2_session_callbacks.on_frame_not_send_callback (C member)
nghttp2_session_callbacks.on_frame_recv_callback (C member)
nghttp2_session_callbacks.on_frame_send_callback (C member)
nghttp2_session_callbacks.on_header_callback (C member)
nghttp2_session_callbacks.on_invalid_frame_recv_callback (C member)
nghttp2_session_callbacks.on_stream_close_callback (C member)
nghttp2_session_callbacks.on_unknown_frame_recv_callback (C member)
nghttp2_session_callbacks.recv_callback (C member)
nghttp2_session_callbacks.select_padding_callback (C member)
nghttp2_session_callbacks.send_callback (C member)
nghttp2_session_client_new (C function)
nghttp2_session_client_new2 (C function)
nghttp2_session_del (C function)
nghttp2_session_get_effective_local_window_size (C function)
nghttp2_session_get_effective_recv_data_length (C function)
nghttp2_session_get_outbound_queue_size (C function)
nghttp2_session_get_stream_effective_local_window_size (C function)
nghttp2_session_get_stream_effective_recv_data_length (C function)
nghttp2_session_get_stream_user_data (C function)
nghttp2_session_mem_recv (C function)
nghttp2_session_mem_send (C function)
nghttp2_session_recv (C function)
nghttp2_session_resume_data (C function)
nghttp2_session_send (C function)
nghttp2_session_server_new (C function)
nghttp2_session_server_new2 (C function)
nghttp2_session_set_stream_user_data (C function)
nghttp2_session_terminate_session (C function)
nghttp2_session_upgrade (C function)
nghttp2_session_want_read (C function)
nghttp2_session_want_write (C function)
NGHTTP2_SETTINGS (C macro)
nghttp2_settings (C type)
nghttp2_settings.hd (C member)
nghttp2_settings.iv (C member)
nghttp2_settings.niv (C member)
NGHTTP2_SETTINGS_ENABLE_PUSH (C macro)
nghttp2_settings_entry (C type)
nghttp2_settings_entry.settings_id (C member)
nghttp2_settings_entry.value (C member)
NGHTTP2_SETTINGS_HEADER_TABLE_SIZE (C macro)
nghttp2_settings_id (C type)
NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE (C macro)
NGHTTP2_SETTINGS_MAX (C macro)
NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS (C macro)
NGHTTP2_SETTINGS_TIMEOUT (C macro)
NGHTTP2_STREAM_CLOSED (C macro)
nghttp2_strerror (C function)
nghttp2_submit_data (C function)
nghttp2_submit_goaway (C function)
nghttp2_submit_headers (C function)
nghttp2_submit_ping (C function)
nghttp2_submit_priority (C function)
nghttp2_submit_push_promise (C function)
nghttp2_submit_request (C function)
nghttp2_submit_response (C function)
nghttp2_submit_rst_stream (C function)
nghttp2_submit_settings (C function)
nghttp2_submit_window_update (C function)
nghttp2_version (C function)
NGHTTP2_VERSION (C macro)
NGHTTP2_VERSION_AGE (C macro)
NGHTTP2_VERSION_NUM (C macro)
NGHTTP2_WINDOW_UPDATE (C macro)
nghttp2_window_update (C type)
nghttp2_window_update.hd (C member)
nghttp2_window_update.window_size_increment (C member)