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