Search.setIndex({envversion:42,terms:{my_obj:[7,11],both:[6,3,5,16,7,8,10,11,12,13],create_serv:17,nghttp2_cancel:[7,11],prefix:[7,11,15,16],sleep:5,nghttp2_priority_spec_init:[7,11],nghttp2_session_get_stream_effective_local_window_s:[7,11],whose:[7,2,11],op_al:[8,17],"const":[0,16,7,10,11,13],"535d0eea":8,"0x20":[7,11,8],under:[7,11,8,15],bufferevent_getfd:10,spec:[7,11],merchant:[0,16,4,13,10,11],digit:10,everi:13,downstream:6,"void":[0,16,7,10,11,13],bufferevent_ssl:[16,10],affect:3,vector:13,initialize_nghttp2_setup:[16,10],verif:10,nghttp2_settings_initial_window_s:[7,11],x86_64:15,on_stream_close_callback:[7,11,10,16],direct:8,protoid:[6,14],second:[6,2,5],aggreg:12,asio:[8,5],rfc7230:[7,11],ssl_op_no_session_resumption_on_renegoti:[16,10],neg:[7,11],nghttp2_err_insuff_bufs:[7,11],"new":[16,5,7,8,11,12],tatsuhiro:[0,1,3,4,16,13,8,10,11],nghttp2_session_resume_data:[7,11],ipproto_tcp:[16,10],abov:[0,16,4,5,7,8,10,11,12,13],initialize_app_context:16,never:[7,11],here:[0,16,3,5,7,8,10,11,12,15],met:[7,11,12,10,16],"4xx":[8,3],path:[0,6,17,5,16,13,8,9,10,12,15],settings_timeout:[7,11],interpret:[7,11],nextprotoneg:[7,11],sslv23_server_method:16,uint8_t:[0,16,7,10,11,13],errorlog:[6,12],credit:8,permit:[0,16,4,13,10,11],nghttp2_submit_prior:[7,11],aka:[7,11,8],nghttp2_frame:[7,11,10,16],settings_max_frame_s:[7,11],bufferevent_ssl_connect:10,substr:16,bev_event_error:[16,10],printf:0,bufferevent_socket_connect_hostnam:10,total:[7,11,8,3],unit:8,describ:[0,6,16,7,8,10,11,12,15],would:[7,11,16],nghttp2_inadequate_secur:[7,11],call:[0,16,17,5,7,8,10,11,12,13],asset:[2,8],recommend:[8,15],nghttp2_on_invalid_frame_recv_callback:[7,11],nghttp2_version:[7,11,4],until:[0,7,11,17,13],reusabl:8,relat:[16,10],nghttp2_cleartext_proto_version_id_len:[7,11],warn:[6,11,16],nghttp2_option_set_peer_max_concurrent_stream:[7,11],relai:6,ssl_shutdown:[16,10],hold:[7,11],unpack:[7,11,15],must:[0,6,2,17,5,16,7,8,9,11,12,13,15],word:[7,11],insignific:0,err:[16,10],exit_failur:[0,16,10],setup:[16,10],work:[6,17,5,16,8,9,12,15],lev_opt_close_on_fre:16,nghttp2_flag_ack:[7,11],root:[6,8,9,16],could:[16,17,7,10,11,13],defer:[7,11,16,10,13],give:[6,11,8,17,7],indic:[0,6,17,16,13,10,11,7],want:[6,17,16,13,10,11,12,7],select_padding_callback:[7,11],unsign:[7,11,16,10,13],end:[16,2,5,7,8,10,11,13],thing:[7,11,10,16],datalen:[16,10],how:[7,15],hot:1,hop:[7,11],verifi:[6,9],negoti:8,nghttp2_frame_typ:[7,11],updat:[7,11],recogn:[7,11],after:[0,6,2,3,5,16,7,8,10,11,12,13,15],settings_header_table_s:[7,11],befor:[3,17,7,8,11,15],num_thread:[13,5],demonstr:10,request_path:16,third:[7,11,10,16],opaqu:[7,11],bootstrap:8,exclud:[7,11],receiv:[6,2,3,17,16,7,8,9,10,11,13],environ:[12,15],enter:12,exclus:[7,11],first:[0,6,3,17,5,16,7,8,10,11,12,14,15],order:[0,6,3,7,8,11,13,14],oper:[7,11,8,12],frontend:[6,8,12],error_cod:[16,17,7,8,10,11],crumbl:6,over:[6,5,16,7,8,10,11],becaus:[0,6,17,5,16,7,10,11,15],privileg:6,eagain:[16,10],fit:[0,16,4,13,10,11],nghttp2_session_get_stream_remote_window_s:[7,11],fwrite:[0,7,11,10],"9d33":8,deflate_s:8,"1xx":[7,11],easier:[7,11,15],them:[16,7,8,10,11,12,13],nghttp2_hd_deflate_del:[0,7,11],thei:[6,3,17,7,8,10,11,13],fragment:8,safe:[6,5,16,13,11,7],"break":[0,7,11,10,16],promis:[7,11],choic:[7,11],openssl_config:[16,10],nghttp2_session_callbacks_set_select_padding_callback:[7,11],ai_addr:16,timeout:2,each:[0,6,2,17,16,7,8,10,11,12,14],debug:[6,2,7,9,10,11,14,15],went:15,side:[7,11,8,5,16],mean:[17,6,11,10,7],slen:16,resum:13,nghttp2_select_padding_callback:[7,11],http2_stream_data:[16,10],data_cb:13,nghttp2_session_server_new2:[7,11,16],deflater_ptr:[0,7,11],network:[16,12,10],stream_remote_window_s:[7,11],cross_compil:15,newli:[7,11,10],content:[1,2,17,6,8,12,16],rewrit:1,android_hom:15,hd_table_bufsize_max:17,end_stream:[7,11,8],written:[7,11,8,10,13],situat:[3,10],free:[0,16,4,7,10,11,13],standard:17,b127:12,hand:8,spdy:[3,7,11,12,14,15],openssl:[6,5,16,8,10,15],nghttp2_version_num:[7,11,4],sigact:[16,10],rang:[7,2,8,11],warnx:[16,10],deflate_max_header_table_s:17,restrict:[0,16,4,13,10,11],nghttp2_protocol_error:[7,11],unlik:[7,11],alreadi:[6,16,7,8,10,11],agre:8,primari:[7,11],top:[8,12,17,5],sometim:3,necessarili:[7,11],too:[7,2,11,16],similarli:7,draft:[1,11,8,7],listen:[6,5,16,13,8,9,12],namespac:[13,8,5],tool:[7,15],lighttpd:8,travers:[13,16],internal_error:[7,11],target:[7,11,8,17],provid:[0,16,4,5,7,8,10,11,13,17],tree:8,zero:[0,7,11],cppflag:15,project:[1,8],matter:[7,11],rfc2616:[7,11],nghttp2_continu:[7,11],nv_out:[0,7,11],manner:[6,3],increment:[7,11],seen:2,nghttp2_session_recv:[7,11],latter:[7,11,17],nghttp2_session_callbacks_set_on_begin_frame_callback:[7,11],transmit:[7,11,10],sig_ign:[16,10],even:[0,12],settings_max_header_list_s:[7,11],though:13,object:[0,16,17,5,7,8,10,11,13],writecb:[16,10],nghttp2_settings_timeout:[7,11],bytesio:[8,17],simplic:10,nghttp2_hd_inflate_end_head:[0,7,11],hex_to_uint:16,doc:[8,9],flow:7,doe:[6,17,16,7,8,9,10,11,12,13],opaque_data:[7,11,8],section:[7,11,8],on_invalid_frame_recv_callback:[7,11],bev_event_eof:[16,10],pkg:8,protocol:7,bufferevent_setcb:[16,10],involv:[7,11],absolut:[6,12],libari:8,explain:[12,10],configur:[6,17,5,7,8,9,11,12,15],nghttp2_err_invalid_stream_id:[7,11],busi:[16,10],nghttp2_cleartext_proto_version_id:[7,11],nghttp2_err_proto:[7,11],authoritylen:10,stop:[7,11,10,16],end_head:[7,11,8],evbuffer_drain:[16,10],bar:[6,8,9,17],ai_pass:16,ietf:[1,11,8,7],baz:[8,17],push_promis:[7,11,16],"public":[1,11,13,7],twice:2,nghttp2_strerror:[0,7,11,10,16],respond:5,bufferevent_ssl_accept:16,serve_forev:[8,17],nul:[7,11],num:6,result:[0,16,3,7,10,11],respons:[0,6,3,17,5,16,7,8,9,10,11,12,13],fail:[0,6,3,16,7,8,10,11,12],key_fil:16,subject:[0,16,4,13,10,11],said:[7,11],nghttp2_err_bad_prefac:[7,11],figur:8,certpath:6,bev_opt_close_on_fre:[16,10],accord:[7,11],nghttp2_session_callbacks_set_on_data_chunk_recv_callback:[7,11,10],push_path:9,pointer:[0,7,11,16],extens:[6,17,7,8,10,11],nghttp2_session_del:[7,11,10,16],advertis:[6,10,16],setsockopt:[16,10],protect:6,nghttp2_default_weight:[7,11],nghttp2_hd_deflate_hd:[0,7,11],against:[7,11,8,13],ssl_ctx_use_certificate_chain_fil:16,header_t:8,logic:16,enhance_your_calm:[7,11],com:[1,11,8,12,7],ninflat:0,int32_t:[7,11,10,16],"2nd":[0,14],usr2:12,usr1:[6,12],trust:6,assum:[6,17,7,8,11,12],option_ptr:[7,11],duplic:[7,11],reciev:10,liabil:[0,16,4,13,10,11],evbuffer_get_length:[16,10],chrome:[8,12],tlsv1:[6,8],max_deflate_s:8,been:[16,7,8,10,11,13],github:[1,8,3],trigger:[7,11],interest:[16,8,10],futur:[7,11,12,13],tini:10,life:16,regul:[16,10],data_source_read_length_callback:[7,11],worker:[6,12,9],argument:[16,17,5,7,8,10,11,12],ewouldblock:[16,10],"0x000602":4,ssl_op_no_compress:[16,10],emploi:3,servic:[6,8,16],zlib:[8,15],employ:8,calcul:3,publicli:8,nghttp2_on_begin_headers_callback:[7,11,10],bev_event_timeout:[16,10],printabl:10,nghttp2_flag_pad:[7,11],nghttp2_set:[7,11],promised_stream_id:[7,11],conf:[6,8,10,16],sever:[6,16,7,8,11,12],on_data:[13,8,17],nghttp2_session_callbacks_set_on_frame_send_callback:[7,11],perform:[2,3,5,7,11,12,13],make:[6,17,16,7,8,9,11,12,15],transpar:[0,7,11],split:0,version_str:[7,11],nghttp2_on_stream_close_callback:[7,11,10],complet:[0,16,7,9,10,11,13],start_listen:16,bufferevent_openssl_get_ssl:[16,10],nghttp2_err_deferred_data_exist:[7,11],rais:17,ssl_ctx_new:[16,10],zlib1g:8,ownership:[7,11],niv:[7,11,8],nghttp2_flag_end_head:[7,11],pkg_config_libdir:15,kept:16,thu:[6,16,7,8,11,12],nghttp2_session_get_effective_local_window_s:[7,11],inherit:17,"0x04":[7,11,8],client:[1,2,3,5,7,9,11,14],thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],endif:[13,11,4,16],gzip:[0,8,9],everyth:8,left:[6,11,16,7],identifi:[6,17,16,7,11,14],nghttp2_nv_flag:[7,11],just:[0,6,5,16,7,8,9,10,11,12],"0x01":[7,11,8],cstdint:13,initiate_connect:10,ifdef:[16,11],nghttp2_session_callbacks_set_on_stream_close_callback:[7,11,10,16],yet:[7,2,8,11],previous:[7,11],easi:[8,5],settings_hd_table_bufsize_max:[7,11],els:[16,10,5],save:[6,2,16],applic:[0,16,3,17,5,7,8,10,11,13,15],preserv:[0,7,11],deflate_hd_table_bufsize_max:[0,7,11],background:13,initialize_nghttp2_sess:[16,10],daemon:[6,12,9],herebi:[0,16,4,13,10,11],specif:[16,17,7,10,11,15],filenam:2,http2_session_data:[16,10],client_addr:16,arbitrari:[7,11],manual:[8,12],thread_cb:13,nghttp2_settings_max_header_list_s:[7,11],tcp_nodelai:[16,10],unnecessari:[7,11],underli:[16,10],www:[7,11,12],right:[0,16,4,13,8,10,11],deal:[0,16,4,7,10,11,13],intern:[7,11],freeaddrinfo:16,successfulli:[7,11,16,10,13],make_pair:13,transmiss:[16,2,7,9,10,11],requesthandlerclass:[8,17],insensit:6,bottom:[7,11],nghttp2_data_source_read_callback:[7,11],subclass:[8,17],buffer:[0,16,7,8,10,11],condit:[0,16,4,7,10,11,12,13],foo:[6,8,9,17],localhost:[12,8,3],core:[6,8,9],plu:3,sensibl:[7,11],insecur:[6,12],repositori:[16,10],peer:[7,2,16,10,11],post:[2,5,7,8,11,13],cacert:[6,12],nghttp2_submit_data:[7,11],nghttp2_settings_max_concurrent_stream:[7,11,10,16],produc:[0,7,11],f127:12,evbuff:[16,10],encod:[1,17,6,7,8,11],bound:[0,7,11],down:[16,10],nghttp2_before_frame_send_callback:[7,11],errx:[16,10],git:[1,11,7],session_send:[16,10],wai:[0,7,11,8,15],support:[16,3,5,7,8,10,11,12,15],closur:[17,5,7,8,10,11],suppors:12,avail:[6,17,16,7,8,9,10,11,12,14],overhead:8,on_begin_frame_callback:[7,11],fork:[8,12],head:[16,5],event_bas:[16,10],offer:[8,17,15],forc:[2,9],write_head:[13,8,5],bev_event_connect:[16,10],heap:8,"true":[13,8,17],reset:10,ssl_ctx_free:[16,10],maximum:[6,11,8,7],tell:[0,16,17,7,10,11,12,13],deafult:8,fundament:0,autoconf:8,emit:[7,11,10,16],nghttp2_initial_window_s:[7,11],featur:[6,8,12],httpbi:[1,8],netdb:16,decrypt:3,unreleas:8,nghttp2_session_callbacks_new:[7,11,10,16],exist:[7,11,8,12],protocol_id_len:[7,11],ai_flag:16,ends_with:16,sizeof:[0,16,10],delete_http2_session_data:[16,10],encrypt:12,when:[0,6,17,5,16,7,8,9,10,11,12,13,14],role:[7,11,16],nghttp2_check_header_valu:[7,11],send_client_connection_head:10,unlimit:[6,2,11,7],heder:[7,11],intend:[6,11,16,12,7],af_unspec:[16,10],nghttp2_option_new:[7,11,16],nghttp2_max_window_s:[7,11],technot:[7,11],ni_numerichost:16,notic:[0,16,4,13,10,11],max_siz:8,evconnlistener_new_bind:16,longer:[16,8],private_key_fil:13,htdoc:9,pseudo:[7,11],nghttp2_check_header_nam:[7,11],print_head:10,"0x0b":[7,11],time:[0,6,2,17,16,7,8,11,12,13],push:[7,13],skip:[7,11],consum:[7,11],nghttp2_on_frame_recv_callback:[7,11,10],nghttp2ver_h:4,decid:[7,11,17],create_ssl_ctx:[16,10],depend:[16,5,7,8,10,11,12,15],readabl:10,nghttp2_session_callbacks_set_send_callback:[7,11,10,16],undon:0,sourc:[0,1,16,7,8,10,11,15],string:[0,6,17,5,16,7,8,10,11,13],nghttp2_settings_enable_push:[7,11],nghttp2_hd_inflate_new:[0,7,11],androideabi:15,host_len:[7,11],exact:[7,11],level:[1,14,3,15,7],did:[7,11,9,10],item:[8,12],settings_id:[7,11],cooki:6,round:3,dir:15,prevent:[7,11,8],sign:12,port:[6,3,17,5,16,7,8,9,10,11,12,13,14],data_flag:[7,11,16],appear:[8,12],event_base_fre:[16,10],current:[0,6,2,17,5,16,7,8,9,11,12,13,15],boost:[8,5],nghttp2_err_data_exist:[7,11],gener:[0,5,7,8,11,13],pad_high:[7,11],nghttp2_hd_inflate_del:[0,7,11],url_remap:12,nghttp2_session_get_stream_local_clos:[7,11],address:[6,17,5,13,8,12],locat:1,nghttp2_session_get_stream_remote_clos:[7,11],box:12,nghttp2_session_callbacks_set_on_begin_headers_callback:[7,11,10,16],connect_error:[7,11],queue:[7,11,10,16],behav:[7,11,12],ourselv:[16,10,15],nghttp2_err_goaway_already_s:[7,11],regardless:[6,11,7],extra:[8,10],modul:[8,17],prefer:[6,11,12,7],"1st":0,instal:[8,15],hdinflat:[8,17],memori:[0,16,17,7,10,11,13],stylesheet:[0,2],handler:[8,17],strdup:16,prev:16,emiss:[7,11],rst_stream:[7,11,10,16],ctype:16,enhanc:6,nghttp2_submit_window_upd:[7,11],behalf:6,prepar:[7,11,15],cap:17,stream_user_data:[7,11,10],cat:[7,11,10,16],descriptor:[7,11,16,13],can:[0,6,17,5,16,7,8,9,10,11,12,13,14,15],http2:[1,17,5,6,7,8,11,12,13],purpos:[0,6,4,16,7,10,11,13],uf_path:10,claim:[0,16,4,13,10,11],stream:[0,6,2,3,17,16,7,8,10,11,13,14],agent:[0,8],critic:[7,11],abort:[7,11],tabl:[0,2,17,7,8,9,11],nghttp2_header:[7,11,10,16],occur:[7,11,17],alwai:[7,11,8,16],differenti:0,multipl:7,ping:[7,11],write:[1,13],actual:[7,11,10,16],nghttp2_hd_deflate_init:0,mar:8,sslcontext:[8,17],max:[6,2,3,7,8,10,11,14],sni:6,mac:8,mai:[0,16,3,17,5,7,8,10,11,12,13,15],shared_ptr:[13,8,5],acceptcb:16,data:[0,16,2,3,17,7,8,10,11,13],autotool:8,openssl_add_all_algorithm:[16,10],stdio:0,stdin:[2,8],explicit:0,inform:[16,2,7,8,9,10,11,14,15],nghttp2_session_get_stream_effective_recv_data_length:[7,11],preced:12,combin:[6,11,7],talk:[16,8],nghttp2_err_stream_shut_wr:[7,11],size_t:[0,16,7,10,11,13],nghttp2_err_unsupported_vers:[7,11],still:[7,11,8,16],mainli:[7,11],dynam:[0,7,11,8,17],entiti:16,group:[6,2],nghttp2_err_fat:[7,11],nghttp2_priority_spec:[7,11],platform:[8,15],window:[6,2,3,7,11,12,14],main:[0,16,8,10,5],non:[16,3,17,7,8,10,11,12],env:[8,17],"5xx":[8,3],nghttp2_submit_head:[7,11],nghttp2_on_header_callback:[7,11,10,16],now:[7,11,16],name:[7,13],version_num:[7,11],config:[8,12,15],no_error:8,drop:[6,11,16,10,7],hd_inflat:[7,11],millisec:[8,3],compression_error:[7,11],compil:[8,15],replac:[6,11,12,7],individu:[7,11,12],continu:[0,16,2,7,8,10,11],event_base_loop:[16,10],turoti:10,happen:[0,16,12,10,17],ai_addrlen:16,nghttp2_hd_inflate_init:0,shown:0,libjemalloc:8,space:[0,6,11,8,7],output_length:8,correct:15,earlier:[16,10],nghttp2_option_set_no_auto_window_upd:[7,11],event_base_new:[16,10],argv:[0,16,8,10,5],on_end:13,org:[0,1,13,8,11,7],"byte":[0,6,2,3,17,16,7,8,9,10,11,13],argc:[0,16,8,10,5],care:[7,11],nghttp2_hd_deflate_change_table_s:[7,11],nghttp2ver:[1,11,7],"88448504252dd5918485":8,badli:[7,11],nghttp2_session_callbacks_set_on_frame_not_send_callback:[7,11],turn:[12,5],nghttp2_flag_non:[7,11,10,16],place:[7,11],evdns_base_new:10,origin:[6,2,7,8,11,12],directli:[16,5,7,10,11,13],carri:[7,11],onc:[0,7,11],arrai:[0,7,11,8,10],yourself:8,reopen:6,nghttp2_is_fat:[7,11],nghttp2_flow_control_error:[7,11],submit:[7,11,8,10],on_frame_recv_callback:[7,11,10,16],open:[1,11,13,7],size:[0,6,2,3,17,16,7,8,9,11,14],given:[0,6,2,3,17,7,8,11,13,14],capac:[0,11],paramt:0,sigpip:[16,10],averag:6,white:6,conveni:[7,11,17,5,13],ssl_ctx:[7,11,10,16],copi:[0,16,17,4,7,10,11,13],specifi:[1,2,3,5,7,9,11,14,15],on_head:[8,17],mostli:8,holder:[0,16,4,13,10,11],than:[0,16,3,17,5,7,8,9,11,14],png:9,wide:[6,16],nghttp2_session_get_outbound_queue_s:[7,11],nghttp2_option_set_recv_client_prefac:[7,11,16],nghttp2_session_callbacks_set_data_source_read_length_callback:[7,11],posix:13,were:[7,11,10,16],posit:[7,11],read_callback:[7,11,16],nghttp2_min_weight:[7,11],browser:[8,12],pre:[7,11],sai:[7,11],pri:11,ani:[0,6,17,4,16,7,8,10,11,12,13],deliv:[7,11],saw:12,sat:8,bitwis:[7,11],form:[6,11,8,17,7],nghttp2_flag_prior:[7,11],destroi:[13,10,16],note:[0,6,3,16,7,8,10,11,12],take:[16,5,7,8,10,11,13],properti:[16,10],file_read:[13,5],noth:[7,11,8,12,17],channel:[13,5],ndeflat:0,begin:10,sure:[16,8,10],trace:8,normal:[7,11],multipli:2,compress:[0,1,17,7,8,11],nghttp2_hcat_request:[7,11,16],pathlen:10,sublicens:[0,16,4,13,10,11],pair:[16,2,17,7,8,9,10,11,13],renam:12,http2_select:[7,11],later:[0,16,3,17,5,7,10,11,12,13],gracefulli:[7,11,12,10],show:[12,17],unprocess:[16,10],http_date:13,concurr:[6,2,3,5,16,7,8,11,13,14],permiss:[0,16,4,13,10,11],threshold:16,help:[6,2,9,14],print_hd_tabl:17,onli:[6,2,16,7,8,10,11,12],explicitli:[6,17],ratio:0,behind:6,overwritten:[7,11],hddeflat:[8,17],variou:[7,11],get:[16,2,17,5,7,8,10,11,12,13],clang:8,outlen:[0,7,11,10],ssl:[1,14,3,7],cannot:[0,16,17,5,7,11,12],nghttpd:[1,2,14],ssl_ctx_set_opt:[16,10],requir:[1,5,6,7,9,11,12,15],nghttp2_set_stream_user_data:16,where:[6,15,5,13],burst:[6,12],nghttp2_session_callbacks_set_before_frame_send_callback:[7,11],op_no_sslv2:[8,17],detect:[7,11,8,17],weighttp:8,nghttp2_hd_inflate_fin:[0,7,11],enough:[0,7,2,11],between:12,"import":[0,8,17,15],fcntl:16,awaaagqeaad__wuaaaab:8,pipefd:16,evdns_bas:10,come:[6,15,3,13],avoid:[16,5,7,8,10,11],submit_request:10,edch:8,contract:[0,16,4,13,10,11],fontend:12,tutori:1,bufferevent_fre:[16,10],mani:[7,11,5],nghttp2_ext_frame_typ:[7,11],nghttp2_data_provid:[7,11,16],among:16,color:[2,9],inspir:8,nghttp2_err_too_many_inflight_set:[7,11],dispatch:12,colon:13,cancel:[7,11],damag:[0,16,4,13,10,11],http2server:[8,17],coupl:5,header_table_s:8,"abstract":[16,8,10,5],nghttp2_err_buffer_error:[7,11],hidden:[7,11],those:[0,16,3,7,8,10,11,14],"case":[6,17,16,7,8,10,11,12,13],hdr:[16,8,10,17],progoram:10,invok:[16,17,5,7,8,10,11,12],invoc:[7,11,17,16],margin:17,region:[7,11],nghttp2_nv_flag_no_index:[0,7,11],on_data_chunk_recv_callback:[7,11,10],stdout:[0,8,10],ascii:[7,11],time_t:13,develop:[1,11,7],proto:[6,14],bev_opt_defer_callback:[16,10],alphabet:[7,11],same:[0,2,17,5,7,8,11,12,13],ssl_library_init:[16,10],nghttp2_err_flow_control:[7,11],html:[1,2,5,16,7,8,11,13],pad:[6,2,11,9,7],document:[1,4,13,9,11,12],asio_http2_h:13,finish:[16,3,7,8,10,11],decompress:[7,11,8,3,17],extern:11,postpon:[7,11],nghttp2_initial_max_concurrent_stream:[7,11],ai_next:16,without:[0,6,4,5,16,7,8,9,10,11,12,13,14,15,17],evict:[7,11],nghttp2_push_promis:[7,11],on_request_don:[8,17],event2:[16,10],nghttp2_err_def:[7,11],nghttp2_submit_set:[7,11,10,16],execut:[13,8,12,17,5],rest:3,multiplex:16,hint:16,except:[7,11,17],param:[6,9],identif:[7,11],nghttp2_select_next_protocol:[7,11,10],nghttp2_ext_altsvc:[7,11],real:[8,12],unistd:[16,10,5],read:[1,2,11,13,7],nghttp2_version_ag:[7,11],sheme:3,test:[1,2,12],traffic:[12,8,3],nghttp2_hd_inflate_change_table_s:[7,11],world:[8,5],next_proto_cb:16,integ:[7,11],server:[1,14,13,7],either:[7,11,17,5,16],output:[0,6,2,17,16,7,8,9,10,11,14],manag:[7,11,16],stream_clos:[7,11],protocol_sslv23:[8,17],set_no_refset:17,ssl_ctx_set_next_protos_advertised_cb:16,handshak:[6,16,9,10],nonzero:[0,7,11,16],easili:[8,10,5],"2xx":[8,3],exit:[0,6,2,16,9,10,12,14,15],data_ptr:[7,11],power:8,base64url:[7,11],nghttp2_session_server_new:[7,11],fulli:[7,11,16],getnameinfo:16,refers:17,don:[6,2,16,13,8,11,7,15],src:[8,15],inflater_ptr:[0,7,11],http2_impl:13,ack:[7,11,8],nghttp2_recv_callback:[7,11],settings_payload:[7,11],act:[16,12,10],routin:[16,10],consid:8,status_cod:13,"0x0fu":0,ssl_ctx_set_next_proto_select_cb:[7,11,10],error_repli:16,strip:15,your:[16,8],b2a_hex:[8,17],log:[1,2,9],hex:[16,8],start:[16,3,7,8,9,10,11,12,13],nghttp2_err_stream_clos:[7,11],interfac:17,low:[7,11],lot:[7,11],protocol_error:[7,11],strictli:[7,11,3,17,14],next_proto_list:16,nghttp2_proto_version_id_len:[7,11,16],tupl:[8,17],pusedo:13,nghttp2_err_invalid_st:[7,11],satur:8,categor:[6,11,7],possibl:[7,11,8,10],"default":[1,2,3,5,7,9,11,13,14],applayerprotoneg:[7,11],hpack:[1,11,7],expect:[7,11,8,17],creat:[16,7,8,10,11,12,13,15],decreas:[7,11],file:[1,15,13,7],nghttp2_err_invalid_header_block:[7,11],fill:[7,11,16,13],denot:[6,11,10,13,7],functypedef:11,googl:[8,12],todo:[7,11],kbyte:[8,3],field:[1,2,5,13,11,7],valid:[2,7,8,11,12,13],nghttp2_prioriti:[7,11],ignor:[6,2,3,16,7,11,14],you:[0,6,17,16,7,8,10,11,12,15],intention:[7,11],architectur:15,nghttp2_data_source_read_length_callback:[7,11],sequenc:[0,16,17,7,8,10,11],promised_stream_user_data:[7,11],briefli:[0,15],track:[16,8,10],reduc:[7,11],request_impl:13,directori:[6,2,5,16,13,8,9,10,15],represent:[7,4,13],all:[0,6,17,4,16,7,10,11,12,13,14,15],illustr:[8,17],nghttp2_err_start_stream_not_allow:[7,11],follow:[0,6,3,4,5,16,7,8,10,11,12,13,15,17],alt:[1,8,6],ptr:[7,11,10,16],app_cont:16,libnghttp2_asio:1,articl:[12,15],readcb:[16,10],program:[1,12,6],bufferevent_writ:[16,10],introduc:15,uf_queri:10,fals:[13,8],pad_low:[7,11],nghttp2_option:[7,11,16],util:[8,12,5],print:[6,2,17,8,9,10],failur:[7,11],veri:[0,5,7,8,10,11],bottleneck:3,unalt:6,"__cplusplu":11,list:[6,17,16,13,11,7],nghttp2_headers_categori:[7,11],adjust:[0,7,11,8,3],stderr:[0,6,16,7,8,10,11],small:[7,11],inflate_header_block:[0,7,11],session_recv:16,syslog:6,rate:1,design:[7,11,8,5],pass:[0,6,17,5,7,10,11,13],further:[0,16,7,10,11,13],what:[7,11,8,12,17],sub:16,sun:8,sum:[0,8,3],overload:5,delet:[0,7,11,10],version:[7,14],method:[16,2,17,5,7,8,10,11,13],full:8,libjansson:8,varnish:8,behaviour:5,padlen:[7,11,8],percentage_of_original_s:8,excess:16,modifi:[0,16,4,13,8,10,11],valu:[0,6,2,17,5,16,7,8,9,10,11,12,13],search:16,ai_addrconfig:16,nghttp2_err_push_dis:[7,11],on_clos:[8,17],prior:8,amount:[7,11,16,10,17],action:[0,16,4,7,10,11,13],via:[6,16,7,8,10,11,12],primit:10,ask:[7,11],famili:[16,10],establish:[16,10],select:7,regist:16,libev:[1,8,15,6],nghttp2_session_get_remote_window_s:[7,11],taken:[7,11],minor:[7,4],more:[0,16,7,8,10,11,13],tsujikawa:[0,16,4,13,10,11],desir:[6,11,12,5,7],nghttp2_settings_header_table_s:[7,11],default_header_table_s:17,select_next_proto_cb:[7,11,10],flag:[0,16,5,7,8,10,11,15],particular:[0,16,4,7,10,11,13],known:0,nghttp2_err_wouldblock:[7,11,10,16],cach:[8,12],none:[6,8,17],endpoint:[7,2,8,11],dev:[6,8],remain:[7,11,10,16],learn:16,def:[8,17],share:[0,8,17,5,15],accept:[0,6,16,7,8,11,12],minimum:[16,5,7,8,11,12],ssl_op_al:[16,10],nghttp2_submit_altsvc:[7,11],create_ssl:[16,10],strlen:[16,10],huge:[16,10],netinet:[16,10],secur:[0,6,8,12],rather:9,anoth:[7,11,12,5],serveraddr:[8,12],reject:[7,11],sec9:[7,11],simpl:[7,11,10,16],css:[0,8,9,5,17],resourc:[7,13],referenc:8,variant:[7,11],spdylai:[12,8,3,15],nghttp2_client_connection_preface_len:[7,11,10],associ:[0,16,17,4,7,8,10,11,13],keypath:6,"short":[16,10],author:[0,16,17,4,13,8,10,11,12],caus:[7,11,5,13],callback:[16,17,5,7,8,10,11,13],nghttp2_nv_flag_non:[0,7,11,10,16],alpn:[6,17,7,8,11,12,14],authroiti:10,rotat:12,max_ag:[7,11],hypertext:[1,8],libcunit1:8,through:[6,8,12,16],paramet:[0,6,7,9,10,11],style:[0,8,17],nghttp2_hcat_push_respons:[7,11],pend:[7,11,10,16],nghttp2_err_eof:[7,11],alter:[6,8],valuelen:[0,7,11,10,16],"0x010203":[7,4],"return":[0,16,3,17,5,7,8,9,10,11,12,13],check_path:[13,16],nghttp2_session_callbacks_set_on_invalid_frame_recv_callback:[7,11],readlen:[16,10],nghttp2_err_callback_failur:[7,11,10,16],authent:6,tear:[16,10],achiev:[7,11,16],found:[7,11,5,16],unicod:17,trailer:[7,11],nghttp2_on_frame_send_callback:[7,11],weight:[7,2,11],realli:[12,10],nghttp2_hd_inflate_flag:[7,11],connect:[2,3,4,5,7,11,12,13,14],field_set:10,event:[0,16,17,4,13,8,10,11],ftw:[8,17],publish:[0,16,4,13,10,11],payload:[6,2,3,7,9,11],etag:8,nghttp2_client_connection_header_len:[7,11],on_frame_not_send_callback:[7,11],proxi:1,advanc:12,nghttp2_internal_error:[7,11,16],effect:[7,11],reason:[0,7,11,17,16],base:[6,11,8,16,7],put:[7,11,8],nghttp2_session_mem_recv:[7,11,10,16],nghttp2_flag:[7,11],recv:8,prefac:[7,11,12,10,16],thread:13,omit:[7,11,10,5,17],nghttp2_err_invalid_stream_st:[7,11],assign:[0,16,7,8,10,11],feed:[7,11,10,16],major:[7,4],notifi:[7,11],upper:[0,7,11,17],number:[0,6,3,4,5,16,7,9,11,13,14,17],pkgconfig:15,done:[6,3,16,7,8,10,11,12,13],construct:[7,11,8,17,5],stdlib:11,differ:[7,11,12,5,13],script:[2,8,12,17,15],interact:6,data_prd:[7,11,16],nghttp2_session_get_stream_user_data:[7,11,16],least:[7,11,8],scheme:[0,2,17,13,8,10,12,14],store:[0,7,11,10,16],input_length:8,option:[7,3],memcmp:16,nghttp2_client_connection_head:[7,11],part:[6,3],pars:10,consult:12,dpkg:15,std:[13,8,5],window_upd:[7,11,8],doubli:16,remot:[7,2,16,10,11],remov:[7,11,15],bridg:1,callbacks_ptr:[7,11],str:17,consumpt:10,nghttp2_error:[7,11],libspdylai:15,window_size_incr:[7,11,8],lib_error_cod:[7,11],arrlen:[16,10],packag:8,"null":[0,16,2,7,10,11],syn_stream:[7,11],sell:[0,16,4,13,10,11],outbound:[7,11],built:[8,3,5,15],equival:[7,11],check:[7,11,16,10,13],self:[8,12,17],also:[7,3,15],append:[6,17],nghttp2_err_frame_size_error:[7,11],make_nv:[0,16,10],distribut:[0,16,4,13,10,11],reacb:10,passwd:6,reach:[7,11,16,13],chart:[7,11],most:[6,2,5,7,9,11,13],private_kei:[6,9],charg:[0,16,4,13,10,11],addr:16,"01881f3468e5891afcbf83868a3d856659c62e3f":8,compar:[7,11],frame_size_error:[7,11],cover:[8,12],ext:[7,11],file_reader_from_fd:13,h2c:[14,11,8],pri_spec:[7,11],nghttp2_settings_max_frame_s:[7,11],hdtabl:17,rtt:[7,11],session:[6,16,7,8,10,11,14],fine:[7,11],nghttp2_submit_push_promis:[7,11],copyright:[0,16,4,13,8,10,11],refused_stream:[7,11],queu:[7,11,10,16],remedi:3,express:[0,16,4,13,10,11],kind:[0,16,4,7,10,11,13],nativ:[13,8,3,5,14],"3xx":[8,3],liabl:[0,16,4,13,10,11],before_frame_send_callback:[7,11],subcert:6,retreiv:10,crt:[16,8,12,17,5],statist:2,h2load:15,asio_http2_:5,certif:[1,2,9,5,13],set:[0,6,2,3,17,5,16,7,8,9,10,11,12,13,14,15],dump:6,creator:8,ousid:8,remove_stream:16,startup:6,nghttp2_submit_goawai:[7,11],bare:[8,5],arg:[7,11,10,16],close:[16,17,7,8,10,11,13],jemalloc:8,arm:15,analog:[7,11],strchr:16,someth:[7,11,12],won:[6,11,16,7],nghttp2_on_data_chunk_recv_callback:[7,11,10],altern:[6,8],numer:[7,11,4],sole:[7,11,14],writelen:16,succeed:[8,3],percent_decod:[13,16],response_impl:13,verbos:[14,2,8,9],satisfi:12,last:[7,11,8],delimit:[0,6,8],nghttp2_data_flag_non:[7,11],nghttp2_session_want_writ:[7,11,10,16],tempor:[7,11],context:[7,11,8,10,16],app_ctx:16,whole:[0,7,11,8,17],load:[6,8],simpli:[16,10,5],send_server_connection_head:16,instanti:5,schedul:[13,5],header:[1,2,3,5,7,9,11,13],shutdown:[7,11,12,10,16],nghttp2_session_client_new:[7,11,10],nghttp2_session:[7,11,10,16],backend:[6,8,12],frame_typ:[7,11],due:[0,7,11],empti:[6,17,16,7,8,10,11,12,13],send_respons:[16,8,17],whom:[0,16,4,13,10,11],stdint:11,add_stream:16,flight:[7,11],nghttp2_err_nomem:[7,11],settings_enable_push:[7,11],nghttp2_session_terminate_sess:[7,11,10],imag:2,func:11,next_proto_list_len:16,look:[0,16,3,5,8,10],"while":[7,11,10,16],behavior:[7,11,13],error:[0,6,3,17,16,7,8,9,10,11,13],anonym:[8,5],robin:3,loop:[16,8,10,17],earli:9,malloc:[0,16,10],nghttp2_session_callback:[7,11,10,16],readi:[7,11,16],user_data:[7,11,10,16],itself:[7,11,3,10,16],flow_control_error:[7,11],grant:[0,16,4,13,10,11],libcurl:8,belong:[7,11],nghttp2_session_callbacks_set_on_header_callback:[7,11,10,16],create_http2_session_data:[16,10],decod:[1,2,17,7,8,9,11,13],mytyp:[7,11],inflat:[1,11,8,17,7],moment:[13,8],user:[0,6,7,8,10,11,12,15],typic:8,recent:[7,11],nghttp2_h:11,noninfring:[0,16,4,13,10,11],task:13,lib:[8,5,15],entri:[7,11,8,17],nghttp:[1,14],person:[0,16,4,13,10,11],uint32_t:[7,11,16],qdeb_build_gnu_typ:15,on_frame_send_callback:[7,11],nghttp2_ping:[7,11],input:[0,16,7,8,10,11],subsequ:[0,7,11,17,14],bin:[8,17,15],on_begin_headers_callback:[7,11,10,16],obsolet:[7,11],format:[6,2,5,16,7,8,9,10,11,12,13],exluc:13,http_parser:10,nginx:8,bit:[6,2,4,7,11,14],strstr:16,success:[0,7,11,8],signal:[6,16,7,10,11,12],lib_error:[7,11],resolv:6,some:[0,16,17,7,10,11,12],back:[7,11,8,16],sampl:8,reverse_proxi:12,libssl:8,lev_opt_reus:16,shall:[0,16,4,13,10,11],per:[6,3,17,8,12,14],pem:[6,2,5,13,9,12],retri:12,larg:[7,2,8,11],make_nv2:10,nghttp2_session_callbacks_set_recv_callback:[7,11],settings_compress_data:8,machin:[8,12],run:[7,15,13],step:[7,11,12],prerequisit:15,nghttp2_hd_inflate_emit:[0,7,11],commun:[6,16,7,8,10,11],idl:[7,11],regular:[7,11],dialog:12,block:[7,3],nghttp2_err_paus:[7,11],nsm:11,within:8,nghttp2_send_callback:[7,11,10,16],announc:8,occupi:[8,17],inclus:[7,2,11],errno:16,"long":[7,11,8],nghttp2:[7,15,13],sslv3:6,suit:[6,8,9],forward:[6,11,8,12,7],change_table_s:17,properli:6,session_ptr:[7,11],repeatedli:[0,7,11,9],link:[6,2,8,12,16],translat:12,ni_maxhost:16,nghttp2_session_set_stream_user_data:[7,11,16],line:[6,3,16,8,12,15],mitig:8,info:6,concaten:0,utf:17,caller:[0,7,11,16],nghttpx:[1,2,15,9,14],clear:7,impl:13,parser:10,repres:[7,11,5],"char":[0,16,5,7,8,10,11],incomplet:8,sublen:16,curl:[8,12],titl:[16,5],invalid:[7,11],librari:[7,15,3,13],request_cb:13,nghttp2_default_header_table_s:[7,11],meaning:6,libtool:8,create_http2_stream_data:[16,10],algorithm:[7,11],svc:[1,8,6],nghttp2_submit_request:[7,11,10],namelen:[0,7,11,10,16],far:[0,16,8,10],hello:[8,5],asyncio:[8,17],getaddrinfo:16,code:[0,16,3,17,5,7,8,10,11,13],examin:0,queri:10,nghttp2_frame_hd:[7,11],cython:8,privat:[6,2,5,16,13,8,9,12,15],send:[6,2,17,5,16,7,8,9,10,11,12,13],http_parser_url:10,lower:[7,11],outgo:[7,11,16],aris:[0,16,4,13,10,11],fatal:[6,11,16,10,7],nghttp2_data_flag:[7,11],sent:[0,6,16,7,10,11],nghttp2_submit_p:[7,11],untouch:[7,11],relev:10,tri:[7,11,12],magic:[16,10],button:12,http_parser_parse_url:10,"try":[7,11,8],microsec:[8,3],pleas:[16,3,7,8,10,11,12],impli:[0,16,4,13,10,11],smaller:[7,11,8],snprintf:10,memset:[16,10],download:[2,8],c100:3,click:12,client_address:[8,17],index:[2,5,7,8,11,13],o_rdonli:16,access:[6,2,17,7,8,11,12,14],experiment:[1,2,8,9,6],impl_:13,nghttp2_hd_deflate_new:[0,7,11],whatev:[8,17],inspect:[7,11],uf_schema:10,nghttp2_enhance_your_calm:[7,11],len:[7,11,16,10,13],bodi:[16,3,17,5,7,8,10,11,13],nghttp2_rst_stream:[7,11],ubuntu:8,becom:[7,11,3,4,16],sinc:[16,5,7,8,10,11,13],convert:6,larger:[7,11,17],ctx:[8,17],settings_payloadlen:[7,11],autoreconf:8,jansson:8,cert:[6,2,9],greac:[16,10],chang:[6,3,17,7,8,9,11],set_npn_protocol:17,firefox:12,output_wouldblock_threshold:16,apr:8,appli:[7,11],gatewai:12,bufferev:[16,10],from:[1,2,4,5,6,7,11,12,13,15],dnsbase:10,doubl:0,binascii:[8,17],upgrad:[6,2,7,8,11,12],next:[7,11,10,16],implic:12,few:[7,11],doubt:0,findproxyforurl:[8,12],usr:[8,17,15],nghttp2_nv:[0,7,11,10,16],nghttp2_option_del:[7,11,16],sort:6,goawai:[7,11,8,10,16],deflat:[1,11,8,17,7],read_cb:[13,5],in_fin:[0,7,11],account:[7,11,8,10],retriev:[7,11,16,10,17],tunnel:[6,8],nghttp2_settings_id:[7,11],pac:[8,12],libboost:8,about:[7,11,16,10,17],aliv:[6,11,16,7],sslv23_client_method:10,control:7,process:[0,16,17,7,8,10,11,12],nghttp2_session_get_remote_set:[7,11],high:1,fprintf:[0,7,11,10,16],tab:12,onlin:[7,8],serial:[7,11,10,16],evdns_base_fre:10,no_refset:17,gcc:8,filepath:6,nghttp2_session_want_read:[7,11,10,16],gcm:8,ssl_ctx_use_privatekey_fil:16,evbas:[16,10],instead:[6,3,17,7,11,14],nullifi:[7,11],npn:[6,16,7,8,10,11,12],max_payloadlen:[7,11],eventcb:[16,10],nghttp2_compression_error:[7,11],alloc:[0,7,11,16],bind:1,nvlen:[0,7,11,10,16],correspond:[16,8],element:[7,11,16],issu:[1,3,5,7,8,11,12,14],stream_id:[16,17,7,8,10,11],nghttp2_connect_error:[7,11],ssize_t:[0,16,7,10,11,13],fallback:12,furnish:[0,16,4,13,10,11],"02f":0,nva2:0,nva1:0,move:[7,11],comma:6,"02x":0,chosen:17,nghttp2_hd_inflate_hd:[0,7,11],suppli:[7,11,12,5],therefor:[0,17,7,9,10,11,13],least_vers:[7,11],inlen:[0,7,11,10],recept:[16,2,7,9,10,11],crash:[7,8],greater:[7,11],python:1,auto:[14,3],nghttp2_goawai:[7,11],automat:[7,11,12],warranti:[0,16,4,13,10,11],nghttp2_session_mem_send:[7,11],anyth:[6,10],edit:[12,15],uf_port:10,mode:1,ndk:15,ssl_filetype_pem:16,chunk:[17,7,8,10,11,13],ouf:[7,11],nghttp2_err_temporal_callback_failur:[7,11,16],"static":[7,15],our:[16,10],patch:[7,8,4],unique_ptr:13,out:[0,16,2,4,7,8,10,11,12,13],variabl:[8,12,17,15],accesslog:[6,12],req:[8,3,5],n1000:8,categori:[7,11,10],suitabl:[6,11,7],rel:[0,16,9],field_data:10,recv_callback:[7,11],insid:8,cleartext:[7,11],standalon:15,releas:7,nghttp2_session_callbacks_set_on_frame_recv_callback:[7,11,10,16],nghttp2_hd_inflate_non:[7,11],remap_requir:12,nghttp2_hcat_respons:[7,11,10],syn_repli:[7,11,3],keep:[6,16,7,8,10,11],length:[0,16,2,7,8,10,11],outsid:[6,8,7],retain:[7,11],softwar:[0,16,4,13,10,11],addrinfo:16,certificate_fil:13,remote_max_frame_s:[7,11],echo:15,date:[13,8],facil:6,prioriti:[7,2,11],seq:8,nghttp2_hd_inflat:[0,7,11],strict:8,unknown:16,licens:8,system:[6,5,16,8,10,12,15],messag:[7,11,10],attach:[16,10],attack:8,termin:[16,7,8,9,10,11,13],"final":[0,7,11],ipv4:[6,8],request_head:[8,17],ipv6:[6,8],proclen:0,sa_handl:[16,10],enqueu:10,exactli:[16,8],nghttp2_err_header_comp:[7,11],see:[7,13],structur:[7,11,10,16],charact:[7,11,10,16],sens:[7,11],sec:[6,8,3],"08zx":0,bev:[16,10],session_remote_window_s:[7,11],ssl_new:[16,10],unencrypt:12,bufferevent_get_input:[16,10],nghttp2_inbound_num_iv:11,corrupt:10,have:[0,16,7,8,10,11,15],reserv:[7,11],need:[0,7,8,10,11,12,15],ai_socktyp:16,"0x08":[7,11],"0x09":[7,11],min:[7,11],origin_len:[7,11],"0x05":[7,11,8],"0x06":[7,11],"0x07":[7,11],"0x00":[0,7,11,8],"switch":[16,8,10],"0x02":[7,11],"0x03":[7,11],nghttp2_refused_stream:[7,11],evbuffer_pullup:[16,10],which:[0,16,3,17,5,7,8,10,11,12,13,15],singl:[0,6,17,16,7,8,10,11],opaque_data_len:[7,11],unless:[6,11,8,9,7],bufferevent_openssl_socket_new:[16,10],deploy:[12,15],who:8,settings_max_concurrent_stream:[16,2,7,8,10,11],cipher:[6,8,9],stream_data:[16,10],noind:8,deploi:1,"class":[13,8,17],nghttp2_error_cod:[7,11,10,16],nghttp2_err_stream_id_not_avail:[7,11],url:[16,8,12],request:[0,6,2,3,17,5,16,7,8,9,10,11,12,13,14],pipe:16,determin:[7,11,8,17],nghttp2_pack_settings_payload:[7,11],"0x0d":[7,11],"0x0a":[7,11],fact:[7,11],"0x0c":[7,11],ssl_load_error_str:[16,10],text:7,bufferevent_get_output:[16,10],redirect:10,nghttp2_submit_rst_stream:[7,11,16],forev:17,should:[0,16,7,8,10,11,13,15],suppos:12,local:[7,11,12,15],meant:[6,10],contribut:1,familiar:8,memcpi:[16,10],nghttp2_session_client_new2:[7,11],nghttp2_session_terminate_session2:[7,11],settings_initial_window_s:[7,11,8],nghttp2_data:[7,11,16],increas:[7,11],tbd:[7,11],portion:[0,16,17,4,13,10,11],nghttp2_submit_respons:[7,11,16],enabl:[7,15],whether:[0,16,4,13,10,11],contain:[0,6,17,16,7,8,9,10,11,12,13],nghttp2_window_upd:[7,11],frame:[0,6,2,17,16,7,8,9,10,11],knowledg:8,nghttp2_hd_deflat:[0,7,11],temporarili:[7,11],statu:[1,3,5,13,11,7],wire:[16,8,10],correctli:[7,11],nghttp2_settings_entri:[7,11,10,16],state:[0,7,11,8],https_uri:10,progress:8,nghttp2_initial_connection_window_s:[7,11],kei:[6,2,17,5,16,7,8,9,11,12,13],num_concurrent_task:[13,5],entir:[7,11,16],n100000:3,last_stream_id:[7,11,8],disconnect:[16,10],addit:[1,5,13,11,7,15],revers:[6,8,12],nghttp2_proto_version_id:[7,11,10,16],equal:16,etc:[6,8,10,16],instanc:[7,11,8,17],grain:[7,11],freeli:15,uint16_t:[7,11,10,13],get_hd_tabl:17,nghttp2_data_flag_eof:[7,11,16],arriv:[8,17,5],precondit:[7,11],m10:[8,3],commenc:10,respect:[7,11,10,5],chromium:12,quit:12,tort:[0,16,4,13,10,11],compos:8,insuffici:[7,11],compon:[12,10],json:8,treat:[6,11,16,7],immedi:[7,11],nghttp2_hcat_head:[7,11],altsvc:[6,11,8,7],http2jp:8,iobas:17,sock_stream:16,evconnlisten:16,present:[0,13,14],on_header_callback:[7,11,10,16],nghttp2_frame_size_error:[7,11],plain:[8,12,17],nghttp2_session_send:[7,11,10,16],defin:[0,16,4,7,10,11,13],eintr:16,nghttp2_flag_end_stream:[7,11,16],inadequate_secur:[7,11],layer:8,helper:[7,11],on_request_recv:16,libxml2:[8,15],squid:[8,12],site:8,archiv:[16,10],substanti:[0,16,4,13,10,11],incom:[6,17,16,13,8,11,12,7],let:[16,10,15],welcom:8,dereiv:2,cross:15,member:[0,7,11,16],handl:[16,17,5,7,8,10,11,13],ifndef:[13,11,4],nightli:12,http:[7,13],hostnam:[6,8,12,17],uf_host:10,initi:[0,6,2,3,17,16,7,10,11,14],dealloc:[7,11],inflate_flag:[0,7,11],off:[16,12,10],well:[16,11,10,15],app_context:16,exampl:[0,6,17,5,16,7,8,9,10,11,12,13,15],command:[12,8,3,15],nghttp2_session_callbacks_del:[7,11,10,16],choos:[6,11,15,7],undefin:[13,5],nghttp2_data_sourc:[7,11,16],usual:[7,11],paus:[7,11],less:[0,7,11,3,14],send_callback:[7,11,10,16],half:[7,11],obtain:[0,16,4,13,10,11],tcp:[7,11,12,10,16],channel_impl:13,libnghttp2:[0,8,5],heavili:8,simultan:6,dhe:[6,8,9],web:[16,8,12],wed:8,run_task:[13,5],cert_fil:16,point:[16,7,10,11,12,15],priorit:[7,11],addrlen:16,add:[6,2,7,9,11,15],nghttp2_on_begin_frame_callback:[7,11],c10:8,match:[6,12,10],gmt:8,nvu:8,void_cb:13,five:16,know:[0,7,11,12],nva:[0,7,11,10,16],password:6,python3:[8,17],insert:0,resid:[16,10],like:[0,6,3,17,5,16,7,8,10,11,12,13],foobarbuzz:8,protocol_id:[7,11,8],ldflag:15,nghttp2_priority_spec_check_default:[7,11],necessari:[7,11,17,16],page:[16,10],backlog:6,file_read_callback:16,captur:5,linux:15,"export":[16,15],nghttp2_session_get_effective_recv_data_length:[7,11],error_html:16,guarante:[7,11],transport:[8,10],lead:[7,11],baseeventloop:17,octet:[16,10],overlap:[7,11],isxdigit:16,estim:0,nghttp2_session_upgrad:[7,11],speak:[7,11,16],delete_http2_stream_data:[16,10],host:[1,3,17,6,7,8,10,11,12,13,14,16,15],nghttp2_nv_compare_nam:[7,11],nghttp2_extens:[7,11],err_get_error:[16,10],toolchain:15,socket:[16,10],constructor:17,discard:2,ssl_tlsext_err_ok:[7,11,10,16],disabl:[1,2,7,9,11,15],nghttp2_client_connection_prefac:[7,11,10],own:[7,11,8],nghttp2_err_invalid_fram:[7,11],ssl_op_no_sslv2:[16,10],three:16,nghttp2_session_consum:[7,11],automak:8,merg:[0,16,4,13,10,11],val:[7,11,10,16],nghttp2_priority_spec_default_init:[7,11],ai_famili:16,transfer:[1,11,8,12,7],bump:[7,11],much:16,buz:[8,17],unexpect:[7,11],nghttp2_hd_deflate_bound:[0,7,11],gain:0,cunit:8,overflow:[7,11],highest:[7,11],buf:[0,7,11,16,13],count:[7,11],succe:[7,11,13],made:8,nghttp2_stream_clos:[7,11],nghttp2_info:[7,11],googlecod:[7,11],displai:[14,2,9],asynchron:[7,11],limit:[1,11,4,13],otherwis:[0,16,3,4,7,8,10,11,13,14],problem:[6,11,7],sockaddr:16,nghttp2_on_frame_not_send_callback:[7,11],evalu:17,strndup:10,"int":[0,16,5,7,8,10,11,12,13],baserequesthandl:[8,17],pid:6,implement:[1,2,5,16,7,8,10,11,13],allow:[6,11,8,13,7],percent:[6,16,13],detail:[7,11,8],other:[0,16,4,7,10,11,12,13],bool:13,nghttp2_err_invalid_argu:[7,11],rememb:16,nghttp2_submit_:[16,10],buflen:[0,7,11],stat:[16,2],nghttp2_max_weight:[7,11],err_error_str:[16,10],rel_path:16,proto_str:[7,11],debian:15,session_data:[16,10],sphinx:8,eof:[7,11,16],indirectli:7,rule:[7,11],nghttp2_no_error:[7,11,10],load_cert_chain:[8,17]},objtypes:{"0":"std:option","1":"c:macro","2":"c:member","3":"c:function","4":"c:type","5":"py:module","6":"py:attribute","7":"py:method","8":"py:class","9":"py:data","10":"py:function"},objnames:{"0":["std","option","option"],"1":["c","macro","C macro"],"2":["c","member","C member"],"3":["c","function","C function"],"4":["c","type","C type"],"5":["py","module","Python module"],"6":["py","attribute","Python attribute"],"7":["py","method","Python method"],"8":["py","class","Python class"],"9":["py","data","Python data"],"10":["py","function","Python function"]},filenames:["tutorial-hpack","index","nghttp.1","h2load-howto","nghttp2ver.h","libnghttp2_asio","nghttpx.1","apiref","package_README","nghttpd.1","tutorial-client","nghttp2.h","nghttpx-howto","asio_http2.h","h2load.1","building-android-binary","tutorial-server","python-apiref"],titles:["Tutorial: HPACK API","nghttp2 - HTTP/2 C Library","nghttp(1)","h2load - HTTP/2 benchmarking tool - HOW-TO","nghttp2ver.h","libnghttp2_asio: High level HTTP/2 C++ library","nghttpx(1)","API Reference","nghttp2 - HTTP/2 C Library","nghttpd(1)","Tutorial: HTTP/2 client","nghttp2.h","nghttpx - HTTP/2 proxy - HOW-TO","asio_http2.h","h2load(1)","Building Android binary","Tutorial: HTTP/2 server","Python API Reference"],objects:{"":{"-D":[9,0,1,"cmdoption-nghttpd-D"],"-M":[2,0,1,"cmdoption-nghttp-M"],"-L":[6,0,1,"cmdoption-nghttpx-L"],"-O":[2,0,1,"cmdoption-nghttp-O"],"-H":[2,0,1,"cmdoption-nghttp-H"],nghttp2_frame_hd:[7,4,1,"c.nghttp2_frame_hd"],nghttp2_on_frame_recv_callback:[7,4,1,"c.nghttp2_on_frame_recv_callback"],"-W":[2,0,1,"cmdoption-nghttp-W"],"-V":[9,0,1,"cmdoption-nghttpd-V"],nghttp2_priority_spec_init:[7,3,1,"c.nghttp2_priority_spec_init"],"-e":[9,0,1,"cmdoption-nghttpd-e"],"-d":[2,0,1,"cmdoption-nghttp-d"],"-f":[6,0,1,"cmdoption-nghttpx-f"],"-a":[2,0,1,"cmdoption-nghttp-a"],"-c":[14,0,1,"cmdoption-h2load-c"],"-b":[6,0,1,"cmdoption-nghttpx-b"],"-m":[2,0,1,"cmdoption-nghttp-m"],"-o":[6,0,1,"cmdoption-nghttpx-o"],"-n":[14,0,1,"cmdoption-h2load-n"],"-h":[6,0,1,"cmdoption-nghttpx-h"],"-k":[6,0,1,"cmdoption-nghttpx-k"],"-u":[2,0,1,"cmdoption-nghttp-u"],"-t":[14,0,1,"cmdoption-h2load-t"],"-w":[2,0,1,"cmdoption-nghttp-w"],"-v":[2,0,1,"cmdoption-nghttp-v"],"-p":[2,0,1,"cmdoption-nghttp-p"],"-s":[6,0,1,"cmdoption-nghttpx-s"],nghttp2_data_flag:[7,4,1,"c.nghttp2_data_flag"],NGHTTP2_ERR_INVALID_HEADER_BLOCK:[7,1,1,"c.NGHTTP2_ERR_INVALID_HEADER_BLOCK"],nghttp2_session_callbacks_set_send_callback:[7,3,1,"c.nghttp2_session_callbacks_set_send_callback"],"--connection-window-bits":[2,0,1,"cmdoption-nghttp--connection-window-bits"],nghttp2_submit_window_update:[7,3,1,"c.nghttp2_submit_window_update"],nghttp2_option:[7,4,1,"c.nghttp2_option"],NGHTTP2_HD_INFLATE_FINAL:[7,1,1,"c.NGHTTP2_HD_INFLATE_FINAL"],nghttp2_hd_inflate_new:[7,3,1,"c.nghttp2_hd_inflate_new"],NGHTTP2_FLAG_ACK:[7,1,1,"c.NGHTTP2_FLAG_ACK"],nghttp2_headers_category:[7,4,1,"c.nghttp2_headers_category"],NGHTTP2_ERR_WOULDBLOCK:[7,1,1,"c.NGHTTP2_ERR_WOULDBLOCK"],NGHTTP2_ERR_START_STREAM_NOT_ALLOWED:[7,1,1,"c.NGHTTP2_ERR_START_STREAM_NOT_ALLOWED"],"--frontend-http2-read-timeout":[6,0,1,"cmdoption-nghttpx--frontend-http2-read-timeout"],"--listener-disable-timeout":[6,0,1,"cmdoption-nghttpx--listener-disable-timeout"],NGHTTP2_ERR_FATAL:[7,1,1,"c.NGHTTP2_ERR_FATAL"],"--frontend-http2-connection-window-bits":[6,0,1,"cmdoption-nghttpx--frontend-http2-connection-window-bits"],nghttp2_submit_response:[7,3,1,"c.nghttp2_submit_response"],"--backlog":[6,0,1,"cmdoption-nghttpx--backlog"],"--client":[6,0,1,"cmdoption-nghttpx--client"],NGHTTP2_SETTINGS_TIMEOUT:[7,1,1,"c.NGHTTP2_SETTINGS_TIMEOUT"],nghttp2_hd_deflate_new:[7,3,1,"c.nghttp2_hd_deflate_new"],nghttp2_version:[7,3,1,"c.nghttp2_version"],nghttp2_session_resume_data:[7,3,1,"c.nghttp2_session_resume_data"],nghttp2_option_set_recv_client_preface:[7,3,1,"c.nghttp2_option_set_recv_client_preface"],nghttp2_hd_inflate_del:[7,3,1,"c.nghttp2_hd_inflate_del"],nghttp2_rst_stream:[7,4,1,"c.nghttp2_rst_stream"],"--client-proxy":[6,0,1,"cmdoption-nghttpx--client-proxy"],NGHTTP2_HCAT_REQUEST:[7,1,1,"c.NGHTTP2_HCAT_REQUEST"],"--http2-max-concurrent-streams":[6,0,1,"cmdoption-nghttpx--http2-max-concurrent-streams"],NGHTTP2_RST_STREAM:[7,1,1,"c.NGHTTP2_RST_STREAM"],nghttp2_headers:[7,4,1,"c.nghttp2_headers"],NGHTTP2_VERSION_NUM:[7,1,1,"c.NGHTTP2_VERSION_NUM"],nghttp2_frame:[7,4,1,"c.nghttp2_frame"],nghttp2_submit_push_promise:[7,3,1,"c.nghttp2_submit_push_promise"],"--insecure":[6,0,1,"cmdoption-nghttpx--insecure"],nghttp2_session_mem_recv:[7,3,1,"c.nghttp2_session_mem_recv"],NGHTTP2_ERR_BAD_PREFACE:[7,1,1,"c.NGHTTP2_ERR_BAD_PREFACE"],NGHTTP2_REFUSED_STREAM:[7,1,1,"c.NGHTTP2_REFUSED_STREAM"],NGHTTP2_ENHANCE_YOUR_CALM:[7,1,1,"c.NGHTTP2_ENHANCE_YOUR_CALM"],NGHTTP2_HCAT_PUSH_RESPONSE:[7,1,1,"c.NGHTTP2_HCAT_PUSH_RESPONSE"],nghttp2_session_callbacks_set_on_begin_frame_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_begin_frame_callback"],nghttp2_nv:[7,4,1,"c.nghttp2_nv"],nghttp2_on_invalid_frame_recv_callback:[7,4,1,"c.nghttp2_on_invalid_frame_recv_callback"],nghttp2_option_del:[7,3,1,"c.nghttp2_option_del"],"--peer-max-concurrent-streams":[2,0,1,"cmdoption-nghttp--peer-max-concurrent-streams"],"--no-location-rewrite":[6,0,1,"cmdoption-nghttpx--no-location-rewrite"],"--verbose":[9,0,1,"cmdoption-nghttpd--verbose"],nghttp2_check_header_value:[7,3,1,"c.nghttp2_check_header_value"],"--frontend-http2-window-bits":[6,0,1,"cmdoption-nghttpx--frontend-http2-window-bits"],NGHTTP2_PROTO_VERSION_ID:[7,1,1,"c.NGHTTP2_PROTO_VERSION_ID"],nghttp2_settings_id:[7,4,1,"c.nghttp2_settings_id"],nghttp2_window_update:[7,4,1,"c.nghttp2_window_update"],NGHTTP2_FLAG_NONE:[7,1,1,"c.NGHTTP2_FLAG_NONE"],nghttp2_session_terminate_session:[7,3,1,"c.nghttp2_session_terminate_session"],nghttp2_submit_altsvc:[7,3,1,"c.nghttp2_submit_altsvc"],"--no-tls-proto":[14,0,1,"cmdoption-h2load--no-tls-proto"],nghttp2_session_want_read:[7,3,1,"c.nghttp2_session_want_read"],nghttp2_submit_data:[7,3,1,"c.nghttp2_submit_data"],"--threads":[14,0,1,"cmdoption-h2load--threads"],nghttp2_data_provider:[7,4,1,"c.nghttp2_data_provider"],nghttp2_session_get_effective_local_window_size:[7,3,1,"c.nghttp2_session_get_effective_local_window_size"],NGHTTP2_INITIAL_WINDOW_SIZE:[7,1,1,"c.NGHTTP2_INITIAL_WINDOW_SIZE"],nghttp2_session_callbacks_set_before_frame_send_callback:[7,3,1,"c.nghttp2_session_callbacks_set_before_frame_send_callback"],NGHTTP2_HCAT_RESPONSE:[7,1,1,"c.NGHTTP2_HCAT_RESPONSE"],nghttp2_session:[7,4,1,"c.nghttp2_session"],"--cert":[2,0,1,"cmdoption-nghttp--cert"],"--accesslog-file":[6,0,1,"cmdoption-nghttpx--accesslog-file"],NGHTTP2_PRIORITY:[7,1,1,"c.NGHTTP2_PRIORITY"],"--header-table-size":[2,0,1,"cmdoption-nghttp--header-table-size"],CERT:[9,0,1,"cmdoption-nghttpd-arg-CERT"],"--verify-client":[9,0,1,"cmdoption-nghttpd--verify-client"],"--worker-read-rate":[6,0,1,"cmdoption-nghttpx--worker-read-rate"],"--frontend-no-tls":[6,0,1,"cmdoption-nghttpx--frontend-no-tls"],"--frontend-http2-dump-response-header":[6,0,1,"cmdoption-nghttpx--frontend-http2-dump-response-header"],nghttp2_settings_entry:[7,4,1,"c.nghttp2_settings_entry"],"--stream-read-timeout":[6,0,1,"cmdoption-nghttpx--stream-read-timeout"],NGHTTP2_FLAG_PADDED:[7,1,1,"c.NGHTTP2_FLAG_PADDED"],NGHTTP2_CLIENT_CONNECTION_HEADER_LEN:[7,1,1,"c.NGHTTP2_CLIENT_CONNECTION_HEADER_LEN"],"--backend-http2-connection-window-bits":[6,0,1,"cmdoption-nghttpx--backend-http2-connection-window-bits"],nghttp2_hd_inflate_hd:[7,3,1,"c.nghttp2_hd_inflate_hd"],nghttp2_priority_spec:[7,4,1,"c.nghttp2_priority_spec"],nghttp2_frame_type:[7,4,1,"c.nghttp2_frame_type"],NGHTTP2_ERR_INVALID_STREAM_ID:[7,1,1,"c.NGHTTP2_ERR_INVALID_STREAM_ID"],nghttp2_session_send:[7,3,1,"c.nghttp2_session_send"],nghttp2_session_callbacks:[7,4,1,"c.nghttp2_session_callbacks"],NGHTTP2_ERR_PROTO:[7,1,1,"c.NGHTTP2_ERR_PROTO"],nghttp2_hd_deflate_del:[7,3,1,"c.nghttp2_hd_deflate_del"],URI:[2,0,1,"cmdoption-nghttp-arg-URI"],nghttp2_session_callbacks_set_on_invalid_frame_recv_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_invalid_frame_recv_callback"],NGHTTP2_DATA:[7,1,1,"c.NGHTTP2_DATA"],nghttp2_on_header_callback:[7,4,1,"c.nghttp2_on_header_callback"],nghttp2_goaway:[7,4,1,"c.nghttp2_goaway"],nghttp2_session_mem_send:[7,3,1,"c.nghttp2_session_mem_send"],nghttp2_error_code:[7,4,1,"c.nghttp2_error_code"],nghttp2_session_callbacks_set_select_padding_callback:[7,3,1,"c.nghttp2_session_callbacks_set_select_padding_callback"],"--cacert":[6,0,1,"cmdoption-nghttpx--cacert"],nghttp2_hd_inflate_change_table_size:[7,3,1,"c.nghttp2_hd_inflate_change_table_size"],"--stat":[2,0,1,"cmdoption-nghttp--stat"],nghttp2_ext_frame_type:[7,4,1,"c.nghttp2_ext_frame_type"],nghttp2_hd_inflate_flag:[7,4,1,"c.nghttp2_hd_inflate_flag"],nghttp2_select_padding_callback:[7,4,1,"c.nghttp2_select_padding_callback"],"--daemon":[9,0,1,"cmdoption-nghttpd--daemon"],nghttp2_session_server_new2:[7,3,1,"c.nghttp2_session_server_new2"],NGHTTP2_PROTO_VERSION_ID_LEN:[7,1,1,"c.NGHTTP2_PROTO_VERSION_ID_LEN"],"--requests":[14,0,1,"cmdoption-h2load--requests"],"--backend-write-timeout":[6,0,1,"cmdoption-nghttpx--backend-write-timeout"],NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE:[7,1,1,"c.NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE"],NGHTTP2_CONTINUATION:[7,1,1,"c.NGHTTP2_CONTINUATION"],"--http2-no-cookie-crumbling":[6,0,1,"cmdoption-nghttpx--http2-no-cookie-crumbling"],NGHTTP2_CLIENT_CONNECTION_PREFACE_LEN:[7,1,1,"c.NGHTTP2_CLIENT_CONNECTION_PREFACE_LEN"],nghttp2_session_callbacks_set_on_frame_recv_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_frame_recv_callback"],nghttp2_flag:[7,4,1,"c.nghttp2_flag"],"--worker-read-burst":[6,0,1,"cmdoption-nghttpx--worker-read-burst"],NGHTTP2_DEFAULT_WEIGHT:[7,1,1,"c.NGHTTP2_DEFAULT_WEIGHT"],nghttp2_session_consume:[7,3,1,"c.nghttp2_session_consume"],"--errorlog-file":[6,0,1,"cmdoption-nghttpx--errorlog-file"],NGHTTP2_SETTINGS_MAX_FRAME_SIZE:[7,1,1,"c.NGHTTP2_SETTINGS_MAX_FRAME_SIZE"],NGHTTP2_ERR_EOF:[7,1,1,"c.NGHTTP2_ERR_EOF"],"--read-burst":[6,0,1,"cmdoption-nghttpx--read-burst"],NGHTTP2_SETTINGS:[7,1,1,"c.NGHTTP2_SETTINGS"],"--htdocs":[9,0,1,"cmdoption-nghttpd--htdocs"],nghttp2_data_source:[7,4,1,"c.nghttp2_data_source"],nghttp2_on_frame_send_callback:[7,4,1,"c.nghttp2_on_frame_send_callback"],nghttp2_session_get_remote_settings:[7,3,1,"c.nghttp2_session_get_remote_settings"],nghttp2_session_get_stream_user_data:[7,3,1,"c.nghttp2_session_get_stream_user_data"],NGHTTP2_FLAG_PRIORITY:[7,1,1,"c.NGHTTP2_FLAG_PRIORITY"],"--worker-frontend-connections":[6,0,1,"cmdoption-nghttpx--worker-frontend-connections"],NGHTTP2_CLEARTEXT_PROTO_VERSION_ID_LEN:[7,1,1,"c.NGHTTP2_CLEARTEXT_PROTO_VERSION_ID_LEN"],NGHTTP2_FLOW_CONTROL_ERROR:[7,1,1,"c.NGHTTP2_FLOW_CONTROL_ERROR"],"--early-response":[9,0,1,"cmdoption-nghttpd--early-response"],"--backend-tls-sni-field":[6,0,1,"cmdoption-nghttpx--backend-tls-sni-field"],nghttp2_hd_deflater:[7,4,1,"c.nghttp2_hd_deflater"],NGHTTP2_ERR_GOAWAY_ALREADY_SENT:[7,1,1,"c.NGHTTP2_ERR_GOAWAY_ALREADY_SENT"],"--help":[6,0,1,"cmdoption-nghttpx--help"],"--frontend-frame-debug":[6,0,1,"cmdoption-nghttpx--frontend-frame-debug"],nghttp2_error:[7,4,1,"c.nghttp2_error"],"--write-rate":[6,0,1,"cmdoption-nghttpx--write-rate"],NGHTTP2_CLIENT_CONNECTION_HEADER:[7,1,1,"c.NGHTTP2_CLIENT_CONNECTION_HEADER"],"--get-assets":[2,0,1,"cmdoption-nghttp--get-assets"],NGHTTP2_DATA_FLAG_NONE:[7,1,1,"c.NGHTTP2_DATA_FLAG_NONE"],nghttp2_session_recv:[7,3,1,"c.nghttp2_session_recv"],nghttp2_session_want_write:[7,3,1,"c.nghttp2_session_want_write"],NGHTTP2_VERSION_AGE:[7,1,1,"c.NGHTTP2_VERSION_AGE"],nghttp2_session_get_stream_effective_recv_data_length:[7,3,1,"c.nghttp2_session_get_stream_effective_recv_data_length"],PORT:[9,0,1,"cmdoption-nghttpd-arg-PORT"],NGHTTP2_CONNECT_ERROR:[7,1,1,"c.NGHTTP2_CONNECT_ERROR"],NGHTTP2_ERR_DATA_EXIST:[7,1,1,"c.NGHTTP2_ERR_DATA_EXIST"],nghttp2_session_get_stream_effective_local_window_size:[7,3,1,"c.nghttp2_session_get_stream_effective_local_window_size"],nghttp2_before_frame_send_callback:[7,4,1,"c.nghttp2_before_frame_send_callback"],"--color":[9,0,1,"cmdoption-nghttpd--color"],NGHTTP2_FRAME_SIZE_ERROR:[7,1,1,"c.NGHTTP2_FRAME_SIZE_ERROR"],NGHTTP2_ERR_STREAM_SHUT_WR:[7,1,1,"c.NGHTTP2_ERR_STREAM_SHUT_WR"],"--client-cert-file":[6,0,1,"cmdoption-nghttpx--client-cert-file"],"--null-out":[2,0,1,"cmdoption-nghttp--null-out"],nghttp2_pack_settings_payload:[7,3,1,"c.nghttp2_pack_settings_payload"],"--read-rate":[6,0,1,"cmdoption-nghttpx--read-rate"],"--backend-connections-per-frontend":[6,0,1,"cmdoption-nghttpx--backend-connections-per-frontend"],NGHTTP2_ERR_INVALID_STATE:[7,1,1,"c.NGHTTP2_ERR_INVALID_STATE"],NGHTTP2_SETTINGS_HEADER_TABLE_SIZE:[7,1,1,"c.NGHTTP2_SETTINGS_HEADER_TABLE_SIZE"],"--verify-client-cacert":[6,0,1,"cmdoption-nghttpx--verify-client-cacert"],NGHTTP2_EXT_ALTSVC:[7,1,1,"c.NGHTTP2_EXT_ALTSVC"],nghttp2_submit_rst_stream:[7,3,1,"c.nghttp2_submit_rst_stream"],"--multiply":[2,0,1,"cmdoption-nghttp--multiply"],NGHTTP2_ERR_INVALID_FRAME:[7,1,1,"c.NGHTTP2_ERR_INVALID_FRAME"],"--no-tls":[9,0,1,"cmdoption-nghttpd--no-tls"],"--worker-write-burst":[6,0,1,"cmdoption-nghttpx--worker-write-burst"],NGHTTP2_ERR_TOO_MANY_INFLIGHT_SETTINGS:[7,1,1,"c.NGHTTP2_ERR_TOO_MANY_INFLIGHT_SETTINGS"],nghttp2_session_client_new2:[7,3,1,"c.nghttp2_session_client_new2"],nghttp2_session_terminate_session2:[7,3,1,"c.nghttp2_session_terminate_session2"],nghttp2_data:[7,4,1,"c.nghttp2_data"],"--max-concurrent-streams":[14,0,1,"cmdoption-h2load--max-concurrent-streams"],NGHTTP2_MAX_WINDOW_SIZE:[7,1,1,"c.NGHTTP2_MAX_WINDOW_SIZE"],nghttp2_strerror:[7,3,1,"c.nghttp2_strerror"],"--accesslog-syslog":[6,0,1,"cmdoption-nghttpx--accesslog-syslog"],nghttp2_submit_goaway:[7,3,1,"c.nghttp2_submit_goaway"],NGHTTP2_ERR_PAUSE:[7,1,1,"c.NGHTTP2_ERR_PAUSE"],nghttp2_hd_deflate_change_table_size:[7,3,1,"c.nghttp2_hd_deflate_change_table_size"],"--backend-keep-alive-timeout":[6,0,1,"cmdoption-nghttpx--backend-keep-alive-timeout"],nghttp2_session_get_remote_window_size:[7,3,1,"c.nghttp2_session_get_remote_window_size"],nghttp2_push_promise:[7,4,1,"c.nghttp2_push_promise"],NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE:[7,1,1,"c.NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE"],nghttp2_session_callbacks_set_data_source_read_length_callback:[7,3,1,"c.nghttp2_session_callbacks_set_data_source_read_length_callback"],NGHTTP2_INITIAL_MAX_CONCURRENT_STREAMS:[7,1,1,"c.NGHTTP2_INITIAL_MAX_CONCURRENT_STREAMS"],nghttp2_on_data_chunk_recv_callback:[7,4,1,"c.nghttp2_on_data_chunk_recv_callback"],"--timeout":[2,0,1,"cmdoption-nghttp--timeout"],nghttp2_session_callbacks_set_on_data_chunk_recv_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_data_chunk_recv_callback"],nghttp2_session_upgrade:[7,3,1,"c.nghttp2_session_upgrade"],"--data":[2,0,1,"cmdoption-nghttp--data"],NGHTTP2_ERR_INVALID_ARGUMENT:[7,1,1,"c.NGHTTP2_ERR_INVALID_ARGUMENT"],NGHTTP2_ERR_FRAME_SIZE_ERROR:[7,1,1,"c.NGHTTP2_ERR_FRAME_SIZE_ERROR"],nghttp2_session_del:[7,3,1,"c.nghttp2_session_del"],NGHTTP2_HEADERS:[7,1,1,"c.NGHTTP2_HEADERS"],"--dh-param-file":[9,0,1,"cmdoption-nghttpd--dh-param-file"],"--errorlog-syslog":[6,0,1,"cmdoption-nghttpx--errorlog-syslog"],nghttp2_hd_deflate_hd:[7,3,1,"c.nghttp2_hd_deflate_hd"],NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS:[7,1,1,"c.NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS"],NGHTTP2_FLAG_END_HEADERS:[7,1,1,"c.NGHTTP2_FLAG_END_HEADERS"],nghttp2_option_set_peer_max_concurrent_streams:[7,3,1,"c.nghttp2_option_set_peer_max_concurrent_streams"],"--backend-ipv4":[6,0,1,"cmdoption-nghttpx--backend-ipv4"],"--backend-ipv6":[6,0,1,"cmdoption-nghttpx--backend-ipv6"],"--backend":[6,0,1,"cmdoption-nghttpx--backend"],NGHTTP2_CANCEL:[7,1,1,"c.NGHTTP2_CANCEL"],"--log-level":[6,0,1,"cmdoption-nghttpx--log-level"],nghttp2_session_client_new:[7,3,1,"c.nghttp2_session_client_new"],"--frontend-http2-dump-request-header":[6,0,1,"cmdoption-nghttpx--frontend-http2-dump-request-header"],NGHTTP2_VERSION:[7,1,1,"c.NGHTTP2_VERSION"],"--push":[9,0,1,"cmdoption-nghttpd--push"],nghttp2_submit_headers:[7,3,1,"c.nghttp2_submit_headers"],nghttp2_recv_callback:[7,4,1,"c.nghttp2_recv_callback"],NGHTTP2_DEFAULT_HEADER_TABLE_SIZE:[7,1,1,"c.NGHTTP2_DEFAULT_HEADER_TABLE_SIZE"],PRIVATE_KEY:[9,0,1,"cmdoption-nghttpd-arg-PRIVATE_KEY"],"--syslog-facility":[6,0,1,"cmdoption-nghttpx--syslog-facility"],NGHTTP2_ERR_CALLBACK_FAILURE:[7,1,1,"c.NGHTTP2_ERR_CALLBACK_FAILURE"],"--workers":[9,0,1,"cmdoption-nghttpd--workers"],NGHTTP2_ERR_STREAM_CLOSING:[7,1,1,"c.NGHTTP2_ERR_STREAM_CLOSING"],"--remote-name":[2,0,1,"cmdoption-nghttp--remote-name"],NGHTTP2_DATA_FLAG_EOF:[7,1,1,"c.NGHTTP2_DATA_FLAG_EOF"],NGHTTP2_PROTOCOL_ERROR:[7,1,1,"c.NGHTTP2_PROTOCOL_ERROR"],nghttp2_on_begin_headers_callback:[7,4,1,"c.nghttp2_on_begin_headers_callback"],"--user":[6,0,1,"cmdoption-nghttpx--user"],nghttp2_session_get_stream_remote_window_size:[7,3,1,"c.nghttp2_session_get_stream_remote_window_size"],"--frontend-read-timeout":[6,0,1,"cmdoption-nghttpx--frontend-read-timeout"],nghttp2_option_set_no_auto_window_update:[7,3,1,"c.nghttp2_option_set_no_auto_window_update"],nghttp2_submit_settings:[7,3,1,"c.nghttp2_submit_settings"],"--error-gzip":[9,0,1,"cmdoption-nghttpd--error-gzip"],nghttp2_session_callbacks_set_on_frame_send_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_frame_send_callback"],"--backend-http2-window-bits":[6,0,1,"cmdoption-nghttpx--backend-http2-window-bits"],NGHTTP2_MAX_WEIGHT:[7,1,1,"c.NGHTTP2_MAX_WEIGHT"],"--padding":[2,0,1,"cmdoption-nghttp--padding"],nghttp2_session_callbacks_set_on_header_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_header_callback"],NGHTTP2_HD_INFLATE_NONE:[7,1,1,"c.NGHTTP2_HD_INFLATE_NONE"],nghttp2_on_stream_close_callback:[7,4,1,"c.nghttp2_on_stream_close_callback"],NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE:[7,1,1,"c.NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE"],NGHTTP2_PUSH_PROMISE:[7,1,1,"c.NGHTTP2_PUSH_PROMISE"],NGHTTP2_ERR_PUSH_DISABLED:[7,1,1,"c.NGHTTP2_ERR_PUSH_DISABLED"],"--version":[6,0,1,"cmdoption-nghttpx--version"],"--write-burst":[6,0,1,"cmdoption-nghttpx--write-burst"],nghttp2_submit_priority:[7,3,1,"c.nghttp2_submit_priority"],NGHTTP2_MIN_WEIGHT:[7,1,1,"c.NGHTTP2_MIN_WEIGHT"],"--http2-proxy":[6,0,1,"cmdoption-nghttpx--http2-proxy"],"--client-private-key-file":[6,0,1,"cmdoption-nghttpx--client-private-key-file"],nghttp2_extension:[7,4,1,"c.nghttp2_extension"],nghttp2_session_callbacks_del:[7,3,1,"c.nghttp2_session_callbacks_del"],NGHTTP2_INTERNAL_ERROR:[7,1,1,"c.NGHTTP2_INTERNAL_ERROR"],nghttp2_hd_inflate_end_headers:[7,3,1,"c.nghttp2_hd_inflate_end_headers"],NGHTTP2_ERR_INVALID_STREAM_STATE:[7,1,1,"c.NGHTTP2_ERR_INVALID_STREAM_STATE"],NGHTTP2_ERR_HEADER_COMP:[7,1,1,"c.NGHTTP2_ERR_HEADER_COMP"],"--clients":[14,0,1,"cmdoption-h2load--clients"],nghttp2_session_callbacks_set_on_stream_close_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_stream_close_callback"],nghttp2_ping:[7,4,1,"c.nghttp2_ping"],"--conf":[6,0,1,"cmdoption-nghttpx--conf"],nghttp2_on_begin_frame_callback:[7,4,1,"c.nghttp2_on_begin_frame_callback"],nghttp2_select_next_protocol:[7,3,1,"c.nghttp2_select_next_protocol"],nghttp2_ext_altsvc:[7,4,1,"c.nghttp2_ext_altsvc"],"--npn-list":[6,0,1,"cmdoption-nghttpx--npn-list"],NGHTTP2_ERR_UNSUPPORTED_VERSION:[7,1,1,"c.NGHTTP2_ERR_UNSUPPORTED_VERSION"],NGHTTP2_SETTINGS_ENABLE_PUSH:[7,1,1,"c.NGHTTP2_SETTINGS_ENABLE_PUSH"],nghttp2_nv_flag:[7,4,1,"c.nghttp2_nv_flag"],"--continuation":[2,0,1,"cmdoption-nghttp--continuation"],NGHTTP2_STREAM_CLOSED:[7,1,1,"c.NGHTTP2_STREAM_CLOSED"],NGHTTP2_NV_FLAG_NO_INDEX:[7,1,1,"c.NGHTTP2_NV_FLAG_NO_INDEX"],nghttp2_session_callbacks_set_on_begin_headers_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_begin_headers_callback"],NGHTTP2_ERR_FLOW_CONTROL:[7,1,1,"c.NGHTTP2_ERR_FLOW_CONTROL"],NGHTTP2_INITIAL_CONNECTION_WINDOW_SIZE:[7,1,1,"c.NGHTTP2_INITIAL_CONNECTION_WINDOW_SIZE"],NGHTTP2_ERR_NOMEM:[7,1,1,"c.NGHTTP2_ERR_NOMEM"],"--ciphers":[6,0,1,"cmdoption-nghttpx--ciphers"],NGHTTP2_NO_ERROR:[7,1,1,"c.NGHTTP2_NO_ERROR"],nghttp2_session_get_stream_local_close:[7,3,1,"c.nghttp2_session_get_stream_local_close"],nghttp2_session_get_effective_recv_data_length:[7,3,1,"c.nghttp2_session_get_effective_recv_data_length"],NGHTTP2_ERR_DEFERRED:[7,1,1,"c.NGHTTP2_ERR_DEFERRED"],nghttp2_session_get_outbound_queue_size:[7,3,1,"c.nghttp2_session_get_outbound_queue_size"],nghttp2_data_source_read_callback:[7,4,1,"c.nghttp2_data_source_read_callback"],nghttp2_priority_spec_check_default:[7,3,1,"c.nghttp2_priority_spec_check_default"],"--no-via":[6,0,1,"cmdoption-nghttpx--no-via"],nghttp2_session_callbacks_set_on_frame_not_send_callback:[7,3,1,"c.nghttp2_session_callbacks_set_on_frame_not_send_callback"],nghttp2_session_callbacks_set_recv_callback:[7,3,1,"c.nghttp2_session_callbacks_set_recv_callback"],nghttp2_session_server_new:[7,3,1,"c.nghttp2_session_server_new"],NGHTTP2_ERR_BUFFER_ERROR:[7,1,1,"c.NGHTTP2_ERR_BUFFER_ERROR"],"--no-content-length":[2,0,1,"cmdoption-nghttp--no-content-length"],"--http2-bridge":[6,0,1,"cmdoption-nghttpx--http2-bridge"],NGHTTP2_HD_INFLATE_EMIT:[7,1,1,"c.NGHTTP2_HD_INFLATE_EMIT"],NGHTTP2_FLAG_END_STREAM:[7,1,1,"c.NGHTTP2_FLAG_END_STREAM"],"--frontend-write-timeout":[6,0,1,"cmdoption-nghttpx--frontend-write-timeout"],"--tls-proto-list":[6,0,1,"cmdoption-nghttpx--tls-proto-list"],NGHTTP2_HCAT_HEADERS:[7,1,1,"c.NGHTTP2_HCAT_HEADERS"],NGHTTP2_ERR_DEFERRED_DATA_EXIST:[7,1,1,"c.NGHTTP2_ERR_DEFERRED_DATA_EXIST"],nghttp2_send_callback:[7,4,1,"c.nghttp2_send_callback"],NGHTTP2_COMPRESSION_ERROR:[7,1,1,"c.NGHTTP2_COMPRESSION_ERROR"],NGHTTP2_CLEARTEXT_PROTO_VERSION_ID:[7,1,1,"c.NGHTTP2_CLEARTEXT_PROTO_VERSION_ID"],nghttp2_priority_spec_default_init:[7,3,1,"c.nghttp2_priority_spec_default_init"],nghttp2:[17,5,0,"-"],nghttp2_submit_ping:[7,3,1,"c.nghttp2_submit_ping"],NGHTTP2_CLIENT_CONNECTION_PREFACE:[7,1,1,"c.NGHTTP2_CLIENT_CONNECTION_PREFACE"],NGHTTP2_ERR_STREAM_CLOSED:[7,1,1,"c.NGHTTP2_ERR_STREAM_CLOSED"],nghttp2_hd_deflate_bound:[7,3,1,"c.nghttp2_hd_deflate_bound"],nghttp2_session_set_stream_user_data:[7,3,1,"c.nghttp2_session_set_stream_user_data"],NGHTTP2_INADEQUATE_SECURITY:[7,1,1,"c.NGHTTP2_INADEQUATE_SECURITY"],nghttp2_hd_inflater:[7,4,1,"c.nghttp2_hd_inflater"],nghttp2_check_header_name:[7,3,1,"c.nghttp2_check_header_name"],nghttp2_info:[7,4,1,"c.nghttp2_info"],"--weight":[2,0,1,"cmdoption-nghttp--weight"],"--worker-write-rate":[6,0,1,"cmdoption-nghttpx--worker-write-rate"],"--key":[2,0,1,"cmdoption-nghttp--key"],"--subcert":[6,0,1,"cmdoption-nghttpx--subcert"],"--window-bits":[14,0,1,"cmdoption-h2load--window-bits"],NGHTTP2_ERR_INSUFF_BUFSIZE:[7,1,1,"c.NGHTTP2_ERR_INSUFF_BUFSIZE"],"--header":[2,0,1,"cmdoption-nghttp--header"],nghttp2_settings:[7,4,1,"c.nghttp2_settings"],"--pid-file":[6,0,1,"cmdoption-nghttpx--pid-file"],nghttp2_on_frame_not_send_callback:[7,4,1,"c.nghttp2_on_frame_not_send_callback"],"--private-key-passwd-file":[6,0,1,"cmdoption-nghttpx--private-key-passwd-file"],"--altsvc":[6,0,1,"cmdoption-nghttpx--altsvc"],"--add-x-forwarded-for":[6,0,1,"cmdoption-nghttpx--add-x-forwarded-for"],nghttp2_session_callbacks_new:[7,3,1,"c.nghttp2_session_callbacks_new"],NGHTTP2_NV_FLAG_NONE:[7,1,1,"c.NGHTTP2_NV_FLAG_NONE"],nghttp2_is_fatal:[7,3,1,"c.nghttp2_is_fatal"],NGHTTP2_PING:[7,1,1,"c.NGHTTP2_PING"],nghttp2_priority:[7,4,1,"c.nghttp2_priority"],"--backend-http-proxy-uri":[6,0,1,"cmdoption-nghttpx--backend-http-proxy-uri"],"--stream-write-timeout":[6,0,1,"cmdoption-nghttpx--stream-write-timeout"],NGHTTP2_ERR_STREAM_ID_NOT_AVAILABLE:[7,1,1,"c.NGHTTP2_ERR_STREAM_ID_NOT_AVAILABLE"],nghttp2_data_source_read_length_callback:[7,4,1,"c.nghttp2_data_source_read_length_callback"],nghttp2_option_new:[7,3,1,"c.nghttp2_option_new"],NGHTTP2_WINDOW_UPDATE:[7,1,1,"c.NGHTTP2_WINDOW_UPDATE"],"--backend-read-timeout":[6,0,1,"cmdoption-nghttpx--backend-read-timeout"],NGHTTP2_GOAWAY:[7,1,1,"c.NGHTTP2_GOAWAY"],"--frontend":[6,0,1,"cmdoption-nghttpx--frontend"],"--upgrade":[2,0,1,"cmdoption-nghttp--upgrade"],"--backend-no-tls":[6,0,1,"cmdoption-nghttpx--backend-no-tls"],nghttp2_submit_request:[7,3,1,"c.nghttp2_submit_request"],nghttp2_session_get_stream_remote_close:[7,3,1,"c.nghttp2_session_get_stream_remote_close"],"--add-response-header":[6,0,1,"cmdoption-nghttpx--add-response-header"],nghttp2_nv_compare_name:[7,3,1,"c.nghttp2_nv_compare_name"]},nghttp2_frame:{push_promise:[7,2,1,"c.nghttp2_frame.push_promise"],settings:[7,2,1,"c.nghttp2_frame.settings"],ping:[7,2,1,"c.nghttp2_frame.ping"],rst_stream:[7,2,1,"c.nghttp2_frame.rst_stream"],ext:[7,2,1,"c.nghttp2_frame.ext"],priority:[7,2,1,"c.nghttp2_frame.priority"],headers:[7,2,1,"c.nghttp2_frame.headers"],goaway:[7,2,1,"c.nghttp2_frame.goaway"],window_update:[7,2,1,"c.nghttp2_frame.window_update"],data:[7,2,1,"c.nghttp2_frame.data"],hd:[7,2,1,"c.nghttp2_frame.hd"]},nghttp2_settings_entry:{settings_id:[7,2,1,"c.nghttp2_settings_entry.settings_id"],value:[7,2,1,"c.nghttp2_settings_entry.value"]},nghttp2_window_update:{reserved:[7,2,1,"c.nghttp2_window_update.reserved"],hd:[7,2,1,"c.nghttp2_window_update.hd"],window_size_increment:[7,2,1,"c.nghttp2_window_update.window_size_increment"]},nghttp2_frame_hd:{stream_id:[7,2,1,"c.nghttp2_frame_hd.stream_id"],length:[7,2,1,"c.nghttp2_frame_hd.length"],reserved:[7,2,1,"c.nghttp2_frame_hd.reserved"],flags:[7,2,1,"c.nghttp2_frame_hd.flags"],type:[7,2,1,"c.nghttp2_frame_hd.type"]},nghttp2_push_promise:{reserved:[7,2,1,"c.nghttp2_push_promise.reserved"],nvlen:[7,2,1,"c.nghttp2_push_promise.nvlen"],promised_stream_id:[7,2,1,"c.nghttp2_push_promise.promised_stream_id"],padlen:[7,2,1,"c.nghttp2_push_promise.padlen"],nva:[7,2,1,"c.nghttp2_push_promise.nva"],hd:[7,2,1,"c.nghttp2_push_promise.hd"]},nghttp2_ping:{hd:[7,2,1,"c.nghttp2_ping.hd"]},nghttp2_priority:{pri_spec:[7,2,1,"c.nghttp2_priority.pri_spec"],hd:[7,2,1,"c.nghttp2_priority.hd"]},nghttp2_priority_spec:{stream_id:[7,2,1,"c.nghttp2_priority_spec.stream_id"],weight:[7,2,1,"c.nghttp2_priority_spec.weight"],exclusive:[7,2,1,"c.nghttp2_priority_spec.exclusive"]},nghttp2:{HTTP2Server:[17,8,1,""],HDDeflater:[17,8,1,""],DEFLATE_MAX_HEADER_TABLE_SIZE:[17,9,1,""],DEFAULT_HEADER_TABLE_SIZE:[17,9,1,""],HDInflater:[17,8,1,""],print_hd_table:[17,10,1,""],BaseRequestHandler:[17,8,1,""]},nghttp2_nv:{valuelen:[7,2,1,"c.nghttp2_nv.valuelen"],namelen:[7,2,1,"c.nghttp2_nv.namelen"],flags:[7,2,1,"c.nghttp2_nv.flags"],name:[7,2,1,"c.nghttp2_nv.name"],value:[7,2,1,"c.nghttp2_nv.value"]},nghttp2_ext_altsvc:{origin:[7,2,1,"c.nghttp2_ext_altsvc.origin"],max_age:[7,2,1,"c.nghttp2_ext_altsvc.max_age"],protocol_id:[7,2,1,"c.nghttp2_ext_altsvc.protocol_id"],origin_len:[7,2,1,"c.nghttp2_ext_altsvc.origin_len"],host:[7,2,1,"c.nghttp2_ext_altsvc.host"],protocol_id_len:[7,2,1,"c.nghttp2_ext_altsvc.protocol_id_len"],host_len:[7,2,1,"c.nghttp2_ext_altsvc.host_len"],port:[7,2,1,"c.nghttp2_ext_altsvc.port"]},nghttp2_data_provider:{source:[7,2,1,"c.nghttp2_data_provider.source"],read_callback:[7,2,1,"c.nghttp2_data_provider.read_callback"]},nghttp2_rst_stream:{error_code:[7,2,1,"c.nghttp2_rst_stream.error_code"],hd:[7,2,1,"c.nghttp2_rst_stream.hd"]},nghttp2_headers:{pri_spec:[7,2,1,"c.nghttp2_headers.pri_spec"],nvlen:[7,2,1,"c.nghttp2_headers.nvlen"],cat:[7,2,1,"c.nghttp2_headers.cat"],padlen:[7,2,1,"c.nghttp2_headers.padlen"],nva:[7,2,1,"c.nghttp2_headers.nva"],hd:[7,2,1,"c.nghttp2_headers.hd"]},nghttp2_goaway:{reserved:[7,2,1,"c.nghttp2_goaway.reserved"],last_stream_id:[7,2,1,"c.nghttp2_goaway.last_stream_id"],opaque_data_len:[7,2,1,"c.nghttp2_goaway.opaque_data_len"],error_code:[7,2,1,"c.nghttp2_goaway.error_code"],hd:[7,2,1,"c.nghttp2_goaway.hd"],opaque_data:[7,2,1,"c.nghttp2_goaway.opaque_data"]},"nghttp2.BaseRequestHandler":{on_data:[17,7,1,""],on_close:[17,7,1,""],method:[17,6,1,""],on_headers:[17,7,1,""],stream_id:[17,6,1,""],host:[17,6,1,""],on_request_done:[17,7,1,""],push:[17,7,1,""],path:[17,6,1,""],scheme:[17,6,1,""],send_response:[17,7,1,""],client_address:[17,6,1,""]},nghttp2_info:{age:[7,2,1,"c.nghttp2_info.age"],version_str:[7,2,1,"c.nghttp2_info.version_str"],version_num:[7,2,1,"c.nghttp2_info.version_num"],proto_str:[7,2,1,"c.nghttp2_info.proto_str"]},"nghttp2.HDDeflater":{change_table_size:[17,7,1,""],get_hd_table:[17,7,1,""],deflate:[17,7,1,""],set_no_refset:[17,7,1,""]},"nghttp2.HTTP2Server":{serve_forever:[17,7,1,""]},nghttp2_data:{padlen:[7,2,1,"c.nghttp2_data.padlen"]},"nghttp2.HDInflater":{change_table_size:[17,7,1,""],inflate:[17,7,1,""],get_hd_table:[17,7,1,""]},nghttp2_data_source:{fd:[7,2,1,"c.nghttp2_data_source.fd"],ptr:[7,2,1,"c.nghttp2_data_source.ptr"]},nghttp2_extension:{payload:[7,2,1,"c.nghttp2_extension.payload"],hd:[7,2,1,"c.nghttp2_extension.hd"]},nghttp2_settings:{niv:[7,2,1,"c.nghttp2_settings.niv"],hd:[7,2,1,"c.nghttp2_settings.hd"],iv:[7,2,1,"c.nghttp2_settings.iv"]}},titleterms:{protocol:3,text:3,typedef:7,locat:12,struct:7,libnghttp2_asio:[8,5],field:12,program:8,synopsi:[6,2,9,14],contribut:8,python:[8,17],misc:6,ssl:[6,12,5],background:5,requir:8,enabl:5,name:[6,2,9,14],level:[8,5],server:[16,8,17,5],mode:[6,12],timeout:6,h2load:[14,3],certif:12,see:[6,2,9,14],"static":5,connect:6,resourc:1,librari:[1,8,5],statu:8,rewrit:12,version:1,"public":8,refer:[7,17],run:5,proxi:[8,12],"enum":7,usag:3,releas:1,decompressor:8,addit:12,spdy:6,remark:7,thread:[3,5],tutori:[0,16,10],deflatehd:8,disabl:12,block:5,encod:0,header:[0,8,12],api:[0,7,17,5],open:12,select:3,asio_http2:13,git:8,from:8,log:[6,12],union:7,libev:[16,10],binari:15,nghttp2:[1,11,8],includ:7,basic:3,type:7,"function":7,option:[6,2,9,14],tool:[8,3],benchmark:[8,3],nghttp2ver:4,specifi:12,compressor:8,serv:5,also:[6,2,9,14],multi:[3,5],nghttpd:[8,9],"default":12,rate:12,bridg:12,limit:12,hpack:[0,8,17],macro:7,nghttpx:[6,8,12],control:3,descript:[6,2,9,14],high:[8,5],file:[12,5],multipl:3,perform:6,write:12,how:[12,3],hot:12,decod:0,build:[8,15],test:8,android:15,document:8,http:[1,3,17,5,6,8,10,12,16],inflat:0,deploi:12,develop:8,task:5,read:12,bind:8,clear:3,nghttp:[2,8],flow:3,uri:3,inflatehd:8,client:[8,12,10],push:5,deflat:0}})