diff --git a/libs/network/doc/html/.doctrees/environment.pickle b/libs/network/doc/html/.doctrees/environment.pickle index 4af3a8ce8..d23c854d1 100644 Binary files a/libs/network/doc/html/.doctrees/environment.pickle and b/libs/network/doc/html/.doctrees/environment.pickle differ diff --git a/libs/network/doc/html/contents.html b/libs/network/doc/html/contents.html index 46411174a..e8459d8a9 100644 --- a/libs/network/doc/html/contents.html +++ b/libs/network/doc/html/contents.html @@ -279,7 +279,7 @@

Navigation

diff --git a/libs/network/doc/html/index.html b/libs/network/doc/html/index.html index 856097dc9..d9c736120 100644 --- a/libs/network/doc/html/index.html +++ b/libs/network/doc/html/index.html @@ -203,7 +203,7 @@

Navigation

diff --git a/libs/network/doc/html/objects.inv b/libs/network/doc/html/objects.inv index bebfdf853..20c2243a7 100644 Binary files a/libs/network/doc/html/objects.inv and b/libs/network/doc/html/objects.inv differ diff --git a/libs/network/doc/html/reference.html b/libs/network/doc/html/reference.html index 6abfd90aa..c00b4390b 100644 --- a/libs/network/doc/html/reference.html +++ b/libs/network/doc/html/reference.html @@ -133,7 +133,7 @@

Navigation

diff --git a/libs/network/doc/html/reference/http_client.html b/libs/network/doc/html/reference/http_client.html index d823beb05..cd22d9b73 100644 --- a/libs/network/doc/html/reference/http_client.html +++ b/libs/network/doc/html/reference/http_client.html @@ -587,7 +587,7 @@

Navigation

diff --git a/libs/network/doc/html/search.html b/libs/network/doc/html/search.html index 05d8c8740..04c41a621 100644 --- a/libs/network/doc/html/search.html +++ b/libs/network/doc/html/search.html @@ -94,7 +94,7 @@

Navigation

diff --git a/libs/network/doc/html/searchindex.js b/libs/network/doc/html/searchindex.js index a20623c4b..4bb3f3326 100644 --- a/libs/network/doc/html/searchindex.js +++ b/libs/network/doc/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({envversion:42,terms:{directive_typ:7,all:[6,21,20,15,0,24,9,23,18,26,2,11,7,16,22,10],code:[],skeleton:17,chain:7,illustr:17,queri:[14,23,13,3],forbidden:10,lack:25,concern:22,basic_messag:5,four:11,concept:5,lend:7,follow:[21,14,15,0,24,9,11,23,18,26,2,17,7,3,16,10],finish:[24,10],ptr:16,abid:[23,7],hierarch:3,whose:17,decid:[16,25,17],"const":[6,23,13,14,0,24,18,20,10,11,7,26],boost_network_http_body_callback:24,base_uri:13,unpack:21,tweet:13,base64:22,send:[10,15],rel:3,program:[6,0,16,2,3,25],swap:[18,3,17],under:[6,13],sens:[24,7,19,26],stock_repli:[6,10,0,26],inherit_linearli:17,introduc:[24,13,14,15,22],sourc:[23,0,15,18,11,25,21,26],everi:[25,18],string:[6,23,14,15,0,24,9,11,18,10,17,3,26],straightforward:[6,0],fals:[24,10],"void":[6,23,0,24,16,11,18,10,17,3,26],inhibit:24,netlib:[13,14,0,15,9,2,20],endpoint:24,fan:21,failur:22,veri:[14,10,22],affect:24,default_:[16,26,17],exact:[13,26],relev:9,http_async_serv:10,administr:0,level:[21,25],openssl_certif:24,list:[6,23,13,0,17,10,11,20,21],upload:10,iter:26,correct:[16,26,18],"try":[13,14,0,24,9,10,20],vector:[23,10,17],verif:24,cooki:24,refer:[26,3,21,0,18],impli:18,tel:3,throught:15,ten:6,natur:7,conn:10,direct:[13,25,15,5],handler_typ:10,second:[23,26],cost:22,design:[6,2],pass:[20,0,15,24,9,18,10,17,7],download:[],further:[3,15],cat:14,port:[6,23,14,0,9,10,11,3,22],append:24,compat:24,index:14,what:[23,13,14,0,24,9,18,10,17,20,16],msysgit:21,insid:[24,10,26],repli:0,section:[24,23,18,10,11],watermark:10,abl:[10,21],sln:21,overload:[10,0,26],access:[23,20,14,9,25,10,11,7,26],delet:[24,15,26],version:15,source_wrapp:18,always_verify_p:24,dsel:7,"new":[13,14,16,17,7,3,21],boost:[13,14,0,15,9,20],method:[15,0,26],redirect:24,creation:7,full:[6,21,11],hash:13,deriv:[16,23],gener:[18,25,21,5],never:25,unauthor:10,here:[13,14,0,15,24,16,10,3,26],boost_network_http_client_default_tag:22,bodi:[13,14,0,15,9,18,26],let:[9,21,0,17],free:[10,18],address:[6,0,24,9,1,10,26,19],path:[14,23,3,21],along:21,becom:25,modifi:[13,5],sinc:[9,15,17],valu:[23,13,0,24,16,18,10,11,26,19],wait:[24,10],search:2,convers:18,forum:21,libc:22,shift:7,anymor:17,larger:2,step:21,anchor:23,sensit:22,cert:24,cerr:[6,13,14,0,9,20,26],behav:24,http_keepalive_8bit_tcp_resolv:[24,19,26],action:10,http_client:[15,26],chang:[24,17,7,21,22,26],narrow:[23,11],range_iter:26,portabl:[6,25],overrid:22,semant:[16,7,10,18],via:[6,9],although:[21,16,18,10,17],activ:[24,25,19,26],"while":[16,18,25,7,21,26],intent:25,multiple_choic:10,substr:14,ipp:[0,11],api:[13,8],famili:17,visibl:26,instal:[21,22],txt:21,send_buffer_s:10,unit:22,regex:21,version_minor:[24,23,19,26],from:[6,23,13,14,15,0,24,9,11,18,26,20,10,17,7,3,21,22],describ:[10,24,3,2,12],would:[0,18,10,17,21,26],commun:[6,2,25],sake:15,fstream:14,doubl:3,upgrad:[10,22],next:[14,15,24,9,10,20],get_filenam:14,few:[21,11],handler:[0,26],call:[0,24,18,26,10,17,7,21,22],usr:21,recommend:21,taken:10,clear_head:[23,18,11],type:[23,24,16,17,18,25,10,11,7,3,26],until:24,minor:[24,23],more:[13,9,18,20,21,25],reachabl:17,said:3,headers_rang:[23,26,11],afford:7,share:[24,26,10,0,19],swappabl:[18,3,17],relat:10,socket:10,c_str:[13,14],notic:[26,17],visual:21,include_directori:21,aris:24,known:[3,21,22],actual:[10,22],hold:[24,19,26],olymp:13,cach:24,content_typ:24,must:[21,22],placehold:17,basic_respons:[26,11],account:21,dcmake_c_compil:21,join:[6,10,21],internal_server_error:10,scalabl:10,alia:11,work:[23,21,11],uniqu:16,histori:[],annoi:25,remain:[16,7],outliv:24,can:[6,21,13,14,15,0,24,9,11,18,26,2,17,7,3,16,10],caveat:21,learn:[],fulfil:25,purpos:21,root:[23,17],fetch:24,aliv:[24,26,10,19],proof:10,control:[21,10,17],heart:26,encapsul:[26,24,7,19,18],stream:[13,3,15],give:10,process:[26,3,22],lock:10,sudo:21,smtp:[25,18],templat:[26,25,21,5],high:25,tag:[23,13,24,16,18,10,19,11,26,3,12],want:[9,21,18],http_async_8bit_udp_resolv:[24,26,19,22],tarbal:21,phrase:13,serial:[10,22],unavoid:16,unsign:[24,23,26,11],occur:[23,11],risk:21,low:10,alwai:[24,22,10,21],differenti:[10,0],unix:[3,21],end:[24,26,25,22],goal:25,programmat:22,anoth:[3,10],uri_io:3,classifi:3,write:[6,24,9,10,22,25],how:[0,24,9,2,17,3,21],scale:10,foreach:20,pure:[16,18],subdirectori:15,verifi:24,simpl:[9,20,15,2,0],mpl:[22,17],stock:0,follow_redirect:24,resourc:[14,21,0],reduc:21,broad:7,clone:[14,21],after:[3,10,15],minimum:6,hello_world_cli:9,constraint:25,status_messag:11,befor:[24,9,10,22],xzf:21,attent:7,mai:[24,26,10,0,18],multipl:10,shared_ptr:[24,10],data:[24,9,18,10,26,3,22],parallel:21,util:10,github:[6,24,20,3,21,25],reuse_address:10,practic:[9,20,2],third:0,date_tim:21,light:[6,25],valid:[22,21,18],minim:22,explicit:[24,10,18],correspond:6,element:3,issu:[],inform:[6,22,10,21],"switch":[16,23],maintain:[7,10],environ:[21,0],allow:[6,13,15,24,16,18,10,17,7,22],myapplic:21,mechan:[26,17],order:[7,15,22],talk:[23,11],feed:2,composit:17,help:10,xmpp:[25,18],offici:[],move:7,becaus:[16,7,10,18],cache_resolv:24,intermediari:18,error_cod:[24,10],paper:1,through:[6,23,26,10,21],server_opt:10,left:[7,17],size_t:[14,10],still:[23,24,17,10,11,21,22],vari:[16,18,17],dynam:[24,10,12],paramet:[23,24,17,18,26,10,11,7,21,22],divis:18,style:[14,3],group:[6,21,25],fit:10,fix:22,html:14,unsupported_tag:17,better:[22,10,21],platform:[22,25,10,21],window:[],pend:[24,10],zip:21,onc:[24,21,10,15,17],bin:3,mail:[6,21],hidden:[24,7],main:[6,13,14,15,0,9,20,3,21],might:[26,17],easier:[24,18],reli:[24,22],them:[23,21,24,10,11],multimap:26,"return":[23,13,14,15,0,24,9,18,26,20,10,11,7,3,16,22,19],greater:[15,0],thei:[24,18,19,17,3,21,26],handl:[24,16,10,0],smarter:17,safe:[24,0],initi:[24,25,10,22],"break":[24,16,22],framework:[0,18],facilit:16,instead:[24,22,10,17],find_last_of:14,now:[23,0,24,11,20,21,22],discuss:[6,21],nor:18,choic:21,term:[24,10,18],eventu:25,somewher:24,name:[23,14,24,18,10,11,26,21,22],from_user_nam:13,realist:2,edit:10,config:22,separ:22,easili:[24,25],slide:1,http_server:[6,23,10,11],timeout:10,each:[15,24,18,10,20,21],debug:21,fulli:[24,14,25],higher:21,side:[16,0],mean:[24,21,22,10,18],compil:[7,10,22,21],everyth:3,dcmake_cxx_compil:21,weight:[6,25],michael:25,chunk:[24,10,22],continu:[6,10,25],functor:[0,26],realli:9,heavi:[21,22],wrap:[16,18,11],set_statu:10,"static":[24,7,21,12],expect:24,service_unavail:10,our:[6,25,21,17],happen:24,unique_ptr:16,orient:[16,7],special:[23,16,18,11,7,26],out:[6,24,10,21],variabl:21,ftp:[3,25],shown:[24,10],safeti:17,network:[13,14,15,0,9,18,25,2,20,3,21,26],webservic:9,cppnetlib:[21,22],miss:25,req:10,publish:20,connection_ptr:10,profil:10,unsupport:22,adapt:18,rational:7,reader:2,print:[20,15,26],current:[24,3,10],factori:[16,7,18],earlier:[9,16],iostream:[13,14,15,0,9,20,7,3],linear:10,barrier:25,advanc:12,migrat:25,manipul:[10,18],situat:[16,7,10],given:[23,13,16,17,18,10,11,3,26],argv:[6,13,14,0,15,9,20],standard:[7,25],significantli:10,standalon:[24,16],base:[13,16,18,17,7,3,21,22],put:[24,26,10,22],org:[6,14,15,3,21,26],"byte":[24,10],argc:[13,14,0,15,9,20],bash:3,thrown:24,netib:24,perform:[23,24,9,18,10,25,22],wai:[24,3,10,17],thread:[0,24,10,19,22,26],prescrib:21,synchron:[26,0,8,19],keep:[20,24,16,19,17,7,26],status_:11,thing:[23,14,15,16,17,11,21],enforc:23,place:10,outsid:[24,21,15],some_xml_str:9,undergo:6,assign:[3,10,18],first:[23,0,15,16,18,20,3,21,26],origin:[26,17],softwar:25,major:[24,23,25],directli:[24,10],question:[6,21],independ:[24,7,10],qualiti:25,number:[23,0,24,18,19,17,26,21,10],yourself:21,lifetim:24,date:21,instruct:[21,15],alreadi:[23,24,10,11,25,22],done:[23,16,18,10,17,21,26],bad_gatewai:10,body_:[6,23,11],stabl:[6,21],custom:24,open:25,payload:[9,18],size:[13,10],take:[6,14,0,24,18,26,10,7,3,22],client_fwd:22,differ:[23,14,8,24,16,11,18,10,17,7,3,22,5],"long":10,com:[6,13,24,9,20,3,21],convent:15,start:[],associ:[23,18,11,10,17],top:[21,25],mkdir:21,system:[24,7,10,21],wrapper:[26,5],grow:6,destination_:[23,11],master:20,accept:[6,7,10,22],http_default_8bit_udp_resolv:[24,23,26,19,11],bad_request:10,scheme:[14,23,3],zipfil:21,"final":[15,22],store:[24,10,18],listen:[10,0,22],adher:10,udp:[24,19,26],shell:[9,21,0],consol:[20,15],option:[6,24,10,25,21,22],especi:10,namespac:[6,23,13,14,15,0,24,9,11,10,17,20,3,26],tool:21,copi:[14,24,18,10,3,22],specifi:[14,15,24,18,19,26,3,21,10],aptli:26,"short":22,pars:[13,14,26,10,20,3,22],mostli:21,review:6,attempt:[10,22],than:[10,17],rss:[20,22],serv:17,wide:[23,11],kind:[16,2],john:3,compulsori:21,target:[7,25],clariti:15,remov:[24,23,18,22,11],lvalu:[10,18],basic_cli:[24,26],structur:[15,17],rapidjson:13,project:[],matter:10,reus:7,not_accept:10,boil:7,str:9,opaqu:[3,17],rapidxml:20,iterator_rang:[24,10],seri:[2,10],pre:0,fork:21,fashion:7,comput:[10,21],behavior:[24,16,26,17],facad:22,add_head:[23,18,11],sometim:[18,17],argument:[13,14,0,15,18,26],packag:21,width:24,manner:[24,23,11,10,17],have:[21,13,0,24,9,18,26,25,10,17,7,16,19],tabl:[6,24,18,10,11,26],need:[0,15,24,16,2,17,25,21,10],cppnetlib_include_dir:21,dedic:24,incompat:21,boost_network_default_tag:22,imagin:9,shared_futur:11,port_typ:23,techniqu:[],lib:[20,21,15,22],callback:[24,10,22],directiven:7,self:7,linger:10,client:[20,2],note:[14,18,3,10,11],also:[6,23,13,0,24,16,11,18,26,25,10,17,7,21,19],without:[7,15],decis:16,sizetyp:13,indic:[24,19,26],combin:[16,17],cmake_prefix_path:21,noth:16,singl:[0,15,24,10,22,26],even:[18,7,23,11],begin:[24,26],sure:0,distribut:[25,10,21],plenti:25,normal:24,buffer:[22,10,17],conncetionptr:10,compress:15,deleg:26,discov:6,most:[24,20,14,10,18],plai:22,basic_serv:26,typenam:[18,11,23,17],pair:[23,11],boost_foreach:20,"class":[20,14,15,0],three:[24,18,10,5,21,26],tradit:21,found:[13,0,15,10,21,25],don:[15,24,19,17,26,21,22],filesystem:14,url:[14,15,9,1,20,3,21],clear:[24,18],later:10,request:[13,14,0,15,24,9,20,21,8,26],uri:[13,14,15,5,21,26],doe:[23,0,24,18,10,11,3],which:[21,20,15,0,24,9,11,18,26,10,17,7,3,16,22],declar:[24,23,26,11],directive2:7,determin:[26,14,10,17],neg:13,readcallback:10,usual:[23,7,11],microsoft:21,came:26,cmakelist:21,show:[24,9,2,20,3,10],text:13,xcode:22,sent:[24,10],syntax:[13,15,5],concurr:10,undefin:24,radic:22,identifi:[3,18],trivial:[7,26],find:[6,21],foo_direct:18,xml:[9,20],absolut:3,onli:[13,24,16,11,26,20,10,17,7,3,21,22,19],bind:10,locat:[24,21],librt:22,explain:15,response_head:[10,26],solut:21,enough:[7,21],should:[0,24,16,18,10,17,21,26],prolong:7,configur:[6,21,0,22],experiment:22,hello_world:0,local:21,meant:[23,18,11,10,17],set_head:10,contribut:[6,22],caus:[24,26,19,17],get:[13,14,0,15,9,20],familiar:[20,14],between:[3,21],stop:[10,22],fluid:16,clang:22,soon:[24,10],ssl:[24,16,22],is_base_of:17,cannot:[24,10],tcp_resolv:24,receive_buffer_s:10,"import":[10,22],report:[],metafunct:[18,12],event:10,requir:[23,24,16,18,10,11,25,3,21,22],embedd:[26,22],streaming_callback:24,enabl:[21,25,10,17],had:25,emb:[24,10],command:[13,0,9,20,3,21],excel:25,patch:21,rfc:[3,1,15,14,22],provid:[6,23,13,14,0,24,11,25,19,17,26,3,22],common:[24,25,2,15,18],contain:[13,0,11,18,2,17,7,10],status_typ:10,where:[23,24,16,18,26,25,10,17,7,9,22],async_serv:[10,22],certif:24,set:[21,13,0,16,24,9,23,18,2,11,7,10,5],previou:[14,21],primari:[10,17],requesthandl:26,truli:7,jamfil:22,startup:22,accord:[3,15,18],packet:18,derived1:16,see:[0,24,19,17,22,26],cppnetlib_librari:21,result:[23,13,14,17,18,20,11,7,3],arg:6,fail:22,close:[6,20,10,15,26],charact:24,retriev:[23,14,24,18,11,3],best:[24,1],chose:18,awar:[6,25],statu:[26,22,10,0,11],ofstream:14,some_str:24,status_message_:11,correctli:[23,11],pointer:[24,10],someth:[26,18,7,10,17],enumer:0,conveni:24,user_info:[14,3],state:[7,10],bridg:16,gaga:13,simplest:15,progress:6,awai:10,approach:[16,17],across:[24,0],signatur:[24,10],simple_wget:14,handler_:6,predefin:26,syntact:[7,18],extend:[7,25,17],numer:22,ask:[6,21],were:10,typedef:[6,0,24,18,10,17,26],hello_world_serv:[9,0],extens:[26,7,17],job:21,preprocessor:[24,22],request_:[6,24],overhaul:22,come:[23,16,7,21,11],endl:[13,14,0,15,24,9,20,3,26],addit:[16,7,3,21],both:[23,24,2,11,26,10,19],metaprogram:[1,21],subtitl:20,berri:25,cycl:24,response_:[6,24],howev:[26,21,17],alon:16,default_wstr:17,against:10,etc:25,instanc:[23,24,17,18,10,11,3,26],context:[7,17],logic:[26,7,10,15,18],bool:[24,10],behaviour:13,dive:[],whole:[11,22,17],load:24,among:17,simpli:[23,7,14,26],publicli:[23,10,11],expos:10,point:[18,17],instanti:10,overview:5,logic_error:10,dispatch:[26,16,18,22,17],header:[6,23,13,14,15,0,24,16,11,18,26,20,10,17,7,21,22],rpc:9,written:[6,23,11],non:[22,3,10,18],dcmake_build_typ:21,suppli:[26,3,10,22],typic:[26,21,18],pod:18,throughout:22,assum:[23,15,24,9,18,10,11,21],summar:18,mailto:3,ultim:22,rudimentari:7,io_servic:[24,10,22],deep:7,version_major:[24,23,19,26],headers_contain:[18,11],handler_inst:10,compos:5,empti:[14,18],accessor:[23,18,11],compon:[14,24,18,2,17,3],destructor:16,json:13,much:[16,21],treat:23,interest:21,modif:18,individu:21,acceptor:10,std:[6,23,13,14,15,0,24,9,11,10,17,20,3,26],dure:24,strategi:[24,16],field:11,modern:6,flight:13,immedi:[7,10],target_typ:7,convert:[23,18,3,11],ani:[13,0,15,24,16,18,10,11,21,22],assert:3,unzip:21,craft:9,understand:10,togeth:[21,25],demand:25,"catch":[13,14,0,24,9,20],last:24,rang:[24,10],synchronoushandl:10,present:15,"case":[23,0,16,17,18,10,11,26,21,22],multi:0,therefor:[24,25,26],look:[9,21,0],gnu:21,plain:16,servic:25,properti:[26,18,7,17],sourceforg:25,aim:12,defin:[0,24,16,18,26,10,17,7,3,21,22],invok:[24,22,10,0,21],make_shar:[24,10],smart:[24,10],abov:[13,14,0,24,10,17,26,3,21,19],error:[6,24,10,15,22],thrash:21,aid:2,invoc:[24,10],pertain:18,loop:10,clrf:22,real:17,layer:[6,16,7,25],tar:21,flexibl:[7,15,17],almost:10,linger_timeout:10,site:21,destin:[23,18,11],itself:[7,17],motiv:[],new_statu:10,boost_network_enable_http:22,no_cont:10,status_t:10,sever:[10,12],headers_container_typ:[23,11],oper:[6,23,13,0,24,18,26,10,11,7,22],disabl:10,develop:[15,13,14,2,0],author:[24,3],receiv:[24,10],suggest:23,make:[13,14,0,15,24,9,21,26,19,17,20,16,22],cross:25,same:[13,0,24,16,25,17,7,21,26],member:[0,8,26],fragment:[14,3],complex:[13,3,21,15],session:24,"public":[8,26],http_keepalive_8bit_udp_resolv:[24,19,26],none:10,document:[23,13,8,24,9,11,21],complet:[21,15],incorrect:22,overal:17,http:[],hostnam:10,http_version_minor:24,nest:[23,17,18,10,11,7,26],chainabl:7,upon:10,effect:[24,23,11],user:[13,24,26,10,7,3,21,22,19],mani:[24,25,21,22],extern:[24,16,22],build:[],respons:[13,14,0,15,24,9,19,20,8,26],studi:6,soap:25,bz2:21,memori:[24,25,10,21],underneath:[24,22],lower:[25,22],appropri:[23,21,24,10,11],kept:[10,25],equival:17,choos:[24,23,21,18],find_packag:21,entri:[20,25],builder:[13,5],string_typ:[6,23,24,17,10,11],well:[7,10,22,18],inherit:17,person:21,exampl:[],reflect:22,thi:[8,3,12,6,7,0,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26],destroi:24,gzip:21,model:[23,24,18,10,11,7,21],latest:[6,21],distanc:24,protocol:[6,23,13,14,15,0,24,9,18,20,25,2,11,7,3,5],cout:[13,14,15,24,9,20,3,26],just:[23,0,9,17,18,11,21,26],boost_network_no_lib:[24,22],tcp:[24,16,19,26],openssl_verify_path:24,seen:[0,11],clear_resolved_cach:24,virtual:16,part:[23,13,24,18,11,3,22],increasingli:25,derived0:16,rest:14,body_handl:24,yet:[10,17],languag:25,previous:0,web:[21,25],struct:[6,0,24,16,18,10,17,7,26],easi:[6,9,25],snmp:18,critial:22,makefil:21,except:[13,14,0,24,9,19,20,16,26],littl:[16,17],target_link_librari:21,wall:22,add:[23,15,18,11,21,22],is_valid:3,http_default_8bit_tcp_resolv:[24,19,26],versa:18,schedul:10,ado:15,adl:[18,17],save:14,source_:[23,11],boost_root:21,headers_:[26,11],opt:21,applic:[6,23,14,15,24,9,25,2,11,20,21,10],mere:18,around:[24,10],format:[7,1],read:[20,10,22,21],fuss:6,ladi:13,regard:22,wstring:[23,11,17],boost_network_http_server_connection_header_buffer_max_s:10,built:[15,24,16,2,21,22],asynchronoushandl:10,burden:21,mitig:22,world:2,bit:[23,11],report_abort:10,licens:13,linux:[],if_:17,resid:[15,26],like:[21,13,0,24,9,18,10,17,7,16,26],specif:[3,21,0,18],deprec:[24,22,18],asio:[24,25,10,22],uint16_t:11,signal:[24,15],echo_serv:26,manual:[],attitud:13,integ:23,mit:13,collect:[6,25],"boolean":[24,10],necessari:0,either:[23,18,25,10,11],bzip:21,mikhailberi:21,http_async_8bit_tcp_resolv:[24,19,26],output:3,not_modifi:10,concret:7,depend:[23,24,18,10,11,26,21,22],underli:[26,18,7,17],encount:[24,10],www:[14,26,3,15,24],right:[10,17],dean:25,deal:[24,16,10,0],simplifi:7,sstream:9,twitter:2,interact:21,some:[6,23,13,9,11,21,10,17,20,3,16,22,12],pipelin:10,resolv:[24,19,26],certain:[26,18,7,10,17],intern:[23,24,10,17,22,26],unspecifi:[23,11],sampl:[10,21],mistak:24,home:[21,25],indirect:[16,7],server:[9,2],variou:24,librari:[13,18,2,20,21,25],hasparseerror:13,googl:[6,21,22],connectionptr:10,guid:[6,1,21],lead:7,abort:10,leak:22,though:[16,21,15],octet:24,achiev:12,when:[24,16,18,10,25,21,22],tracker:6,larg:[10,17],slash:3,sequenc:24,pattern:[24,16,7,10,18],moved_temporarili:10,foo:[16,18,17],localhost:9,mode:22,msvc:22,core:18,object:[15,0],run:[],power:[13,3,21],tree:15,"enum":10,usag:[13,14,0,15,24,9,10,20,22],fast:6,els:24,xjf:21,http_statu:10,broken:3,host:[14,23,3,21,0],repositori:[6,21],async:22,peer:[24,22],wget:2,post:[24,9,26,15,22],appli:[7,18],"throw":[24,10,22],chapter:12,src:21,about:[23,21,10,0,11],central:18,greatli:16,utils_base64_test:22,receive_low_watermark:10,static_cast:14,slightli:17,page:[6,13,21],distinct:10,delete_:24,messag:[25,15,5],constructor:[14,20,3,15,0],commit:[20,25],comp:3,input_rang:10,produc:21,block:[24,26,10,19],abus:7,wire:7,thread_pool:10,own:[24,10,25],erro:24,atom_read:[],default_str:17,client_opt:24,inlin:[11,23,7,17],within:[10,8,21],encod:[23,13,22,11],bound:10,two:[23,0,24,10,22,26],down:[16,7,3],creativ:16,been:[24,25,10,21],inadvert:22,ensur:[18,0,17],default_tag:17,updat:22,subvers:21,your:[24,26,10,21],manag:[24,10,22],websit:[6,14,21,15],client_:[6,24],git:21,string_tag:17,log:6,suffici:21,area:18,assumpt:26,transfer:[10,22],construct:[23,13,24,18,10,11,3],support:[13,15,0],hex:22,transform:[7,18],submit:[21,25],happi:6,avail:[24,16,18,10,11,25,21,22],stuck:21,compliant:14,interfac:[23,14,8,24,26,10,19,7,22],includ:[6,23,13,14,15,0,24,9,20,10,11,7,3,22],lot:[16,21,22],ipv6:[1,22],forward:26,server_:[6,0],strictli:22,repetit:22,remove_head:[23,18,11],"function":[13,14,8,18,25,5,26],non_blocking_io:10,head:[24,15,26],properli:[24,10],repeatedli:25,form:[24,18,17,7,3,26],offer:24,basic:[7,18],idea:[6,17],link:[24,21],translat:17,newer:10,atom:2,line:[6,13,0,15,9,20,3,21,22],icmp:18,"true":[24,10],bug:[21,22],reset:16,pull:21,made:[24,9,10,0,22],utf:[23,11],input:[16,7],consist:[25,21,15,22],possibl:[6,16,20,15],whether:[23,24,16,18,10,3,22],explos:16,libcppnetlib:[21,22],asynchron:8,not_support:10,below:[6,13,24,10,11,3,21,26],those:[23,11,12],subsequ:[24,16,23,11],otherwis:[23,16,3,21],problem:16,http_version_major:24,similar:[20,14,24,9,18,26,10,17,7,19],impl:[0,11],connect:[15,24,9,19,20,21,26],version_:11,featur:[6,13,25,21,17],artifact:21,creat:[23,0,15,24,9,21,10,11,3,16],"int":[6,13,14,15,0,24,9,10,11,20,3,16],cover:[22,18],"abstract":[16,15,0],parser:[14,20,3,21,22],filenam:[24,14],ostringstream:9,doesn:[22,11],repres:10,"char":[6,13,14,15,0,24,9,10,20],boostcon:1,implement:[14,21,5],"8bit":24,file:[6,14,24,10,3,21],exist:[20,21,25],face:[24,10],check:[6,21,15,22],fill:24,echo:26,denot:[10,17],readi:[24,22],macro:[24,22],cmake:[2,15],infosystem:3,nonetheless:18,"7zip":21,titl:20,hpp:[13,14,15,0,24,9,10,17,20,3,22],percent:13,detail:[23,0,15,24,18,19,11,26,10],refactor:[6,22],getstr:13,"default":[15,24,16,18,26,19,17,22,21,10],nich:25,other:[24,25,10,18],lookup:18,futur:[6,24,18,10,11,26,19],branch:[20,21],trait:[11,17],test:[21,22],ignor:17,you:[6,14,15,0,24,9,21,10,17,16,26],runtim:16,tmp:24,resolut:22,intend:[6,24,10,21],directive1:7,twitter_search:[],subdivid:3,polymorph:12,decod:22,source_typ:18,gcc:[21,22],definit:[23,18,10,17],releas:13,recent:[24,13,21],embed:[2,0,10],not_found:10,breakag:22,pool:[10,22],svn:21,moved_perman:10,studio:21,longer:[24,22],vice:18,directori:[24,21,15],info:[6,3],suit:21,descript:[23,24,18,10,11,26,3,19],flag:22,rule:22,notion:[7,18],not_impl:10,basic_request:[23,26],depth:[],print_bodi:24,fact:15,potenti:10,time:[7,10,22,21],cpp:[13,14,0,15,9,2,20],invari:17,inc:22,hello:2,legend:[23,18,3,10,11]},objtypes:{},objnames:{},filenames:["examples/http/hello_world_server","references","examples","in_depth/uri","contents","in_depth","index","techniques/directives","reference","examples/http/hello_world_client","reference/http_server","reference/http_response","techniques","examples/http/twitter_search","examples/http/simple_wget","examples/http/http_client","techniques/polymorphism","techniques/tag_metafunctions","in_depth/message","in_depth/http_client_tags","examples/http/atom_reader","getting_started","whats_new","reference/http_request","reference/http_client","history","in_depth/http"],titles:["“Hello world” HTTP server","References","Examples","The URI class","Contents","An in-depth look at the cpp-netlib","Getting cpp-netlib","Directives","Reference Manual","“Hello world” HTTP client","HTTP Server API","HTTP Response","Techniques","Twitter search","Simple wget","HTTP client","Static and dynamic polymorphism","Tag metafunctions","The message template","<no title>","Atom feed reader","Getting Started","What’s New","HTTP Request","HTTP Client API","Project history","HTTP implementation"],objects:{},titleterms:{code:[13,14,0,15,9,20],offici:21,basic_messag:18,syntax:3,concept:[23,18,3,11],dynam:16,window:21,sourc:1,get:[6,21],netlib:[6,22,1,21,5],report:21,world:[6,9,0],metafunct:17,special:17,specif:24,docutil:5,manual:8,method:24,twitter:13,direct:[18,7,23,11],"static":16,connect:10,respons:[10,11],download:21,server:[23,10,0,26],todo:7,librari:6,asynchron:[24,10],twitter_search:13,network:6,content:4,version:21,reader:20,"new":22,boost:21,"public":10,refer:[1,8],run:[13,14,0,15,9,20],gener:[24,3,10],bodi:24,releas:21,wget:14,modifi:[23,18,11],metaprogram:17,synchron:[24,10],constructor:[24,10],implement:[24,10,26],feed:20,atom_read:20,overview:3,api:[24,10],wrapper:[23,18,11],linux:21,pod:23,span:5,support:21,messag:18,start:21,handler:24,cite:14,more:6,"function":24,search:13,atom:20,liter:5,look:5,histori:25,project:[21,25],learn:6,about:1,pre:5,stream:24,templat:[18,17],tag:17,motiv:25,want:6,develop:21,techniqu:12,titl:19,client:[24,9,23,15,26],member:[24,10],other:1,build:[9,13,20,0,21],document:10,simpl:14,http:[23,0,15,24,9,2,11,26,10],normal:23,polymorph:16,dive:[13,14,0,15,9,20],object:[10,25],what:22,cmake:21,"class":[3,5],builder:3,request:23,uri:3,issu:21,depth:5,exampl:[14,2,15],cpp:[6,22,1,21,5],hello:[6,9,0]}}) \ No newline at end of file +Search.setIndex({envversion:42,terms:{directive_typ:7,all:[6,21,20,15,8,24,9,23,18,25,2,17,7,16,22,10],code:[],skeleton:11,chain:7,illustr:11,queri:[14,23,13,3],forbidden:10,lack:26,icmp:18,basic_messag:12,four:17,concept:12,lend:7,follow:[21,14,15,8,24,9,11,23,18,25,2,17,7,3,16,10],lookup:18,finish:[24,10],ptr:16,abid:[23,7],hierarch:3,whose:11,decid:[16,26,11],"const":[6,23,13,14,8,24,18,20,10,17,7,25],boost_network_http_body_callback:24,base_uri:13,unpack:21,tweet:13,base64:22,interact:21,send:[10,15],program:[6,8,16,2,3,26],swap:[18,3,11],under:[6,13],sens:[24,7,19,25],stock_repli:[6,10,8,25],xcode:22,introduc:[24,13,14,15,22],sourc:[23,8,15,18,17,25,21,26],everi:[26,18],string:[6,23,14,15,8,24,9,11,18,10,17,3,25],straightforward:[6,8],fals:[24,10],mpl:[22,11],multi:8,netlib:[13,14,8,15,9,2,20],endpoint:24,fan:21,failur:22,veri:[14,10,22],affect:24,default_:[16,25,11],exact:[13,25],relev:9,http_async_serv:10,administr:8,level:[21,26],openssl_certif:24,list:[6,23,13,8,17,10,11,20,21],upload:10,iter:25,factori:[16,7,18],"try":[13,14,8,24,9,10,20],vector:[23,10,11],verif:24,cooki:24,refer:[25,3,21,8,18],directiven:7,still:[23,24,17,10,11,21,22],impli:18,tel:3,throught:15,ten:6,natur:7,yourself:21,direct:[13,26,15,12],transform:[7,18],handler_typ:10,second:[23,25],cost:22,design:[6,2],pass:[20,8,15,24,9,18,10,11,7],download:[],further:[3,15],cat:14,port:[6,23,14,8,9,10,17,3,22],append:24,compat:24,index:14,what:[23,13,14,8,16,18,10,11,20,9],msysgit:21,barrier:26,svn:21,repli:8,section:[24,23,18,10,17],advanc:5,abl:[10,21],invok:[24,22,10,8,21],overload:[10,8,25],access:[23,20,14,9,25,10,17,7,26],delet:[24,15,25],version:15,source_wrapp:18,always_verify_p:24,dsel:7,"new":[13,14,16,11,7,3,21],boost:[13,14,8,15,9,20],method:[15,8,25],xml:[9,20],creation:7,full:[6,21,17],hash:13,deriv:[16,23],absolut:3,gener:[18,26,21,12],never:26,unauthor:10,here:[13,14,8,15,24,16,10,3,25],boost_network_http_client_default_tag:22,bodi:[13,14,8,15,9,18,25],subvers:21,let:[9,21,8,11],argv:[6,13,14,8,15,9,20],address:[6,8,24,9,1,10,25,19],path:[14,23,3,21],along:21,becom:26,modifi:[13,12],sinc:[9,15,11],valu:[23,13,8,24,16,18,10,17,25,19],wait:[24,10],search:2,produc:21,convers:18,forum:21,howev:[25,21,11],shift:7,anymor:11,larger:2,host:[14,23,3,21,8],sensit:22,cert:24,cerr:[6,13,14,8,9,20,25],behav:24,http_keepalive_8bit_tcp_resolv:[24,19,25],action:10,http_client:[15,25],chang:[24,11,7,21,22,25],narrow:[23,17],range_iter:25,portabl:[6,26],overrid:22,semant:[16,7,10,18],via:[6,9],repositori:[6,21],solut:21,multiple_choic:10,substr:14,ipp:[8,17],api:13,famili:11,visibl:25,instal:[21,22],txt:21,send_buffer_s:10,unit:22,regex:21,argc:[13,14,8,15,9,20],from:[6,23,13,14,15,8,24,9,11,18,25,20,10,17,7,3,21,22],describ:[24,5,3,2,10],would:[8,18,10,11,21,25],commun:[6,2,26],sake:15,fstream:14,doubl:3,doesn:[22,17],upgrad:[10,22],next:[14,15,24,9,10,20],get_filenam:14,few:[21,17],handler:[8,25],call:[8,24,18,25,10,11,7,21,22],usr:21,recommend:21,taken:10,clear_head:[23,18,17],type:[23,24,16,17,18,25,10,11,7,3,26],until:24,minor:[24,23],more:[13,9,18,20,21,26],reachabl:11,chapter:5,headers_rang:[23,25,17],afford:7,share:[24,25,10,8,19],swappabl:[18,3,11],relat:10,about:[23,21,10,8,17],notic:[25,11],site:21,visual:21,depth:[],include_directori:21,aris:24,known:[3,21,22],central:18,hold:[24,19,25],olymp:13,cach:24,content_typ:24,must:[21,22],account:21,dcmake_c_compil:21,join:[6,10,21],internal_server_error:10,scalabl:10,alia:17,work:[23,21,17],uniqu:16,histori:[],annoi:26,remain:[16,7],outliv:24,can:[6,21,13,14,15,8,24,9,11,18,25,2,17,7,3,16,10],caveat:21,learn:[],purpos:21,root:[23,11],fetch:24,aliv:[24,25,10,19],proof:10,control:[21,10,11],heart:25,encapsul:[25,24,7,19,18],stream:[13,3,15],give:10,process:[25,3,22],lock:10,sudo:21,smtp:[26,18],sln:21,templat:[25,26,21,12],high:26,tag:[23,13,16,18,10,19,17,25,3,5],want:[9,21,18],http_async_8bit_udp_resolv:[24,25,19,22],tarbal:21,phrase:13,serial:[10,22],keep:[20,24,16,19,11,7,25],unsign:[24,23,25,17],occur:[23,17],risk:21,low:10,alwai:[24,22,10,21],differenti:[10,8],end:[25,24,26,22],goal:26,programmat:22,anoth:[3,10],uri_io:3,classifi:3,divis:18,how:[8,24,9,2,11,3,21],foreach:20,pure:[16,18],subdirectori:15,opt:21,verifi:24,bit:[23,17],simpl:[9,20,15,2,8],"void":[6,23,8,24,16,11,18,10,17,3,25],stock:8,follow_redirect:24,resourc:[14,21,8],getstr:13,broad:7,clone:[14,21],after:[3,10,15],minimum:6,hello_world_cli:9,constraint:26,status_messag:17,befor:[24,9,10,22],xzf:21,attent:7,mai:[24,25,10,8,18],multipl:10,shared_ptr:[24,10],data:[24,9,18,10,25,3,22],parallel:21,util:10,github:[6,24,20,3,21,26],reuse_address:10,practic:[9,20,2],third:8,date_tim:21,read:[20,10,22,21],light:[6,26],author:[24,3],explicit:[24,10,18],correspond:6,made:[24,9,10,8,22],element:3,issu:[],inform:[6,22,10,21],"switch":[16,23],maintain:[7,10],environ:[21,8],allow:[6,13,15,24,16,18,10,11,7,22],myapplic:21,mechan:[25,11],order:[7,15,22],talk:[23,17],origin:[25,11],composit:11,help:10,chunk:[24,10,22],xmpp:[26,18],offici:[],move:7,becaus:[16,7,10,18],cache_resolv:24,cross:26,paper:1,through:[6,23,25,10,21],server_opt:10,size_t:[14,10],ofstream:14,vari:[16,18,11],dynam:[10,5],paramet:[23,24,17,18,25,10,11,7,21,22],write:[6,24,9,10,22,26],style:[14,3],group:[6,21,26],fit:10,fix:22,atom_read:[],complex:[13,3,21,15],twitter:2,unsupported_tag:11,better:[22,10,21],platform:[22,26,10,21],window:[],pend:[24,10],onc:[24,21,10,15,11],mail:[6,21],hidden:[24,7],main:[6,13,14,15,8,9,20,3,21],might:[25,11],easier:[24,18],"break":[24,16,22],them:[23,21,24,10,17],multimap:25,"return":[23,13,14,15,8,24,9,18,25,20,10,17,7,3,16,22,19],greater:[15,8],thei:[24,18,19,11,3,21,25],handl:[24,16,10,8],smarter:11,safe:[24,8],initi:[24,26,10,22],underneath:[24,22],framework:[8,18],facilit:16,instead:[24,22,10,11],find_last_of:14,studi:6,now:[23,8,24,17,20,21,22],discuss:[6,21],nor:18,choic:21,term:[24,10,18],document:[23,9,13,21,17],somewher:24,name:[23,14,24,18,10,17,25,21,22],from_user_nam:13,realist:2,edit:10,config:22,separ:22,easili:[24,26],slide:1,exampl:[],submit:[21,26],http_server:[6,23,10,17],timeout:10,each:[15,24,18,10,20,21],debug:21,fulli:[24,14,26],complet:[21,15],side:[16,8],mean:[24,21,22,10,18],compil:[7,10,22,21],git:21,dcmake_cxx_compil:21,weight:[6,26],michael:26,remove_head:[23,18,17],recent:[24,13,21],continu:[6,10,26],functor:[8,25],realli:9,heavi:[21,22],ensur:[18,8,11],set_statu:10,"static":[7,21,5],expect:24,someth:[25,18,7,10,11],our:[6,26,21,11],happen:24,unique_ptr:16,orient:[16,7],special:[23,16,18,17,7,25],out:[6,24,10,21],variabl:21,ftp:[3,26],shown:[24,10],safeti:11,network:[13,14,15,8,9,18,25,2,20,3,21,26],webservic:9,cppnetlib:[21,22],open:26,req:10,publish:20,rational:7,profil:10,unsupport:22,adapt:18,rel:3,reader:2,print:[20,15,25],correct:[16,25,18],model:[23,24,18,10,17,7,21],earlier:[9,16],iostream:[13,14,15,8,9,20,7,3],linear:10,insid:[24,10,25],watermark:10,migrat:26,manipul:[10,18],situat:[16,7,10],differ:[23,14,0,24,16,11,18,10,17,7,3,22,12],free:[10,18],standard:[7,26],standalon:[24,16],base:[13,16,18,11,7,3,21,22],latest:[6,21],put:[24,25,10,22],org:[6,14,15,3,21,25],"byte":[24,10],version_minor:[24,23,19,25],bash:3,thrown:24,netib:24,chose:18,perform:[23,24,9,18,10,26,22],your:[24,25,10,21],suffici:21,thread:[8,24,10,19,22,25],prescrib:21,synchron:[19,8,25],unavoid:16,thing:[23,14,15,16,17,11,21],enforc:23,place:10,outsid:[24,21,15],releas:13,some_xml_str:9,undergo:6,assign:[3,10,18],first:[23,8,15,16,18,20,3,21,25],feed:2,softwar:26,major:[24,23,26],directli:[24,10],question:[6,21],independ:[24,7,10],qualiti:26,number:[23,8,24,18,19,11,25,21,10],placehold:11,date:21,instruct:[21,15],alreadi:[23,24,10,17,26,22],done:[23,16,18,10,11,21,25],bad_gatewai:10,body_:[6,23,17],stabl:[6,21],happi:6,miss:26,payload:[9,18],size:[13,10],take:[6,14,8,24,18,25,10,7,3,22],client_fwd:22,given:[23,13,16,17,18,10,11,3,25],convent:15,start:[],associ:[23,18,11,10,17],top:[21,26],mkdir:21,system:[24,7,10,21],wrapper:[25,12],grow:6,destination_:[23,17],master:20,accept:[6,7,10,22],which:[21,20,15,8,24,9,11,18,25,10,17,7,3,16,22],interfac:[23,14,0,24,25,10,19,7,22],scheme:[14,23,3],zipfil:21,"final":[15,22],store:[24,10,18],listen:[10,8,22],adher:10,udp:[24,19,25],shell:[9,21,8],consol:[20,15],option:[6,24,10,26,21,22],especi:10,namespac:[6,23,13,14,15,8,24,9,11,10,17,20,3,25],tool:21,copi:[14,24,18,10,3,22],specifi:[14,15,24,18,19,25,3,21,10],aptli:25,"short":22,pars:[13,14,25,10,20,3,22],mostli:21,attempt:[10,22],than:[10,11],rss:[20,22],serv:11,wide:[23,17],kind:[16,2],john:3,compulsori:21,target:[7,26],clariti:15,hpp:[13,14,15,8,24,9,10,11,20,3,22],remov:[24,23,18,22,17],lvalu:[10,18],basic_cli:[24,25],structur:[15,11],rapidjson:13,project:[],matter:10,reus:7,not_accept:10,boil:7,str:9,opaqu:[3,11],other:[26,10,18],rapidxml:20,iterator_rang:[24,10],seri:[2,10],pre:8,"function":[12,13,14,18,26,25],fashion:7,comput:[10,21],abov:[13,14,8,24,10,11,25,3,21,19],well:[7,10,22,18],add_head:[23,18,17],sometim:[18,11],deprec:[24,22,18],argument:[13,14,8,15,18,25],packag:21,width:24,manner:[24,23,11,10,17],have:[21,13,8,24,16,18,25,26,10,11,7,9,19],tabl:[6,24,18,10,17,25],need:[8,15,24,16,2,11,26,21,10],cppnetlib_include_dir:21,dedic:24,incompat:21,infosystem:3,boost_network_default_tag:22,imagin:9,shared_futur:17,port_typ:23,techniqu:[],lib:[20,21,15,22],callback:[24,10,22],service_unavail:10,self:7,linger:10,basic_request:[23,25],note:[14,18,3,10,17],also:[6,23,13,8,24,16,11,18,25,26,10,17,7,21,19],without:[7,15],sizetyp:13,indic:[24,19,25],combin:[16,11],cmake_prefix_path:21,mit:13,singl:[8,15,24,10,22,25],even:[18,7,23,17],begin:[24,25],sure:8,distribut:[26,10,21],plenti:26,normal:[],buffer:[22,10,11],conncetionptr:10,compress:15,deleg:25,discov:6,gzip:21,plai:22,basic_serv:25,typenam:[18,11,23,17],pair:[23,17],boost_foreach:20,"class":[20,14,15,8],tradit:21,don:[15,24,19,11,25,21,22],filesystem:14,url:[14,15,9,1,20,3,21],clear:[24,18],later:10,cover:[22,18],uri:[13,14,15,12,21,25],doe:[23,8,24,18,10,17,3],declar:[24,23,25,17],directive2:7,determin:[25,14,10,11],neg:13,readcallback:10,usual:[23,7,17],microsoft:21,came:25,cmakelist:21,connection_ptr:10,show:[24,9,2,20,3,10],text:13,inherit_linearli:11,sent:[24,10],syntax:[13,15,12],connect:[15,9,19,20,21,25],concurr:10,undefin:24,radic:22,protocol:[6,23,13,14,15,8,24,9,18,20,26,2,17,7,3,12],trivial:[7,25],find:[6,21],foo_direct:18,redirect:24,current:[24,3,10],onli:[13,24,16,11,25,20,10,17,7,3,21,22,19],bind:10,locat:[24,21],librt:22,async:22,explain:15,response_head:[10,25],activ:[24,25,19,26],state:[7,10],makefil:21,should:[8,24,16,18,10,11,21,25],prolong:7,configur:[6,21,8,22],experiment:22,hello_world:8,local:21,meant:[23,18,11,10,17],set_head:10,contribut:[6,22],caus:[24,25,19,11],get:[13,14,8,15,9,20],familiar:[20,14],simplest:15,stop:[10,22],fluid:16,clang:22,soon:[24,10],ssl:[24,16,22],is_base_of:11,greatli:16,receive_buffer_s:10,progress:6,report:[],metafunct:[18,5],requir:[23,24,16,18,10,17,26,3,21,22],embedd:[25,22],streaming_callback:24,enabl:[21,26,10,11],emb:[24,10],entri:[20,26],patch:21,rfc:[3,1,15,14,22],provid:[6,23,13,14,8,24,11,25,19,17,26,3,22],sever:[10,5],common:[24,26,2,15,18],contain:[13,8,11,18,2,17,7,10],status_typ:10,where:[23,24,16,18,25,26,10,11,7,9,22],async_serv:[10,22],certif:24,set:[12,21,13,8,24,9,23,18,10,17,7,16,2],requesthandl:25,truli:7,jamfil:22,startup:22,assumpt:25,packet:18,increasingli:26,see:[8,24,19,11,22,25],cppnetlib_librari:21,result:[23,13,14,17,18,20,11,7,3],arg:6,fail:22,close:[6,20,10,15,25],charact:24,best:[24,1],concern:22,awar:[6,26],statu:[25,22,10,8,17],said:3,extend:[7,26,11],correctli:[23,17],down:[16,7,3],pointer:[24,10],review:6,easi:[6,9,26],enumer:8,conveni:24,user_info:[14,3],enough:[7,21],bridg:16,gaga:13,between:[3,21],"import":[10,22],awai:10,approach:[16,11],across:[24,8],signatur:[24,10],accord:[3,15,18],handler_:6,predefin:25,syntact:[7,18],status_message_:17,cannot:[24,10],ask:[6,21],were:10,typedef:[6,8,24,18,10,11,25],hello_world_serv:[9,8],extens:[25,7,11],job:21,preprocessor:[24,22],request_:[6,24],overhaul:22,come:[23,16,7,21,17],endl:[13,14,8,15,24,9,20,3,25],addit:[16,7,3,21],both:[23,24,2,17,25,10,19],metaprogram:[1,21],subtitl:20,berri:26,cycl:24,response_:[6,24],pertain:18,simple_wget:14,alon:16,default_wstr:11,against:10,etc:26,instanc:[23,24,17,18,10,11,3,25],context:[7,11],logic:[25,7,10,15,18],behaviour:13,dive:[],com:[6,13,24,9,20,3,21],load:24,among:11,simpli:[23,7,14,25],publicli:[23,10,17],point:[18,11],instanti:10,schedul:10,logic_error:10,dispatch:[25,16,18,22,11],header:[6,23,13,14,15,8,24,16,11,18,25,20,10,17,7,21,22],rpc:9,written:[6,23,17],littl:[16,11],suppli:[25,3,10,22],mistak:24,pod:18,throughout:22,assum:[23,15,24,9,18,10,17,21],summar:18,mailto:3,most:[24,20,14,10,18],rudimentari:7,creat:[23,8,15,24,9,21,10,17,3,16],version_major:[24,23,19,25],headers_contain:[18,17],attitud:13,compos:12,empti:[14,18],accessor:[23,18,17],compon:[14,24,18,2,11,3],json:13,much:[16,21],treat:23,interest:21,modif:18,acceptor:10,"abstract":[16,15,8],strategi:[24,16],field:17,echo:25,modern:6,flight:13,target_typ:7,convert:[23,18,3,17],ani:[13,8,15,24,16,18,10,17,21,22],assert:3,unzip:21,craft:9,understand:10,togeth:[21,26],demand:26,"catch":[13,14,8,24,9,20],last:24,rang:[24,10],synchronoushandl:10,present:15,"case":[23,8,16,17,18,10,11,25,21,22],inhibit:24,therefor:[24,25,26],look:[9,21,8],gnu:21,plain:16,servic:26,properti:[25,18,7,11],sourceforg:26,aim:5,defin:[8,24,16,18,25,10,11,7,3,21,22],"while":[16,18,26,7,21,25],make_shar:[24,10],boost_root:21,behavior:[24,16,25,11],error:[6,24,10,15,22],thrash:21,aid:2,invoc:[24,10],anchor:23,loop:10,"8bit":24,real:11,layer:[6,16,7,26],tar:21,flexibl:[7,15,11],almost:10,linger_timeout:10,non:[22,3,10,18],destin:[23,18,17],itself:[7,11],motiv:[],new_statu:10,boost_network_enable_http:22,no_cont:10,status_t:10,conn:10,headers_container_typ:[23,17],oper:[6,23,13,8,24,18,25,10,17,7,22],develop:[15,13,14,2,8],minim:22,receiv:[24,10],suggest:23,make:[13,14,8,15,24,16,21,25,19,11,20,9,22],intermediari:18,same:[13,8,24,16,25,11,7,21,26],check:[6,21,15,22],member:[8,25],fragment:[14,3],handler_inst:10,decod:22,http_keepalive_8bit_udp_resolv:[24,19,25],none:10,eventu:26,higher:21,overal:11,http:[],hostnam:10,http_version_minor:24,ostringstream:9,nest:[23,17,18,10,11,7,25],chainabl:7,upon:10,effect:[24,23,17],user:[13,24,25,10,7,3,21,22,19],mani:[24,26,21,22],extern:[24,16,22],build:[],respons:[13,14,8,15,9,19,20,25],typic:[25,21,18],bz2:21,http_default_8bit_udp_resolv:[24,23,25,19,17],lower:[26,22],appropri:[23,21,24,10,17],kept:[10,26],equival:11,choos:[24,23,21,18],find_packag:21,whole:[11,22,17],builder:[13,12],string_typ:[6,23,24,17,10,11],facad:22,inherit:11,static_cast:14,person:21,client:[20,2],reflect:22,thi:[8,3,5,6,7,0,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26],destroi:24,error_cod:[24,10],everyth:3,left:[7,11],distanc:24,identifi:[3,18],cout:[13,14,15,24,9,20,3,25],just:[23,8,9,17,18,11,21,25],object:[15,8],boost_network_no_lib:[24,22],tcp:[24,16,19,25],openssl_verify_path:24,seen:[8,17],clear_resolved_cach:24,refactor:[6,22],derived1:16,derived0:16,rest:14,body_handl:24,yet:[10,11],languag:26,previous:8,web:[21,26],struct:[6,8,24,16,18,10,11,7,25],expos:10,snmp:18,critial:22,percent:13,had:26,except:[13,14,8,24,9,19,20,16,25],dcmake_build_typ:21,target_link_librari:21,wall:22,add:[23,15,18,17,21,22],is_valid:3,http_default_8bit_tcp_resolv:[24,19,25],versa:18,overview:12,ado:15,adl:[18,11],save:14,source_:[23,17],smart:[24,10],headers_:[25,17],bin:3,applic:[6,23,14,15,24,9,26,2,17,20,21,10],around:[24,10],format:[7,1],libc:22,fuss:6,ladi:13,wstring:[23,11,17],boost_network_http_server_connection_header_buffer_max_s:10,built:[15,24,16,2,21,22],asynchronoushandl:10,burden:21,guid:[6,1,21],world:2,part:[23,13,24,18,17,3,22],compliant:14,report_abort:10,licens:13,if_:11,resid:[15,25],like:[21,13,8,24,16,18,10,11,7,9,25],specif:[3,21,8,18],filenam:[24,14],asio:[24,26,10,22],uint16_t:17,signal:[24,15],echo_serv:25,manual:[],unix:[3,21],integ:23,soap:26,collect:[6,26],"boolean":[24,10],necessari:8,either:[23,18,26,10,17],bzip:21,mikhailberi:21,http_async_8bit_tcp_resolv:[24,19,25],output:3,not_modifi:10,decis:16,concret:7,depend:[23,24,18,10,17,25,21,22],underli:[25,18,7,11],encount:[24,10],www:[14,25,3,15,24],right:[10,11],dean:26,deal:[24,16,10,8],simplifi:7,sstream:9,status_:17,linux:[],some:[6,23,13,9,11,21,10,17,20,3,16,22,5],pipelin:10,resolv:[24,19,25],certain:[25,18,7,10,11],intern:[23,24,10,11,22,25],unspecifi:[23,17],sampl:[10,21],home:[21,26],indirect:[16,7],server:[9,2],variou:24,librari:[13,18,2,20,21,26],hasparseerror:13,basic:[7,18],connectionptr:10,scale:10,lead:7,abort:10,leak:22,though:[16,21,15],octet:24,achiev:5,when:[24,16,18,10,26,21,22],tracker:6,larg:[10,11],slash:3,sequenc:24,pattern:[24,16,7,10,18],moved_temporarili:10,foo:[16,18,11],localhost:9,mode:22,msvc:22,core:18,previou:[14,21],run:[],power:[13,3,21],tree:15,"enum":10,usag:[13,14,8,15,24,9,10,20,22],ultim:22,els:24,xjf:21,http_statu:10,broken:3,step:21,although:[21,16,18,10,11],found:[13,8,15,10,21,26],peer:[24,22],wget:2,post:[24,9,25,15,22],appli:[7,18],"throw":[24,10,22],wire:7,session:24,src:21,c_str:[13,14],actual:[10,22],zip:21,utils_base64_test:22,two:[23,8,24,10,22,25],receive_low_watermark:10,memori:[24,26,10,21],slightli:11,page:[6,13,21],distinct:10,delete_:24,messag:[26,15,12],constructor:[14,20,3,15,8],commit:[20,26],comp:3,input_rang:10,disabl:10,block:[24,25,10,19],abus:7,fulfil:26,thread_pool:10,own:[24,10,26],erro:24,lifetim:24,default_str:11,client_opt:24,inlin:[11,23,7,17],within:[10,0,21],encod:[23,13,22,17],bound:10,three:[24,18,10,12,21,25],noth:16,creativ:16,been:[24,26,10,21],inadvert:22,wrap:[16,18,17],default_tag:11,updat:22,destructor:16,mere:18,manag:[24,10,22],websit:[6,14,21,15],client_:[6,24],fast:6,string_tag:11,log:6,wai:[24,3,10,11],area:18,transfer:[10,22],construct:[23,13,24,18,10,17,3],support:[13,15,8],hex:22,primari:[10,11],"long":10,custom:24,avail:[24,16,18,10,17,26,21,22],stuck:21,reli:[24,22],bad_request:10,includ:[6,23,13,14,15,8,24,9,20,10,17,7,3,22],lot:[16,21,22],ipv6:[1,22],forward:25,server_:[6,8],strictli:22,repetit:22,individu:21,fork:21,non_blocking_io:10,head:[24,15,25],properli:[24,10],repeatedli:26,form:[24,18,11,7,3,25],offer:24,regard:22,idea:[6,11],link:[24,21],translat:11,newer:10,atom:2,line:[6,13,8,15,9,20,3,21,22],mitig:22,"true":[24,10],bug:[21,22],reset:16,pull:21,immedi:[7,10],utf:[23,17],input:[16,7],consist:[26,21,15,22],possibl:[6,16,20,15],whether:[23,24,16,18,10,3,22],explos:16,libcppnetlib:[21,22],asynchron:[],not_support:10,below:[6,13,24,10,17,3,21,25],those:[23,5,17],subsequ:[24,16,23,17],otherwis:[23,16,3,21],problem:16,http_version_major:24,similar:[20,14,24,9,18,25,10,11,7,19],impl:[8,17],significantli:10,version_:17,featur:[6,13,26,21,11],artifact:21,io_servic:[24,10,22],"int":[6,13,14,15,8,24,9,10,17,20,3,16],retriev:[23,14,24,18,17,3],dure:24,parser:[14,20,3,21,22],html:14,command:[13,8,9,20,3,21],deep:7,repres:10,"char":[6,13,14,15,8,24,9,10,20],boostcon:1,implement:[14,21,12],clrf:22,file:[6,14,24,10,3,21],request:[13,14,8,15,9,20,21,25],exist:[20,21,26],face:[24,10],std:[6,23,13,14,15,8,24,9,11,10,17,20,3,25],fill:24,incorrect:22,denot:[10,11],readi:[24,22],macro:[24,22],cmake:[2,15],googl:[6,21,22],nonetheless:18,"7zip":21,titl:20,socket:10,excel:26,detail:[23,8,15,24,18,19,17,25,10],virtual:16,event:10,"default":[15,24,16,18,25,19,11,22,21,10],nich:26,valid:[22,21,18],bool:[24,10],futur:[6,24,18,10,17,25,19],branch:[20,21],trait:[11,17],test:[21,22],ignor:11,you:[6,14,8,15,24,9,21,10,11,16,25],runtim:16,tmp:24,resolut:22,intend:[6,24,10,21],directive1:7,twitter_search:[],subdivid:3,polymorph:5,time:[7,10,22,21],source_typ:18,gcc:[21,22],definit:[23,18,10,11],"public":25,intent:26,embed:[2,8,10],not_found:10,breakag:22,numer:22,pool:[10,22],reduc:21,moved_perman:10,studio:21,longer:[24,22],vice:18,directori:[24,21,15],info:[6,3],suit:21,descript:[23,24,18,10,17,25,3,19],flag:22,rule:22,notion:[7,18],not_impl:10,some_str:24,basic_respons:[25,17],print_bodi:24,fact:15,potenti:10,tcp_resolv:24,cpp:[13,14,8,15,9,2,20],invari:11,inc:22,hello:2,legend:[23,18,3,10,17]},objtypes:{},objnames:{},filenames:["reference","references","examples","in_depth/uri","contents","techniques","index","techniques/directives","examples/http/hello_world_server","examples/http/hello_world_client","reference/http_server","techniques/tag_metafunctions","in_depth","examples/http/twitter_search","examples/http/simple_wget","examples/http/http_client","techniques/polymorphism","reference/http_response","in_depth/message","in_depth/http_client_tags","examples/http/atom_reader","getting_started","whats_new","reference/http_request","reference/http_client","in_depth/http","history"],titles:["Reference Manual","References","Examples","The URI class","Contents","Techniques","Getting cpp-netlib","Directives","“Hello world” HTTP server","“Hello world” HTTP client","HTTP Server API","Tag metafunctions","An in-depth look at the cpp-netlib","Twitter search","Simple wget","HTTP client","Static and dynamic polymorphism","HTTP Response","The message template","<no title>","Atom feed reader","Getting Started","What’s New","HTTP Request","HTTP Client API","HTTP implementation","Project history"],objects:{},titleterms:{concept:[23,18,3,17],offici:21,basic_messag:18,syntax:3,code:[13,14,8,15,9,20],dynam:16,window:21,sourc:1,get:[6,21],netlib:[6,22,1,21,12],report:21,world:[6,9,8],metafunct:11,specif:24,docutil:12,manual:0,server:[23,10,8,25],exampl:[14,2,15],librari:6,twitter:13,direct:[18,7,23,17],"static":16,connect:10,respons:[10,17],download:21,todo:7,special:11,asynchron:[24,10],twitter_search:13,network:6,content:4,"public":10,version:21,reader:20,"new":22,boost:21,method:24,refer:[1,0],run:[13,14,8,15,9,20],gener:[24,3,10],bodi:24,releas:21,wget:14,modifi:[23,18,17],search:13,synchron:[24,10],constructor:[24,10],implement:[24,10,25],feed:20,atom_read:20,overview:3,api:[24,10],wrapper:[23,18,17],linux:21,pod:23,span:12,support:21,messag:18,start:21,handler:24,cite:14,more:6,"function":24,metaprogram:11,atom:20,liter:12,look:12,histori:26,project:[21,26],learn:6,about:1,pre:12,stream:24,templat:[18,11],tag:11,motiv:26,want:6,develop:21,techniqu:5,titl:19,member:[24,10],other:1,build:[9,13,20,8,21],document:10,simpl:14,http:[23,8,15,24,9,2,17,25,10],normal:23,polymorph:16,dive:[13,14,8,15,9,20],object:[10,26],what:22,cmake:21,"class":[3,12],builder:3,request:23,uri:3,issu:21,depth:12,client:[24,9,23,15,25],cpp:[6,22,1,21,12],hello:[6,9,8]}}) \ No newline at end of file diff --git a/libs/network/doc/html/whats_new.html b/libs/network/doc/html/whats_new.html index 6caaec9e9..4eaa4f627 100644 --- a/libs/network/doc/html/whats_new.html +++ b/libs/network/doc/html/whats_new.html @@ -298,7 +298,7 @@

Navigation