1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501 |
- <?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
- <tagfile>
- <compound kind="page">
- <name>index</name>
- <title>TinyHTTP API Overview</title>
- <filename>index</filename>
- </compound>
- <compound kind="file">
- <name>thttp.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/</path>
- <filename>thttp_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__event_8h" name="thttp_event.h" local="yes" imported="no">tinyhttp/thttp_event.h</includes>
- <includes id="thttp__session_8h" name="thttp_session.h" local="yes" imported="no">tinyhttp/thttp_session.h</includes>
- <class kind="struct">thttp_stack_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_STACK_SET_NULL</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>aa22aaebb83618128ec0704c0a33ceda1</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_STACK_SET_LOCAL_IP</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>aa39965563df5974669824d7f747616f8</anchor>
- <arglist>(IP_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_STACK_SET_LOCAL_PORT</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>a8ab31ae73d696f7a288deb807bb932e6</anchor>
- <arglist>(PORT_INT)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_STACK_SET_TLS_CERTS</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>a2b1708f4a57a4f0f7ce44bf4fae6ebab</anchor>
- <arglist>(CA_FILE_STR, PUB_FILE_STR, PRIV_FILE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_STACK_SET_USERDATA</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>a6c61714a8e4f5962412e21022b726aa3</anchor>
- <arglist>(USERDATA_PTR)</arglist>
- </member>
- <member kind="typedef">
- <type>THTTP_BEGIN_DECLS enum thttp_stack_param_type_e</type>
- <name>thttp_stack_param_type_t</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>aa43a8bd7d848cc86857c75ea444b47a7</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_stack_s</type>
- <name>thttp_stack_t</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>a6d44adbd32b3e94b88f726968b5aeb70</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_stack_param_type_e</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>a777ab1dae7d35ae8e00c9440b3fda5d3</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_pname_null</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>a777ab1dae7d35ae8e00c9440b3fda5d3a1d7408231cf27316c82c3ca6665bb560</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_stack_handle_t *</type>
- <name>thttp_stack_create</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga23f21d510973ba5761fd25286df19eef</anchor>
- <arglist>(thttp_stack_callback_f callback,...)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_stack_start</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga53cf350947bec4313d285a3b89df7f31</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_stack_set</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga6f67d03e0f023335b97788002fb247a2</anchor>
- <arglist>(thttp_stack_handle_t *self,...)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API const void *</type>
- <name>thttp_stack_get_userdata</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>gacf4a84954ca6c196f357cba4731e3ae3</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_stack_stop</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga46ca1b404d575a8b1f6c1bcea9cf9484</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_stack_def_t</name>
- <anchorfile>thttp_8h.html</anchorfile>
- <anchor>a95f5e2bebfd52c5688a6d02f77690175</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>tinyhttp.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/</path>
- <filename>tinyhttp_8h</filename>
- <includes id="thttp_8h" name="thttp.h" local="yes" imported="no">thttp.h</includes>
- <includes id="thttp__action_8h" name="thttp_action.h" local="yes" imported="no">tinyhttp/thttp_action.h</includes>
- <includes id="thttp__parser__message_8h" name="thttp_parser_message.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_message.h</includes>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <includes id="thttp__parser__header_8h" name="thttp_parser_header.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_header.h</includes>
- <includes id="thttp__header___dummy_8h" name="thttp_header_Dummy.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Dummy.h</includes>
- <includes id="thttp__header___e_tag_8h" name="thttp_header_ETag.h" local="yes" imported="no">tinyhttp/headers/thttp_header_ETag.h</includes>
- </compound>
- <compound kind="file">
- <name>thttp_auth.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/auth/</path>
- <filename>thttp__auth_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_NCOUNT_2_STRING</name>
- <anchorfile>thttp__auth_8h.html</anchorfile>
- <anchor>a108b41bf1d3e8f255a73f010235de2ea</anchor>
- <arglist>(nc_int32, nc_string)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API tsk_size_t</type>
- <name>thttp_auth_basic_response</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>gaf720869992f752dc684f3dc63f228be6</anchor>
- <arglist>(const char *userid, const char *password, char **response)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_auth_digest_HA1</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga512b7e39c4f78e196f225b6e75fc7551</anchor>
- <arglist>(const char *username, const char *realm, const char *password, tsk_md5string_t *ha1)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_auth_digest_HA1sess</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga82bbc1b3b5f7945349db1bf918c2a7cc</anchor>
- <arglist>(const char *username, const char *realm, const char *password, const char *nonce, const char *cnonce, tsk_md5string_t *ha1sess)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_auth_digest_HA2</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga35a96816fa3c4c48468187abc6ed36c3</anchor>
- <arglist>(const char *method, const char *url, const tsk_buffer_t *entity_body, const char *qop, tsk_md5string_t *ha2)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_auth_digest_response</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>gadfec81e484a75707d0319cbc9d1bb3ec</anchor>
- <arglist>(const tsk_md5string_t *ha1, const char *nonce, const nonce_count_t noncecount, const char *cnonce, const char *qop, const tsk_md5string_t *ha2, tsk_md5string_t *response)</arglist>
- </member>
- <member kind="variable">
- <type>THTTP_BEGIN_DECLS typedef char</type>
- <name>nonce_count_t</name>
- <anchorfile>thttp__auth_8h.html</anchorfile>
- <anchor>a6f072daaf74ecb5ac2ea368e885741ff</anchor>
- <arglist>[9]</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_challenge.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/auth/</path>
- <filename>thttp__challenge_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__message_8h" name="thttp_message.h" local="yes" imported="no">tinyhttp/thttp_message.h</includes>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <includes id="thttp__auth_8h" name="thttp_auth.h" local="yes" imported="no">tinyhttp/auth/thttp_auth.h</includes>
- <class kind="struct">thttp_challenge_s</class>
- <member kind="typedef">
- <type>THTTP_BEGIN_DECLS struct thttp_challenge_s</type>
- <name>thttp_challenge_t</name>
- <anchorfile>thttp__challenge_8h.html</anchorfile>
- <anchor>a18b8f955ae2aa14669f88e8a214687f6</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>tsk_list_t</type>
- <name>thttp_challenges_L_t</name>
- <anchorfile>thttp__challenge_8h.html</anchorfile>
- <anchor>a95d31c3cc8a65c39df80c9e96c7b2df0</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_challenge_update</name>
- <anchorfile>thttp__challenge_8h.html</anchorfile>
- <anchor>a3dfcdc7a0b7e13d2e1b8f34d85c0aa97</anchor>
- <arglist>(thttp_challenge_t *self, const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *algorithm, const char *qop)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_t *</type>
- <name>thttp_challenge_create_header_authorization</name>
- <anchorfile>thttp__challenge_8h.html</anchorfile>
- <anchor>af754fbfa7db986e184bba843f946d47b</anchor>
- <arglist>(thttp_challenge_t *self, const char *username, const char *password, const thttp_request_t *request)</arglist>
- </member>
- <member kind="function">
- <type>thttp_challenge_t *</type>
- <name>thttp_challenge_create</name>
- <anchorfile>thttp__challenge_8h.html</anchorfile>
- <anchor>a318168bdbcafa58b5c669569df78675d</anchor>
- <arglist>(tsk_bool_t isproxy, const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *algorithm, const char *qop)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_challenge_def_t</name>
- <anchorfile>thttp__challenge_8h.html</anchorfile>
- <anchor>a9b17030a9355e16ee5090751b92fb57f</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/</path>
- <filename>thttp__header_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <class kind="struct">thttp_header_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_HEADER</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a868c72981915275b725b056cd8a3f7a7</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_HEADER_PARAMS</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a6616d5c1b24d815837ec672e4176377a</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_HEADER_VALUE_TOSTRING_F</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a8a42d2de0768b3671ba15b116082e8fc</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_DECLARE_HEADER</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac340624692d0a7e2eae1aefcd9f563c5</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>int(*</type>
- <name>thttp_header_value_tostring_f</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a08d2c90e143aef55226c37aa69c0371f</anchor>
- <arglist>)(const struct thttp_header_s *header, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_header_type_e</type>
- <name>thttp_header_type_t</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a51e8bf92fa5ed1d8f51415ef6f731ca0</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_header_s</type>
- <name>thttp_header_t</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a9e194bb99d8904bc6df619eb50bda13a</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>tsk_list_t</type>
- <name>thttp_headers_L_t</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>af86b639ed08ea957275dce83d248325e</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_header_type_e</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_Authorization</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3a770b789c54e20fbea69d133bec598384</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_Content_Length</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3a197a21f3a7e3f358a012b6331f0c3472</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_Content_Type</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3a43637319a23a9c01b51715915a41ba8b</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_Dummy</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3ab19a252a14fc57329e6c2ff21e678f66</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_ETag</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3a5fc20e555c17ac3e067c6e39bf9fdffd</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_Proxy_Authenticate</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3a9ac8ce958e6850cca7d9fa4a878a1374</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_Proxy_Authorization</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3a8ae250e4da5f57fca5eb36f227409c44</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_Transfer_Encoding</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3a396cb186e47c23c5e52be304b6a5bd47</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_htype_WWW_Authenticate</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>ac740fe3f373d2a91913437e31e44d4b3a2a2fb50fc02e75f40fd4e36e2d5d68cc</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API const char *</type>
- <name>thttp_header_get_name</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a06261a76820856a92828ff8abdc1b756</anchor>
- <arglist>(thttp_header_type_t type)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API const char *</type>
- <name>thttp_header_get_nameex</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a9cc8de7e894d5cea0306c1ebbc807177</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API char</type>
- <name>thttp_header_get_param_separator</name>
- <anchorfile>thttp__header_8h.html</anchorfile>
- <anchor>a4f9bf41358736bdb7d4f0566c68c36f5</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_header_serialize</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga7abd684222ab6096765addca79071561</anchor>
- <arglist>(const thttp_header_t *self, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API char *</type>
- <name>thttp_header_tostring</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga2ba34e8e33da57b8af99350c85768099</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API char *</type>
- <name>thttp_header_value_tostring</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga770293aff5d59b867680f5c099eee323</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Authorization.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/</path>
- <filename>thttp__header___authorization_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <class kind="struct">thttp_header_Authorization_s</class>
- <member kind="typedef">
- <type>THTTP_BEGIN_DECLS struct thttp_header_Authorization_s</type>
- <name>thttp_header_Authorization_t</name>
- <anchorfile>thttp__header___authorization_8h.html</anchorfile>
- <anchor>a054e46dd08b3bd0963391b3da50911ac</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>thttp_header_Authorization_t</type>
- <name>thttp_header_Proxy_Authorization_t</name>
- <anchorfile>thttp__header___authorization_8h.html</anchorfile>
- <anchor>a041db7f5305a5d40769d3d1654856b73</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_header_Authorization_t *</type>
- <name>thttp_header_Authorization_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>gaf62fc4d2fedd30ee7dc84856859e8a4f</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_header_Proxy_Authorization_t *</type>
- <name>thttp_header_Proxy_Authorization_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga2d423bf012c44446fbadc8f2e9e9c753</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Authorization_t *</type>
- <name>thttp_header_authorization_create</name>
- <anchorfile>thttp__header___authorization_8h.html</anchorfile>
- <anchor>a166164e6a4ed700ef370b5777aecde26</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_header_Authorization_def_t</name>
- <anchorfile>thttp__header___authorization_8h.html</anchorfile>
- <anchor>a806d394abc8668dad45d9f49e3d1334e</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Content_Length.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/</path>
- <filename>thttp__header___content___length_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <class kind="struct">thttp_header_Content_Length_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_HEADER_CONTENT_LENGTH_VA_ARGS</name>
- <anchorfile>thttp__header___content___length_8h.html</anchorfile>
- <anchor>a22456e388f139ec91728f982c966b147</anchor>
- <arglist>(length)</arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_header_Content_Length_s</type>
- <name>thttp_header_Content_Length_t</name>
- <anchorfile>thttp__header___content___length_8h.html</anchorfile>
- <anchor>a1a1e39d3d7b19fc6bc36913069c7f5c8</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Content_Length_t *</type>
- <name>thttp_header_Content_Length_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga4c9a74cd97da944385e046590fa0c4c1</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_header_Content_Length_def_t</name>
- <anchorfile>thttp__header___content___length_8h.html</anchorfile>
- <anchor>afbf282ffb3a90006cc1a20948e93dbb6</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Content_Type.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/</path>
- <filename>thttp__header___content___type_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <class kind="struct">thttp_header_Content_Type_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_HEADER_CONTENT_TYPE_VA_ARGS</name>
- <anchorfile>thttp__header___content___type_8h.html</anchorfile>
- <anchor>aa106b22b9f042dec5f93b04bc17ebf10</anchor>
- <arglist>(type)</arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_header_Content_Type_s</type>
- <name>thttp_header_Content_Type_t</name>
- <anchorfile>thttp__header___content___type_8h.html</anchorfile>
- <anchor>ae7ac03f008d0057187041e2e8e93bd6b</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Content_Type_t *</type>
- <name>thttp_header_Content_Type_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga88c3c565650876a99c75c7503333cced</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_header_Content_Type_def_t</name>
- <anchorfile>thttp__header___content___type_8h.html</anchorfile>
- <anchor>aae2f5aaccb96719f11770748caa192b6</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Dummy.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/</path>
- <filename>thttp__header___dummy_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <class kind="struct">thttp_header_Dummy_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_HEADER_DUMMY_VA_ARGS</name>
- <anchorfile>thttp__header___dummy_8h.html</anchorfile>
- <anchor>ae5f98a8670248c7cd39ec1e889a01912</anchor>
- <arglist>(name, value)</arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_header_Dummy_s</type>
- <name>thttp_header_Dummy_t</name>
- <anchorfile>thttp__header___dummy_8h.html</anchorfile>
- <anchor>a5784b5077571d8fcd531790929706ae8</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Dummy_t *</type>
- <name>thttp_header_Dummy_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>gaa51ce8cbaeba9ffaf24847f4ff6c6c63</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_header_Dummy_def_t</name>
- <anchorfile>thttp__header___dummy_8h.html</anchorfile>
- <anchor>a9f358237c9e4f069e59ef43611a70a52</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_ETag.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/</path>
- <filename>thttp__header___e_tag_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <class kind="struct">thttp_header_ETag_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_HEADER_ETAG_VA_ARGS</name>
- <anchorfile>thttp__header___e_tag_8h.html</anchorfile>
- <anchor>a039bccad262e308c8b74b2541b6d8304</anchor>
- <arglist>(value)</arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_header_ETag_s</type>
- <name>thttp_header_ETag_t</name>
- <anchorfile>thttp__header___e_tag_8h.html</anchorfile>
- <anchor>a9fa8f6c90c1352f4161c632a3c51d228</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>thttp_header_ETag_t *</type>
- <name>thttp_header_ETag_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga8f80a83c38b4b3c23ef9adca526c2067</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_ETag_t *</type>
- <name>thttp_header_etag_create</name>
- <anchorfile>thttp__header___e_tag_8h.html</anchorfile>
- <anchor>a51972875d3d2702e9bb2d1cad9b45659</anchor>
- <arglist>(const char *value)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_ETag_t *</type>
- <name>thttp_header_etag_create_null</name>
- <anchorfile>thttp__header___e_tag_8h.html</anchorfile>
- <anchor>ad07c1d52806e9274dc962ec7db01af97</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_header_ETag_def_t</name>
- <anchorfile>thttp__header___e_tag_8h.html</anchorfile>
- <anchor>aa6c25aa22c1f30f0bc0d49db495e304b</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Transfer_Encoding.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/</path>
- <filename>thttp__header___transfer___encoding_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <class kind="struct">thttp_header_Transfer_Encoding_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_HEADER_TRANSFER_ENCODING_VA_ARGS</name>
- <anchorfile>thttp__header___transfer___encoding_8h.html</anchorfile>
- <anchor>af3d45684db89cc6a76d82e56abf46bd6</anchor>
- <arglist>(encoding)</arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_header_Transfer_Encoding_s</type>
- <name>thttp_header_Transfer_Encoding_t</name>
- <anchorfile>thttp__header___transfer___encoding_8h.html</anchorfile>
- <anchor>a819c92eb51b3f91042057b99c1c33a78</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Transfer_Encoding_t *</type>
- <name>thttp_header_Transfer_Encoding_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga16eb00aaf3ca02295c0c7dcd1f7c808d</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Transfer_Encoding_t *</type>
- <name>thttp_header_transfer_encoding_create</name>
- <anchorfile>thttp__header___transfer___encoding_8h.html</anchorfile>
- <anchor>a153a7a9fd2726478bc543fffaab1bf2b</anchor>
- <arglist>(const char *encoding)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Transfer_Encoding_t *</type>
- <name>thttp_header_transfer_encoding_create_null</name>
- <anchorfile>thttp__header___transfer___encoding_8h.html</anchorfile>
- <anchor>a660ce9c41e898c7a557faa7e66234f93</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_header_Transfer_Encoding_def_t</name>
- <anchorfile>thttp__header___transfer___encoding_8h.html</anchorfile>
- <anchor>a8451162b13619940f0a0b438c840fe61</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_WWW_Authenticate.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/headers/</path>
- <filename>thttp__header___w_w_w___authenticate_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <class kind="struct">thttp_header_WWW_Authenticate_s</class>
- <member kind="typedef">
- <type>THTTP_BEGIN_DECLS struct thttp_header_WWW_Authenticate_s</type>
- <name>thttp_header_WWW_Authenticate_t</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8h.html</anchorfile>
- <anchor>aac1441a1db75b97f56be36469d797f7d</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>thttp_header_WWW_Authenticate_t</type>
- <name>thttp_header_Proxy_Authenticate_t</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8h.html</anchorfile>
- <anchor>ac37330aa4d069e45b8a98b10939723df</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_header_WWW_Authenticate_t *</type>
- <name>thttp_header_WWW_Authenticate_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga6ea6cdaa0f153de0f53b25d02a99778c</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_header_Proxy_Authenticate_t *</type>
- <name>thttp_header_Proxy_Authenticate_parse</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8h.html</anchorfile>
- <anchor>a6f4e9203753aa6bd36d40a677946569a</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_header_WWW_Authenticate_def_t</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8h.html</anchorfile>
- <anchor>a036a29510b2ecda5c1da6f664b8cc5b1</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_parser_header.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/parsers/</path>
- <filename>thttp__parser__header_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__message_8h" name="thttp_message.h" local="yes" imported="no">tinyhttp/thttp_message.h</includes>
- <member kind="function">
- <type>THTTP_BEGIN_DECLS int</type>
- <name>thttp_header_parse</name>
- <anchorfile>thttp__parser__header_8h.html</anchorfile>
- <anchor>ab4743228cce981790ac00a1a39fde530</anchor>
- <arglist>(tsk_ragel_state_t *state, thttp_message_t *message)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_parser_message.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/parsers/</path>
- <filename>thttp__parser__message_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__message_8h" name="thttp_message.h" local="yes" imported="no">tinyhttp/thttp_message.h</includes>
- <member kind="function">
- <type>THTTP_BEGIN_DECLS TINYHTTP_API int</type>
- <name>thttp_message_parse</name>
- <anchorfile>thttp__parser__message_8h.html</anchorfile>
- <anchor>a568a948c7793fa708ba269a54448581f</anchor>
- <arglist>(tsk_ragel_state_t *state, thttp_message_t **result, tsk_bool_t extract_content)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_parser_url.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/parsers/</path>
- <filename>thttp__parser__url_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__url_8h" name="thttp_url.h" local="yes" imported="no">tinyhttp/thttp_url.h</includes>
- <member kind="function">
- <type>THTTP_BEGIN_DECLS TINYHTTP_API thttp_url_t *</type>
- <name>thttp_url_parse</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga2204b5747836c64bea185be649ce1470</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_action.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/</path>
- <filename>thttp__action_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__session_8h" name="thttp_session.h" local="yes" imported="no">tinyhttp/thttp_session.h</includes>
- <class kind="struct">thttp_action_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_INVALID_ID</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>a20d504500fcc14c31fb22fef1e9a1250</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_INVALID_HANDLE</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>a017a0448f203a91d8cf5bcc23bb74848</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_SET_OPTION</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gafddb2b8c342d440cb0be8ae5f55714c0</anchor>
- <arglist>(ID_ENUM, VALUE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_SET_HEADER</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga276d6118d0038e4bdab2a02027c53c4e</anchor>
- <arglist>(NAME_STR, VALUE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_SET_PAYLOAD</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gab54688c397a0df38f72e19d3e761513c</anchor>
- <arglist>(PAY_PTR, PAY_SIZE)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_SET_NULL</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga168e5e2a98540e218c15868f86cf494f</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_CONNECT</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gad1a804068d4f970d35b62506405bb1b9</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_DELETE</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gae4dc4de16832e1756213d8f2a60c286d</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_GET</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga25a8af4242b64342c590ef5ee8db56b4</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_HEAD</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga659e821e8419c3046b89480cdd3cdaec</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_OPTIONS</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga6b5adbcce3f8d0bd215ff75f1c9f59cf</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_PATCH</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga95836da9e16ff5bb6ad7e7cea186d760</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_POST</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga34c6edcf5b07069d79ced7d2a99b3a2f</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_PUT</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gaa0ebc1d07393d144d54319044d33911a</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_TRACE</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga99cf9ae9b1e646d8d54dc07f841ae52a</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_action_option_e</type>
- <name>thttp_action_option_t</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>a6373665289b9c54cd181e81ff55c7243</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_action_type_e</type>
- <name>thttp_action_type_t</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>a0bd496f956529711c69a4b9b06179c04</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_action_param_type_e</type>
- <name>thttp_action_param_type_t</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>a14aa9780ca4255c9c506d4c6e5959029</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_action_s</type>
- <name>thttp_action_t</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ae9349fa0651e1123667a9b3e61ac3dcc</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>void</type>
- <name>thttp_action_handle_t</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>adb09dac17a8d26456e99473fbdbecd5c</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>tsk_list_t</type>
- <name>thttp_actions_L_t</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>a2daa7482248c60ac251b34539f206712</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_action_option_e</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ac7e8501a0bc472a5dbb2b0d35bc5fac9</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>THTTP_ACTION_OPTION_TIMEOUT</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ac7e8501a0bc472a5dbb2b0d35bc5fac9ae29bc22ba4b0dbab91762df2498bec75</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_action_type_e</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad6ebb36157ee09773621e943b01ee20d</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_atype_o_request</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad6ebb36157ee09773621e943b01ee20da94dd5a15405a3e9670fd7ec4c9feffe3</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_atype_i_message</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad6ebb36157ee09773621e943b01ee20da1526a13b8d09f2c59bd1c800305b6527</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_thttp_atype_closed</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad6ebb36157ee09773621e943b01ee20dacce4bfb9974aab252afda32c64eb2889</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_atype_error</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad6ebb36157ee09773621e943b01ee20da3cded72460652754f0f3ddd0780f4266</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_atype_close</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad6ebb36157ee09773621e943b01ee20da683a2f2397f380fc974edf986b26b9f9</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_atype_cancel</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad6ebb36157ee09773621e943b01ee20dadeeceaaa38136910d50512d0a514fb40</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_action_param_type_e</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad990d5d648fad6d0d72b341c47d69db1</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_aptype_null</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad990d5d648fad6d0d72b341c47d69db1a5fe2b29cb022f67565f6ed610356e56d</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_aptype_option</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad990d5d648fad6d0d72b341c47d69db1a588f77a0488f3e9389a47636118fd251</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_aptype_header</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad990d5d648fad6d0d72b341c47d69db1aee6021949ec5b5736b201a0b9c0a2546</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_aptype_payload</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>ad990d5d648fad6d0d72b341c47d69db1af479bb13b57cebbc5e59da1c5af89c5e</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_action_perform</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga36b1aa78a24305f56973f370f356236d</anchor>
- <arglist>(thttp_session_handle_t *session, const char *urlstring, const char *method,...)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_action_t *</type>
- <name>thttp_action_create</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>a869d3344724238503662712499e750ea</anchor>
- <arglist>(thttp_action_type_t type, const char *urlstring, const char *method, va_list *app)</arglist>
- </member>
- <member kind="variable">
- <type>THTTP_BEGIN_DECLS typedef uint64_t</type>
- <name>thttp_action_id_t</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>a74615a300b43700d75bbf75dbd3fca66</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_action_def_t</name>
- <anchorfile>thttp__action_8h.html</anchorfile>
- <anchor>afdd97f7a8f3f6105422357dd67528bec</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_dialog.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/</path>
- <filename>thttp__dialog_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <class kind="struct">thttp_dialog_s</class>
- <member kind="typedef">
- <type>uint64_t</type>
- <name>thttp_dialog_id_t</name>
- <anchorfile>thttp__dialog_8h.html</anchorfile>
- <anchor>a57e73702af9b64aba5c0ff3c05579720</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_dialog_s</type>
- <name>thttp_dialog_t</name>
- <anchorfile>thttp__dialog_8h.html</anchorfile>
- <anchor>a587ed7cde413d761276ff1156ee86c06</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>tsk_list_t</type>
- <name>thttp_dialogs_L_t</name>
- <anchorfile>thttp__dialog_8h.html</anchorfile>
- <anchor>aa7df434225327b7d3e00ee71a14fae5d</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_dialog_fsm_act</name>
- <anchorfile>thttp__dialog_8h.html</anchorfile>
- <anchor>a6a81fe7b67b23d5f4c784e3b7584621d</anchor>
- <arglist>(thttp_dialog_t *self, tsk_fsm_action_id, const struct thttp_message_s *, const struct thttp_action_s *)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_dialog_t *</type>
- <name>thttp_dialog_new</name>
- <anchorfile>thttp__dialog_8h.html</anchorfile>
- <anchor>a9aa550eb12714d4acc51bb40db0cfd35</anchor>
- <arglist>(struct thttp_session_s *session)</arglist>
- </member>
- <member kind="function">
- <type>thttp_dialog_t *</type>
- <name>thttp_dialog_get_oldest</name>
- <anchorfile>thttp__dialog_8h.html</anchorfile>
- <anchor>a11a7f172eec35d75c54445562db2733e</anchor>
- <arglist>(thttp_dialogs_L_t *dialogs)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_dialog_def_t</name>
- <anchorfile>thttp__dialog_8h.html</anchorfile>
- <anchor>a8d5cfa0ffc8894fdf08b9ca63ad99693</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_event.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/</path>
- <filename>thttp__event_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__session_8h" name="thttp_session.h" local="yes" imported="no">tinyhttp/thttp_session.h</includes>
- <class kind="struct">thttp_event_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_EVENT</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a43116b34b6b0e891dc43f62042f22fc6</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_event_type_e</type>
- <name>thttp_event_type_t</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a7e3ffc2ecbf1689482b62c4ffe191de6</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_event_s</type>
- <name>thttp_event_t</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a557fba33080480bef7f571730aef67f3</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>int(*</type>
- <name>thttp_stack_callback_f</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a6928f5272b66dbe7301b45eae0b53002</anchor>
- <arglist>)(const thttp_event_t *httpevent)</arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_event_type_e</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a51c721cc0f4d910ee95ddeace0837bf0</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_event_message</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a51c721cc0f4d910ee95ddeace0837bf0a2e14763b19bef1bdcdb5822236e27821</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_event_auth_failed</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a51c721cc0f4d910ee95ddeace0837bf0a4d59f64b54e1cf6d0b4fcc0b5c5fc24f</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_event_closed</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a51c721cc0f4d910ee95ddeace0837bf0a5b7b35a75468449e47b64012c3b6c7da</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_event_transport_error</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a51c721cc0f4d910ee95ddeace0837bf0aa4d012a82186a348afe99d67ff3bf731</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>thttp_event_t *</type>
- <name>thttp_event_create</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a957893a2f552054a69a7e63ab96ddb04</anchor>
- <arglist>(thttp_event_type_t type, const thttp_session_handle_t *session, const char *description, const thttp_message_t *message)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const void *</type>
- <name>thttp_event_def_t</name>
- <anchorfile>thttp__event_8h.html</anchorfile>
- <anchor>a5902c37ff7680aecd20346b580f1bb9c</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_message.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/</path>
- <filename>thttp__message_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__url_8h" name="thttp_url.h" local="yes" imported="no">tinyhttp/thttp_url.h</includes>
- <includes id="thttp__header___content___length_8h" name="thttp_header_Content_Length.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Content_Length.h</includes>
- <includes id="thttp__header___content___type_8h" name="thttp_header_Content_Type.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Content_Type.h</includes>
- <class kind="struct">thttp_message_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_VERSION_10</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga6fccc5ffca4ebf347df8399b2e963209</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_VERSION_11</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga8155bb2f79c1fe2df0e2b2321025d192</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_VERSION_20</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga796b8afa7aea730922da497f01fe1871</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_VERSION_DEFAULT</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gacf15d8ae6e023b950943a9f6b7fd8c9e</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_IS_REQUEST</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gaa9a2544392c121a7ff4e8ae169e8484f</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_IS_RESPONSE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga52f49cde166aaca9f848361cb596f259</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga90c3419edd3fe5e9a628b80f5f35f2a1</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_AS_RESPONSE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gac6f99e8cdc194ef64689b46cb1a35742</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_AS_REQUEST</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gac831236cab706205d058e4428904b113</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_CODE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gaca2eee1f3f53fb4ca5f80250a2cb92df</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_PHRASE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga651d0e661c88033b07a8a29cce10f1be</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_REQUEST_METHOD</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gafee4f7e440362a26739ee31806556213</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_REQUEST_URL</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga3e3bdb1f4760ed4bda3ddeb780c0f653</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_CONTENT_LENGTH</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gab9825bef1b6278ceb242885043b2c177</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_CONTENT</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga57bcc0247fdfdc73b73a1655780a7129</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_HAS_CONTENT</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga365e5ba009877617b1cdf3d183bb1fd9</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>ae3b5033d849e708b7a0b97d34952f8fc</anchor>
- <arglist>(self, code)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS_NXX</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a641d321a01174ac61aed91bd50dfec1c</anchor>
- <arglist>(self, N)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS_1XX</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>aacd611cd6935f469dc6c555ec57d959c</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS_2XX</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>ad472dd9ace91c5afeedd5be289fcbdd7</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS_3XX</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a1bb593c25cdc33073522999490a205b1</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS_4XX</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>aab178a4a7270de04c6b0974d101c96bc</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS_5XX</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a57ef1489ee218761ab796dab2acfc51f</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS_6XX</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>abd83a5ef14e80dcf4ced825c5d78281d</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_IS_23456</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a6af504e12b000e93068c604a91b4a46c</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_ADD_HEADER</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>ad4e69079adee1808caa415e9fdd4b6dd</anchor>
- <arglist>(self, objdef,...)</arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_message_type_e</type>
- <name>thttp_message_type_t</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a843ab805f01eafc2570957d479777c7d</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_message_s</type>
- <name>thttp_message_t</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>ae1a40b9ad336160d8ae5b510d079c7fb</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>thttp_message_t</type>
- <name>thttp_request_t</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a57b38051641d423a2cfc011d9b1cbd50</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>thttp_message_t</type>
- <name>thttp_response_t</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a71eaa24ef161dd63f934792444c9c0f0</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_message_type_e</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a47f7887c7582df2ae9e329dc76a126fd</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_unknown</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a47f7887c7582df2ae9e329dc76a126fda3e40a32359a3d8411b70412fb477d1ef</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_request</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a47f7887c7582df2ae9e329dc76a126fda587157828bb70e733106a050499b11d7</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_response</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a47f7887c7582df2ae9e329dc76a126fda39efe54fb19fd003cad37c88e0360eb2</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_message_add_header</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga0067f283164eb98c6850328b39d5ff26</anchor>
- <arglist>(thttp_message_t *self, const thttp_header_t *hdr)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_message_add_headers</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga9d772552b9a892b718f0fd8aff3b86b2</anchor>
- <arglist>(thttp_message_t *self, const thttp_headers_L_t *headers)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_message_add_content</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga0fbe5b273002fc7b0bfaa4ce306508af</anchor>
- <arglist>(thttp_message_t *self, const char *content_type, const void *content, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_message_append_content</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gada8275938d66a7f7c77a18b40dae685e</anchor>
- <arglist>(thttp_message_t *self, const void *content, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API const thttp_header_t *</type>
- <name>thttp_message_get_headerAt</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gacc210783cfa8c4f937430dd1f2508611</anchor>
- <arglist>(const thttp_message_t *self, thttp_header_type_t type, tsk_size_t index)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API const thttp_header_t *</type>
- <name>thttp_message_get_header</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga423b5655de3f4ddff2a05a259ad7557f</anchor>
- <arglist>(const thttp_message_t *self, thttp_header_type_t type)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API const thttp_header_t *</type>
- <name>thttp_message_get_headerByName</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gadbe0434124bf2f50b12fdba10a44fb2b</anchor>
- <arglist>(const thttp_message_t *self, const char *name)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_message_serialize</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga3f87c7ab7eb5bb730f5b153fcc1dc1c0</anchor>
- <arglist>(const thttp_message_t *self, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API char *</type>
- <name>thttp_message_tostring</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga58993e3fc64c1116997758f6c4e468d1</anchor>
- <arglist>(const thttp_message_t *self)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_request_t *</type>
- <name>thttp_request_new</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga5dcd151de1e0ad4aec5e5212a506b889</anchor>
- <arglist>(const char *method, const thttp_url_t *request_url)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_response_t *</type>
- <name>thttp_response_new</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gac011c57f8bd07ed2662bbc71b6e44a62</anchor>
- <arglist>(short status_code, const char *reason_phrase, const thttp_request_t *request)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_message_t *</type>
- <name>thttp_message_create</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga3fad120325a24fcdab2c8a1aac655b84</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_request_t *</type>
- <name>thttp_request_create</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gaa65be3fa6b585652c98594734b64efa8</anchor>
- <arglist>(const char *method, const thttp_url_t *url)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_message_def_t</name>
- <anchorfile>thttp__message_8h.html</anchorfile>
- <anchor>a8040423d31bfcfff0b6988678929f344</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_session.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/</path>
- <filename>thttp__session_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <includes id="thttp__challenge_8h" name="thttp_challenge.h" local="yes" imported="no">tinyhttp/auth/thttp_challenge.h</includes>
- <includes id="thttp__message_8h" name="thttp_message.h" local="yes" imported="no">tinyhttp/thttp_message.h</includes>
- <includes id="thttp__dialog_8h" name="thttp_dialog.h" local="yes" imported="no">tinyhttp/thttp_dialog.h</includes>
- <class kind="struct">thttp_session_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_INVALID_ID</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>ae558d602903bc13694ee6345de296c76</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_INVALID_HANDLE</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a592226c437d90cc444c3e36058c93192</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_OPTION</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga3b48b30caffdca4b22831e6beb10a196</anchor>
- <arglist>(ID_ENUM, VALUE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_CRED</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>gaeeccefade84db508310850d9d0f6d368</anchor>
- <arglist>(USERNAME_STR, PASSWORD_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_HEADER</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga5ed06de61a21d4c422e4ec5d56ff121d</anchor>
- <arglist>(NAME_STR, VALUE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_UNSET_HEADER</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga4c820f1027fb3479cfb4bf5d7dbf56fb</anchor>
- <arglist>(NAME_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_USERDATA</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga6252a61755fc2f58722844795ee98938</anchor>
- <arglist>(USERDATA_PTR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_NULL</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>gad00fd2b6fdfc9f0fe5001aee6fbfdff7</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="typedef">
- <type>uint64_t</type>
- <name>thttp_session_id_t</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>aa6372f0a6a5f36d90f0b7e10958cfcb0</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_session_option_e</type>
- <name>thttp_session_option_t</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>afca88a535a5b7b953dcdcb54b45f41b0</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_session_param_type_e</type>
- <name>thttp_session_param_type_t</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>acca573689cd64890cc8c9c41f6d53543</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_session_s</type>
- <name>thttp_session_t</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>acb50bccb108b39f53be974b1e5d89995</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>tsk_list_t</type>
- <name>thttp_sessions_L_t</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a5454a641989a0b5aefff214ed0a8f41e</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>void</type>
- <name>thttp_session_handle_t</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a0697a651e7789539f8fa15c2ee3e8565</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>void</type>
- <name>thttp_stack_handle_t</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a41c8dff11e4abd7d8043716a46db1060</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_session_option_e</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a693a3edc20cb070116e6ca8400b8e337</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>THTTP_SESSION_OPTION_TIMEOUT</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a693a3edc20cb070116e6ca8400b8e337a94cc57900b9735e4313e16c36cfb3416</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_session_param_type_e</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>ac60e1a2d905c79691f843b2ff333c7e3</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>httpp_null</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>ac60e1a2d905c79691f843b2ff333c7e3ad0712c5b56959908ae2d1d5687aaf142</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>httpp_option</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>ac60e1a2d905c79691f843b2ff333c7e3a97698826573c58b30fe72710553c1bb3</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>httpp_cred</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>ac60e1a2d905c79691f843b2ff333c7e3a03d31a322cd2b83a8ca8e0fb87233e62</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>httpp_header</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>ac60e1a2d905c79691f843b2ff333c7e3a895def420a1dcc12fce22e87fa052878</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>httpp_userdata</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>ac60e1a2d905c79691f843b2ff333c7e3a067b4c74eaac026c6a463d4bb0994efc</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_session_handle_t *</type>
- <name>thttp_session_create</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga4ea39662c02afa5c56439c4f087511e9</anchor>
- <arglist>(const thttp_stack_handle_t *stack,...)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_session_set</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>gad32c0f75635447af16a761bdab0b89bc</anchor>
- <arglist>(thttp_session_handle_t *self,...)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_session_id_t</type>
- <name>thttp_session_get_id</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga183dab1dec59d010e2efa1be4809e3c0</anchor>
- <arglist>(const thttp_session_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API const void *</type>
- <name>thttp_session_get_userdata</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga0f457e2b4f3d1cc43074230a174cca81</anchor>
- <arglist>(const thttp_session_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_session_closefd</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a996c48c3c855e394db760a92133644aa</anchor>
- <arglist>(thttp_session_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_update_challenges</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a91341cd284ebed49ece3d7e0c1ffac75</anchor>
- <arglist>(thttp_session_t *self, const thttp_response_t *response, tsk_bool_t answered)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_signal_closed</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a00500a6442e130d6f1a0ac29084cfa6e</anchor>
- <arglist>(thttp_session_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_signal_error</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a8d99c10a76adba8db5ae8a3f5a04ef0c</anchor>
- <arglist>(thttp_session_t *self)</arglist>
- </member>
- <member kind="function">
- <type>thttp_session_t *</type>
- <name>thttp_session_get_by_fd</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>a1e988df3ceff34ac789db8845416695a</anchor>
- <arglist>(thttp_sessions_L_t *sessions, tnet_fd_t fd)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_session_def_t</name>
- <anchorfile>thttp__session_8h.html</anchorfile>
- <anchor>aa76ab49cc2bf8b06a8710dd2363dd9bc</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_url.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/tinyhttp/</path>
- <filename>thttp__url_8h</filename>
- <includes id="tinyhttp__config_8h" name="tinyhttp_config.h" local="yes" imported="no">tinyhttp_config.h</includes>
- <class kind="struct">thttp_url_s</class>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_URL_IS_SECURE</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a57cff1b0002ccece844698c368dc6977</anchor>
- <arglist>(url)</arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_url_type_e</type>
- <name>thttp_url_type_t</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a945d6b58ceb5915e0ae6599d908fa2f2</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>enum thttp_host_type_e</type>
- <name>thttp_host_type_t</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a3f252099597edf09599b4215afbd33ef</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>struct thttp_url_s</type>
- <name>thttp_url_t</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a952418bd9b2f4a4fe8005cf489de403a</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_url_type_e</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>af22b11b0c965c8c7c48f518abc48461e</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_url_unknown</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>af22b11b0c965c8c7c48f518abc48461eac6966438fbdde9d5b4002bbdc272e0e4</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_url_http</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>af22b11b0c965c8c7c48f518abc48461eae00ad6d35614bde9178c62d99d7371b9</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_url_https</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>af22b11b0c965c8c7c48f518abc48461ea7eb154f55d294931bc37ea828a61086c</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>thttp_host_type_e</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a011593e62d5f5598b1b3a4cf772cbef4</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_host_unknown</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a011593e62d5f5598b1b3a4cf772cbef4a7fe650cff2182f4d64de44fb24af16d0</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_host_hostname</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a011593e62d5f5598b1b3a4cf772cbef4ad30b915ca257e90c8684fab6b7d26902</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_host_ipv4</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a011593e62d5f5598b1b3a4cf772cbef4a1af01821ee02ff7cf2b5aba5d789c5a9</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>thttp_host_ipv6</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a011593e62d5f5598b1b3a4cf772cbef4abe089701023a2324b0000de5311bd0a3</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API int</type>
- <name>thttp_url_serialize</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga9b7274dffec6932a2851513b865226b8</anchor>
- <arglist>(const thttp_url_t *url, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API char *</type>
- <name>thttp_url_tostring</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>gadc56e46c5df2f68f9a359d65f566904e</anchor>
- <arglist>(const thttp_url_t *url)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API thttp_url_t *</type>
- <name>thttp_url_clone</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga164927101cd3c02cd641e1bea51b836a</anchor>
- <arglist>(const thttp_url_t *url)</arglist>
- </member>
- <member kind="function">
- <type>TINYHTTP_API tsk_bool_t</type>
- <name>thttp_url_isvalid</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>gabec149e64b6b9adffc609190be8c9c33</anchor>
- <arglist>(const char *urlstring)</arglist>
- </member>
- <member kind="function">
- <type>thttp_url_t *</type>
- <name>thttp_url_create</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga3326c658c6aa66b70472a129190a8f27</anchor>
- <arglist>(thttp_url_type_t type)</arglist>
- </member>
- <member kind="variable">
- <type>TINYHTTP_GEXTERN const tsk_object_def_t *</type>
- <name>thttp_url_def_t</name>
- <anchorfile>thttp__url_8h.html</anchorfile>
- <anchor>a6eec1868fa5fa2b26b2b837a7450f0f3</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>tinyhttp_config.h</name>
- <path>C:/Projects/Doubango/tinyHTTP/include/</path>
- <filename>tinyhttp__config_8h</filename>
- <member kind="define">
- <type>#define</type>
- <name>TINYHTTP_API</name>
- <anchorfile>tinyhttp__config_8h.html</anchorfile>
- <anchor>ac042a298e1ceba9c523f9cbea33509b5</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>TINYHTTP_GEXTERN</name>
- <anchorfile>tinyhttp__config_8h.html</anchorfile>
- <anchor>ab5292e1e342d7d2dad9961f02e0468ea</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_BEGIN_DECLS</name>
- <anchorfile>tinyhttp__config_8h.html</anchorfile>
- <anchor>a8ba9bcf4430a75f1160185b44b401c44</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_END_DECLS</name>
- <anchorfile>tinyhttp__config_8h.html</anchorfile>
- <anchor>a49350caf57b39001d75fd5b8e3dd70c8</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_auth.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/auth/</path>
- <filename>thttp__auth_8c</filename>
- <includes id="thttp__auth_8h" name="thttp_auth.h" local="yes" imported="no">tinyhttp/auth/thttp_auth.h</includes>
- <member kind="function">
- <type>tsk_size_t</type>
- <name>thttp_auth_basic_response</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>gaf720869992f752dc684f3dc63f228be6</anchor>
- <arglist>(const char *userid, const char *password, char **response)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_auth_digest_HA1</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga512b7e39c4f78e196f225b6e75fc7551</anchor>
- <arglist>(const char *username, const char *realm, const char *password, tsk_md5string_t *ha1)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_auth_digest_HA1sess</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga82bbc1b3b5f7945349db1bf918c2a7cc</anchor>
- <arglist>(const char *username, const char *realm, const char *password, const char *nonce, const char *cnonce, tsk_md5string_t *ha1sess)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_auth_digest_HA2</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga35a96816fa3c4c48468187abc6ed36c3</anchor>
- <arglist>(const char *method, const char *url, const tsk_buffer_t *entity_body, const char *qop, tsk_md5string_t *ha2)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_auth_digest_response</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>gadfec81e484a75707d0319cbc9d1bb3ec</anchor>
- <arglist>(const tsk_md5string_t *ha1, const char *nonce, const nonce_count_t noncecount, const char *cnonce, const char *qop, const tsk_md5string_t *ha2, tsk_md5string_t *response)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_challenge.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/auth/</path>
- <filename>thttp__challenge_8c</filename>
- <includes id="thttp__challenge_8h" name="thttp_challenge.h" local="yes" imported="no">tinyhttp/auth/thttp_challenge.h</includes>
- <includes id="thttp_8h" name="thttp.h" local="yes" imported="no">thttp.h</includes>
- <includes id="thttp__header___authorization_8h" name="thttp_header_Authorization.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Authorization.h</includes>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_CHALLENGE_IS_DIGEST</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>a17266f53b47c6759209b024cfeec652e</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_CHALLENGE_IS_BASIC</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>affefab655d3dcf05e87102924c3426b9</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_CHALLENGE_IS_AKAv1</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>a17c7cf7ae6a60a7ec4f737534ff78186</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_CHALLENGE_IS_AKAv2</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>ae62785164aa259e6ee525611fe749235</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_AUTH_COPY_VALUES</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>a3bd5133626ec170c6a86d945a95c12aa</anchor>
- <arglist>(hdr)</arglist>
- </member>
- <member kind="function">
- <type>thttp_challenge_t *</type>
- <name>thttp_challenge_create</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>a318168bdbcafa58b5c669569df78675d</anchor>
- <arglist>(tsk_bool_t isproxy, const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *algorithm, const char *qop)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_challenge_reset_cnonce</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>a9a8e025b746285d9fc92ce1075b98e2d</anchor>
- <arglist>(thttp_challenge_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_challenge_get_digest_response</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>ade573d9fc358704de4e1e7edb359bc76</anchor>
- <arglist>(thttp_challenge_t *self, const char *username, const char *password, const char *method, const char *uristring, const tsk_buffer_t *entity_body, char **response)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_challenge_update</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>a3dfcdc7a0b7e13d2e1b8f34d85c0aa97</anchor>
- <arglist>(thttp_challenge_t *self, const char *scheme, const char *realm, const char *nonce, const char *opaque, const char *algorithm, const char *qop)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_t *</type>
- <name>thttp_challenge_create_header_authorization</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>af754fbfa7db986e184bba843f946d47b</anchor>
- <arglist>(thttp_challenge_t *self, const char *username, const char *password, const thttp_request_t *request)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_challenge_def_t</name>
- <anchorfile>thttp__challenge_8c.html</anchorfile>
- <anchor>a8de773d49fea958030eaf390c2eac874</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/headers/</path>
- <filename>thttp__header_8c</filename>
- <includes id="thttp__header_8h" name="thttp_header.h" local="yes" imported="no">tinyhttp/headers/thttp_header.h</includes>
- <includes id="thttp__header___dummy_8h" name="thttp_header_Dummy.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Dummy.h</includes>
- <member kind="function">
- <type>const char *</type>
- <name>thttp_header_get_name</name>
- <anchorfile>thttp__header_8c.html</anchorfile>
- <anchor>aff5b23d3dee1ac20625a4d6adc2dabd8</anchor>
- <arglist>(thttp_header_type_t type)</arglist>
- </member>
- <member kind="function">
- <type>const char *</type>
- <name>thttp_header_get_nameex</name>
- <anchorfile>thttp__header_8c.html</anchorfile>
- <anchor>a65a286d7828397c6e1f335edf055b6f7</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- <member kind="function">
- <type>char</type>
- <name>thttp_header_get_param_separator</name>
- <anchorfile>thttp__header_8c.html</anchorfile>
- <anchor>ab427239dde18b3463673e20585534e33</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_serialize</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga7abd684222ab6096765addca79071561</anchor>
- <arglist>(const thttp_header_t *self, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>char *</type>
- <name>thttp_header_tostring</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga2ba34e8e33da57b8af99350c85768099</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- <member kind="function">
- <type>char *</type>
- <name>thttp_header_value_tostring</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga770293aff5d59b867680f5c099eee323</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Authorization.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/headers/</path>
- <filename>thttp__header___authorization_8c</filename>
- <includes id="thttp__header___authorization_8h" name="thttp_header_Authorization.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Authorization.h</includes>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <member kind="function">
- <type>thttp_header_Authorization_t *</type>
- <name>thttp_header_authorization_create</name>
- <anchorfile>thttp__header___authorization_8c.html</anchorfile>
- <anchor>a166164e6a4ed700ef370b5777aecde26</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_Authorization_tostring</name>
- <anchorfile>thttp__header___authorization_8c.html</anchorfile>
- <anchor>a7b352d0f3e061b2ba7fbcb8b859e6474</anchor>
- <arglist>(const thttp_header_t *header, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Authorization_t *</type>
- <name>thttp_header_Authorization_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>gaf62fc4d2fedd30ee7dc84856859e8a4f</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Proxy_Authorization_t *</type>
- <name>thttp_header_Proxy_Authorization_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga2d423bf012c44446fbadc8f2e9e9c753</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_header_Authorization_def_t</name>
- <anchorfile>thttp__header___authorization_8c.html</anchorfile>
- <anchor>ae199e6ec32d09c9af2eb5885f96c6bb2</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Content_Length.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/headers/</path>
- <filename>thttp__header___content___length_8c</filename>
- <includes id="thttp__header___content___length_8h" name="thttp_header_Content_Length.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Content_Length.h</includes>
- <member kind="function">
- <type>thttp_header_Content_Length_t *</type>
- <name>thttp_header_content_length_create</name>
- <anchorfile>thttp__header___content___length_8c.html</anchorfile>
- <anchor>a0c695121d4b61386a6ac1e9df931ba8f</anchor>
- <arglist>(uint32_t length)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_Content_Length_tostring</name>
- <anchorfile>thttp__header___content___length_8c.html</anchorfile>
- <anchor>a78fbeaf931b0b78c46944584d40f361c</anchor>
- <arglist>(const thttp_header_t *header, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Content_Length_t *</type>
- <name>thttp_header_Content_Length_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga4c9a74cd97da944385e046590fa0c4c1</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_header_Content_Length_def_t</name>
- <anchorfile>thttp__header___content___length_8c.html</anchorfile>
- <anchor>a185d9b0e08ccec6ee26850e74e9d7c66</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Content_Type.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/headers/</path>
- <filename>thttp__header___content___type_8c</filename>
- <includes id="thttp__header___content___type_8h" name="thttp_header_Content_Type.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Content_Type.h</includes>
- <member kind="function">
- <type>thttp_header_Content_Type_t *</type>
- <name>thttp_header_content_type_create</name>
- <anchorfile>thttp__header___content___type_8c.html</anchorfile>
- <anchor>a805b4a1049b3760791cda03c19584c75</anchor>
- <arglist>(const char *type)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Content_Type_t *</type>
- <name>thttp_header_content_type_create_null</name>
- <anchorfile>thttp__header___content___type_8c.html</anchorfile>
- <anchor>ae8b68771502f79c782af939bfda18b93</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_Content_Type_tostring</name>
- <anchorfile>thttp__header___content___type_8c.html</anchorfile>
- <anchor>a0b2beef56edbd1226b5a15411aeb43f4</anchor>
- <arglist>(const thttp_header_t *header, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Content_Type_t *</type>
- <name>thttp_header_Content_Type_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga88c3c565650876a99c75c7503333cced</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_header_Content_Type_def_t</name>
- <anchorfile>thttp__header___content___type_8c.html</anchorfile>
- <anchor>a911bb4b12f106ad2da6673169f6e37be</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Dummy.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/headers/</path>
- <filename>thttp__header___dummy_8c</filename>
- <includes id="thttp__header___dummy_8h" name="thttp_header_Dummy.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Dummy.h</includes>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <member kind="function">
- <type>thttp_header_Dummy_t *</type>
- <name>thttp_header_dummy_create</name>
- <anchorfile>thttp__header___dummy_8c.html</anchorfile>
- <anchor>a260b69294cde8c14d02fcce86146de63</anchor>
- <arglist>(const char *name, const char *value)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Dummy_t *</type>
- <name>thttp_header_dummy_create_null</name>
- <anchorfile>thttp__header___dummy_8c.html</anchorfile>
- <anchor>a754efe688f5a1b19dbb715bce8468a9f</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_Dummy_tostring</name>
- <anchorfile>thttp__header___dummy_8c.html</anchorfile>
- <anchor>af7f2542fcb0b5e94c55e24ad9a7983ec</anchor>
- <arglist>(const thttp_header_t *header, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Dummy_t *</type>
- <name>thttp_header_Dummy_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>gaa51ce8cbaeba9ffaf24847f4ff6c6c63</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_header_Dummy_def_t</name>
- <anchorfile>thttp__header___dummy_8c.html</anchorfile>
- <anchor>a7a8a488e2f20e15dc52821d4f7900677</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_ETag.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/headers/</path>
- <filename>thttp__header___e_tag_8c</filename>
- <includes id="thttp__header___e_tag_8h" name="thttp_header_ETag.h" local="yes" imported="no">tinyhttp/headers/thttp_header_ETag.h</includes>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <member kind="function">
- <type>thttp_header_ETag_t *</type>
- <name>thttp_header_etag_create</name>
- <anchorfile>thttp__header___e_tag_8c.html</anchorfile>
- <anchor>a51972875d3d2702e9bb2d1cad9b45659</anchor>
- <arglist>(const char *value)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_ETag_t *</type>
- <name>thttp_header_etag_create_null</name>
- <anchorfile>thttp__header___e_tag_8c.html</anchorfile>
- <anchor>ad07c1d52806e9274dc962ec7db01af97</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_ETag_tostring</name>
- <anchorfile>thttp__header___e_tag_8c.html</anchorfile>
- <anchor>afb4b696e2d9abe37060e161791bb546a</anchor>
- <arglist>(const thttp_header_t *header, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_ETag_t *</type>
- <name>thttp_header_ETag_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga8f80a83c38b4b3c23ef9adca526c2067</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_header_ETag_def_t</name>
- <anchorfile>thttp__header___e_tag_8c.html</anchorfile>
- <anchor>a6458161bdd34b5aa4035281a50addd8f</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_Transfer_Encoding.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/headers/</path>
- <filename>thttp__header___transfer___encoding_8c</filename>
- <includes id="thttp__header___transfer___encoding_8h" name="thttp_header_Transfer_Encoding.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Transfer_Encoding.h</includes>
- <member kind="function">
- <type>thttp_header_Transfer_Encoding_t *</type>
- <name>thttp_header_transfer_encoding_create</name>
- <anchorfile>thttp__header___transfer___encoding_8c.html</anchorfile>
- <anchor>aa1db4ca84e99d39bbe1d5a7751c2dbb5</anchor>
- <arglist>(const char *encoding)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Transfer_Encoding_t *</type>
- <name>thttp_header_transfer_encoding_create_null</name>
- <anchorfile>thttp__header___transfer___encoding_8c.html</anchorfile>
- <anchor>aebce8cb85bbc984054dc55535eff4ef0</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_Transfer_Encoding_tostring</name>
- <anchorfile>thttp__header___transfer___encoding_8c.html</anchorfile>
- <anchor>a60865a3a13d8ebf0ac0c37c702ba5cb2</anchor>
- <arglist>(const thttp_header_t *header, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Transfer_Encoding_t *</type>
- <name>thttp_header_Transfer_Encoding_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga16eb00aaf3ca02295c0c7dcd1f7c808d</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_header_Transfer_Encoding_def_t</name>
- <anchorfile>thttp__header___transfer___encoding_8c.html</anchorfile>
- <anchor>adefb146cda0858b796412ae5af31bb86</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_header_WWW_Authenticate.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/headers/</path>
- <filename>thttp__header___w_w_w___authenticate_8c</filename>
- <includes id="thttp__header___w_w_w___authenticate_8h" name="thttp_header_WWW_Authenticate.h" local="yes" imported="no">tinyhttp/headers/thttp_header_WWW_Authenticate.h</includes>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <member kind="define">
- <type>#define</type>
- <name>prev_not_comma</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8c.html</anchorfile>
- <anchor>a0271fd9cc6bda8b3fde50745215bee42</anchor>
- <arglist>(p)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_WWW_Authenticate_t *</type>
- <name>thttp_header_www_authenticate_create</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8c.html</anchorfile>
- <anchor>abf3fc1eedfd316305b60c406f2b4a9a1</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_WWW_Authenticate_tostring</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8c.html</anchorfile>
- <anchor>a3191f98b29b0c55f0dbd8ee836da9b43</anchor>
- <arglist>(const thttp_header_t *header, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_WWW_Authenticate_t *</type>
- <name>thttp_header_WWW_Authenticate_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga6ea6cdaa0f153de0f53b25d02a99778c</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Proxy_Authenticate_t *</type>
- <name>thttp_header_Proxy_Authenticate_parse</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8c.html</anchorfile>
- <anchor>a617438484d983519ec1531e0f1912fce</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_header_WWW_Authenticate_def_t</name>
- <anchorfile>thttp__header___w_w_w___authenticate_8c.html</anchorfile>
- <anchor>a59a07c2bac40f845974d43ee9f3f5fe0</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_parser_header.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/parsers/</path>
- <filename>thttp__parser__header_8c</filename>
- <includes id="thttp__parser__header_8h" name="thttp_parser_header.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_header.h</includes>
- <includes id="thttp__header___authorization_8h" name="thttp_header_Authorization.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Authorization.h</includes>
- <includes id="thttp__header___dummy_8h" name="thttp_header_Dummy.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Dummy.h</includes>
- <includes id="thttp__header___e_tag_8h" name="thttp_header_ETag.h" local="yes" imported="no">tinyhttp/headers/thttp_header_ETag.h</includes>
- <includes id="thttp__header___transfer___encoding_8h" name="thttp_header_Transfer_Encoding.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Transfer_Encoding.h</includes>
- <includes id="thttp__header___w_w_w___authenticate_8h" name="thttp_header_WWW_Authenticate.h" local="yes" imported="no">tinyhttp/headers/thttp_header_WWW_Authenticate.h</includes>
- <member kind="define">
- <type>#define</type>
- <name>ADD_HEADERS</name>
- <anchorfile>thttp__parser__header_8c.html</anchorfile>
- <anchor>a27be7662a4a3bc93b2472c1b7123f46c</anchor>
- <arglist>(headers)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>ADD_HEADER</name>
- <anchorfile>thttp__parser__header_8c.html</anchorfile>
- <anchor>a0137efa753e3b9c5c03d459ed14887f7</anchor>
- <arglist>(header)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_parse</name>
- <anchorfile>thttp__parser__header_8c.html</anchorfile>
- <anchor>ae52707f146ca8f1c20d2d170b6bd4e65</anchor>
- <arglist>(tsk_ragel_state_t *state, thttp_message_t *message)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_parser_message.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/parsers/</path>
- <filename>thttp__parser__message_8c</filename>
- <includes id="thttp__parser__message_8h" name="thttp_parser_message.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_message.h</includes>
- <includes id="thttp__parser__header_8h" name="thttp_parser_header.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_header.h</includes>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_parse</name>
- <anchorfile>thttp__parser__message_8c.html</anchorfile>
- <anchor>aa58e2b6a672e557389465d5def68802e</anchor>
- <arglist>(tsk_ragel_state_t *state, thttp_message_t **result, tsk_bool_t extract_content)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_parser_url.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/parsers/</path>
- <filename>thttp__parser__url_8c</filename>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <member kind="function">
- <type>thttp_url_t *</type>
- <name>thttp_url_parse</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga2204b5747836c64bea185be649ce1470</anchor>
- <arglist>(const char *urlstring, tsk_size_t length)</arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/</path>
- <filename>thttp_8c</filename>
- <includes id="thttp_8h" name="thttp.h" local="yes" imported="no">thttp.h</includes>
- <includes id="thttp__action_8h" name="thttp_action.h" local="yes" imported="no">tinyhttp/thttp_action.h</includes>
- <includes id="thttp__event_8h" name="thttp_event.h" local="yes" imported="no">tinyhttp/thttp_event.h</includes>
- <includes id="thttp__message_8h" name="thttp_message.h" local="yes" imported="no">tinyhttp/thttp_message.h</includes>
- <includes id="thttp__parser__message_8h" name="thttp_parser_message.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_message.h</includes>
- <includes id="thttp__header___transfer___encoding_8h" name="thttp_header_Transfer_Encoding.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Transfer_Encoding.h</includes>
- <includes id="thttp__dialog_8h" name="thttp_dialog.h" local="yes" imported="no">tinyhttp/thttp_dialog.h</includes>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MIN_STREAM_CHUNCK_SIZE</name>
- <anchorfile>thttp_8c.html</anchorfile>
- <anchor>a4fe6c3e978f2b8dd596315d8c714675f</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>__thttp_stack_set</name>
- <anchorfile>thttp_8c.html</anchorfile>
- <anchor>a5094d9b95c2ce4945b1de1b5d6d2260e</anchor>
- <arglist>(thttp_stack_t *self, va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>thttp_stack_handle_t *</type>
- <name>thttp_stack_create</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga23f21d510973ba5761fd25286df19eef</anchor>
- <arglist>(thttp_stack_callback_f callback,...)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_stack_start</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga53cf350947bec4313d285a3b89df7f31</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_stack_set</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga6f67d03e0f023335b97788002fb247a2</anchor>
- <arglist>(thttp_stack_handle_t *self,...)</arglist>
- </member>
- <member kind="function">
- <type>const void *</type>
- <name>thttp_stack_get_userdata</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>gacf4a84954ca6c196f357cba4731e3ae3</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_stack_stop</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga46ca1b404d575a8b1f6c1bcea9cf9484</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_stack_alert</name>
- <anchorfile>thttp_8c.html</anchorfile>
- <anchor>ab532602d492266c03327a604daa7462e</anchor>
- <arglist>(const thttp_stack_t *self, const thttp_event_t *e)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_stack_def_t</name>
- <anchorfile>thttp_8c.html</anchorfile>
- <anchor>ab351f37e2977937fb0040e18630b06a4</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_action.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/</path>
- <filename>thttp__action_8c</filename>
- <includes id="thttp__action_8h" name="thttp_action.h" local="yes" imported="no">tinyhttp/thttp_action.h</includes>
- <includes id="thttp_8h" name="thttp.h" local="yes" imported="no">thttp.h</includes>
- <member kind="function">
- <type>thttp_action_t *</type>
- <name>thttp_action_create</name>
- <anchorfile>thttp__action_8c.html</anchorfile>
- <anchor>a73543e652404a6e5f64ff18066468db8</anchor>
- <arglist>(thttp_action_type_t type, const char *urlstring, const char *method, va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_action_perform</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga36b1aa78a24305f56973f370f356236d</anchor>
- <arglist>(thttp_session_handle_t *session, const char *urlstring, const char *method,...)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_action_def_t</name>
- <anchorfile>thttp__action_8c.html</anchorfile>
- <anchor>a3880c0dbf8e3b468c2813cf398e070ad</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_dialog.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/</path>
- <filename>thttp__dialog_8c</filename>
- <includes id="thttp__dialog_8h" name="thttp_dialog.h" local="yes" imported="no">tinyhttp/thttp_dialog.h</includes>
- <includes id="thttp_8h" name="thttp.h" local="yes" imported="no">thttp.h</includes>
- <includes id="thttp__action_8h" name="thttp_action.h" local="yes" imported="no">tinyhttp/thttp_action.h</includes>
- <includes id="thttp__session_8h" name="thttp_session.h" local="yes" imported="no">tinyhttp/thttp_session.h</includes>
- <includes id="thttp__url_8h" name="thttp_url.h" local="yes" imported="no">tinyhttp/thttp_url.h</includes>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <includes id="thttp__header___dummy_8h" name="thttp_header_Dummy.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Dummy.h</includes>
- <member kind="define">
- <type>#define</type>
- <name>DEBUG_STATE_MACHINE</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a81cfaffe67503aea261a80843624919e</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_DESCRIPTION</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a7a8940a5d53df638ec52288b75989fc4</anchor>
- <arglist>(message)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_DIALOG_TRANSPORT_ERROR_CODE</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>aa32e20ee3bff57d5338833ef141907ac</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>enum _fsm_action_e</type>
- <name>_fsm_action_t</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>afe20aca1bd90c447e89dfd4b30661acf</anchor>
- <arglist></arglist>
- </member>
- <member kind="typedef">
- <type>enum _fsm_state_e</type>
- <name>_fsm_state_t</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ac06f5d03925a1287a4f89e0d57f347fe</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>_fsm_action_e</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ad032147dfda9028e630a09a1c3bec61d</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>_fsm_action_request</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ad032147dfda9028e630a09a1c3bec61da2e7bfdefaa441cf97db0f8ccd0efbf43</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>_fsm_action_close</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ad032147dfda9028e630a09a1c3bec61dafa51b123b60fbdfe6b1c2265a912ad1b</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>_fsm_action_message</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ad032147dfda9028e630a09a1c3bec61daa5b7c1cbb6978522d70fcd9daa3c68ab</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>_fsm_action_closed</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ad032147dfda9028e630a09a1c3bec61dae0791cf072837e4754246ba7d8de9ece</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>_fsm_action_error</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ad032147dfda9028e630a09a1c3bec61da8112fd037b6e1e00369c8412688c95ad</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumeration">
- <name>_fsm_state_e</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a92913a3e734277dfa8b96cdd97a9cbcb</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>_fsm_state_Started</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a92913a3e734277dfa8b96cdd97a9cbcba76034bb262163ff2e14ebbdbe3b3b2ba</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>_fsm_state_Transfering</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a92913a3e734277dfa8b96cdd97a9cbcba07dc0fcb6ff70d5b4480ab3c965e6e55</anchor>
- <arglist></arglist>
- </member>
- <member kind="enumvalue">
- <name>_fsm_state_Terminated</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a92913a3e734277dfa8b96cdd97a9cbcbaeab8f5e66ccc9c9df9e4edd20400e037</anchor>
- <arglist></arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_send_request</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a508502e5b7d170d72fe0fd6572bfe4e7</anchor>
- <arglist>(thttp_dialog_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_update_timestamp</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a4022253c16e2be6003e1bc212814ffcd</anchor>
- <arglist>(thttp_dialog_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_OnTerminated</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>acc131be6c5a9a9b9f6580b2a0ca0918d</anchor>
- <arglist>(thttp_dialog_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_stack_alert</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ab532602d492266c03327a604daa7462e</anchor>
- <arglist>(const thttp_stack_t *self, const thttp_event_t *e)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_Started_2_Transfering_X_request</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a4fec827477039cd133bb0ba55cd6e1b6</anchor>
- <arglist>(va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_Transfering_2_Transfering_X_401_407</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a00ab51fe52cf9ff43607376dd9b2f663</anchor>
- <arglist>(va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_Transfering_2_Transfering_X_1xx</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ac58361d510dad68eed62a8ccf8e3ba75</anchor>
- <arglist>(va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_Transfering_2_Terminated_X_message</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ab1728da2b2245a6768a00ce40e0861f7</anchor>
- <arglist>(va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_Any_2_Terminated_X_closed</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ae2b2c69ea17d9de8e454f914f94393bf</anchor>
- <arglist>(va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_Any_2_Terminated_X_Error</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a271bc2b8bacb15714584816fb587a8cb</anchor>
- <arglist>(va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>tsk_bool_t</type>
- <name>_fsm_cond_i_401_407</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a06b79f19a5f46a36b5b10c3f150dd32a</anchor>
- <arglist>(thttp_dialog_t *self, thttp_message_t *message)</arglist>
- </member>
- <member kind="function">
- <type>tsk_bool_t</type>
- <name>_fsm_cond_i_1xx</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a900dbaa94550c911cf068916d7949b52</anchor>
- <arglist>(thttp_dialog_t *self, thttp_message_t *message)</arglist>
- </member>
- <member kind="function">
- <type>thttp_dialog_t *</type>
- <name>thttp_dialog_create</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>ae36feb1433b9c3231537edb7cb386a97</anchor>
- <arglist>(struct thttp_session_s *session)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_dialog_fsm_act</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a75bbcbd775498c9c768e4d3536c7cc3b</anchor>
- <arglist>(thttp_dialog_t *self, tsk_fsm_action_id action_id, const thttp_message_t *message, const thttp_action_t *action)</arglist>
- </member>
- <member kind="function">
- <type>thttp_dialog_t *</type>
- <name>thttp_dialog_new</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a47c02f0e16ba68f049d5721c479b8de0</anchor>
- <arglist>(thttp_session_t *session)</arglist>
- </member>
- <member kind="function">
- <type>thttp_dialog_t *</type>
- <name>thttp_dialog_get_oldest</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a11a7f172eec35d75c54445562db2733e</anchor>
- <arglist>(thttp_dialogs_L_t *dialogs)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_dialog_def_t</name>
- <anchorfile>thttp__dialog_8c.html</anchorfile>
- <anchor>a9829fc6c800994cd8a137eb90597b47a</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_event.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/</path>
- <filename>thttp__event_8c</filename>
- <includes id="thttp__event_8h" name="thttp_event.h" local="yes" imported="no">tinyhttp/thttp_event.h</includes>
- <includes id="thttp__message_8h" name="thttp_message.h" local="yes" imported="no">tinyhttp/thttp_message.h</includes>
- <member kind="function">
- <type>thttp_event_t *</type>
- <name>thttp_event_create</name>
- <anchorfile>thttp__event_8c.html</anchorfile>
- <anchor>a957893a2f552054a69a7e63ab96ddb04</anchor>
- <arglist>(thttp_event_type_t type, const thttp_session_handle_t *session, const char *description, const thttp_message_t *message)</arglist>
- </member>
- <member kind="variable">
- <type>const void *</type>
- <name>thttp_event_def_t</name>
- <anchorfile>thttp__event_8c.html</anchorfile>
- <anchor>a80813987ea170771d264808d86bb3c03</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_message.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/</path>
- <filename>thttp__message_8c</filename>
- <includes id="thttp__message_8h" name="thttp_message.h" local="yes" imported="no">tinyhttp/thttp_message.h</includes>
- <member kind="define">
- <type>#define</type>
- <name>ADD_HEADER</name>
- <anchorfile>thttp__message_8c.html</anchorfile>
- <anchor>a04933dbce47a20696dc3fbdaeaacb126</anchor>
- <arglist>(type, field)</arglist>
- </member>
- <member kind="function">
- <type>thttp_message_t *</type>
- <name>thttp_message_create</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga3fad120325a24fcdab2c8a1aac655b84</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>thttp_request_t *</type>
- <name>thttp_request_create</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gaa65be3fa6b585652c98594734b64efa8</anchor>
- <arglist>(const char *method, const thttp_url_t *url)</arglist>
- </member>
- <member kind="function">
- <type>thttp_response_t *</type>
- <name>thttp_response_create</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga07f948cc1371f453a96c01a57dc0adbb</anchor>
- <arglist>(const thttp_request_t *request, short status_code, const char *reason_phrase)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_add_header</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga0067f283164eb98c6850328b39d5ff26</anchor>
- <arglist>(thttp_message_t *self, const thttp_header_t *hdr)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_add_headers</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga9d772552b9a892b718f0fd8aff3b86b2</anchor>
- <arglist>(thttp_message_t *self, const thttp_headers_L_t *headers)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_add_content</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga0fbe5b273002fc7b0bfaa4ce306508af</anchor>
- <arglist>(thttp_message_t *self, const char *content_type, const void *content, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_append_content</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gada8275938d66a7f7c77a18b40dae685e</anchor>
- <arglist>(thttp_message_t *self, const void *content, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>const thttp_header_t *</type>
- <name>thttp_message_get_headerAt</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gacc210783cfa8c4f937430dd1f2508611</anchor>
- <arglist>(const thttp_message_t *self, thttp_header_type_t type, tsk_size_t index)</arglist>
- </member>
- <member kind="function">
- <type>const thttp_header_t *</type>
- <name>thttp_message_get_header</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga423b5655de3f4ddff2a05a259ad7557f</anchor>
- <arglist>(const thttp_message_t *self, thttp_header_type_t type)</arglist>
- </member>
- <member kind="function">
- <type>const thttp_header_t *</type>
- <name>thttp_message_get_headerByName</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gadbe0434124bf2f50b12fdba10a44fb2b</anchor>
- <arglist>(const thttp_message_t *self, const char *name)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_serialize</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga3f87c7ab7eb5bb730f5b153fcc1dc1c0</anchor>
- <arglist>(const thttp_message_t *self, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>char *</type>
- <name>thttp_message_tostring</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga58993e3fc64c1116997758f6c4e468d1</anchor>
- <arglist>(const thttp_message_t *self)</arglist>
- </member>
- <member kind="function">
- <type>thttp_request_t *</type>
- <name>thttp_request_new</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga5dcd151de1e0ad4aec5e5212a506b889</anchor>
- <arglist>(const char *method, const thttp_url_t *request_url)</arglist>
- </member>
- <member kind="function">
- <type>thttp_response_t *</type>
- <name>thttp_response_new</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gac011c57f8bd07ed2662bbc71b6e44a62</anchor>
- <arglist>(short status_code, const char *reason_phrase, const thttp_request_t *request)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_message_def_t</name>
- <anchorfile>thttp__message_8c.html</anchorfile>
- <anchor>a6d03014b06c22907fa7251aa74a04656</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_session.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/</path>
- <filename>thttp__session_8c</filename>
- <includes id="thttp__session_8h" name="thttp_session.h" local="yes" imported="no">tinyhttp/thttp_session.h</includes>
- <includes id="thttp_8h" name="thttp.h" local="yes" imported="no">thttp.h</includes>
- <includes id="thttp__action_8h" name="thttp_action.h" local="yes" imported="no">tinyhttp/thttp_action.h</includes>
- <includes id="thttp__header___dummy_8h" name="thttp_header_Dummy.h" local="yes" imported="no">tinyhttp/headers/thttp_header_Dummy.h</includes>
- <includes id="thttp__header___w_w_w___authenticate_8h" name="thttp_header_WWW_Authenticate.h" local="yes" imported="no">tinyhttp/headers/thttp_header_WWW_Authenticate.h</includes>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_signal</name>
- <anchorfile>thttp__session_8c.html</anchorfile>
- <anchor>aca34bca93da39b305f8a1afc0bc91904</anchor>
- <arglist>(thttp_session_t *self, thttp_action_type_t atype)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>__thttp_session_set</name>
- <anchorfile>thttp__session_8c.html</anchorfile>
- <anchor>a0b34d6e5d87a8694c3f251cabaa7133f</anchor>
- <arglist>(thttp_session_t *self, va_list *app)</arglist>
- </member>
- <member kind="function">
- <type>thttp_session_handle_t *</type>
- <name>thttp_session_create</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga4ea39662c02afa5c56439c4f087511e9</anchor>
- <arglist>(const thttp_stack_handle_t *stack,...)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_set</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>gad32c0f75635447af16a761bdab0b89bc</anchor>
- <arglist>(thttp_session_handle_t *self,...)</arglist>
- </member>
- <member kind="function">
- <type>thttp_session_id_t</type>
- <name>thttp_session_get_id</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga183dab1dec59d010e2efa1be4809e3c0</anchor>
- <arglist>(const thttp_session_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>const void *</type>
- <name>thttp_session_get_userdata</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga0f457e2b4f3d1cc43074230a174cca81</anchor>
- <arglist>(const thttp_session_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_closefd</name>
- <anchorfile>thttp__session_8c.html</anchorfile>
- <anchor>ab301eb511cb7e193cdae2d25dd007ca5</anchor>
- <arglist>(thttp_session_handle_t *_self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_update_challenges</name>
- <anchorfile>thttp__session_8c.html</anchorfile>
- <anchor>a91341cd284ebed49ece3d7e0c1ffac75</anchor>
- <arglist>(thttp_session_t *self, const thttp_response_t *response, tsk_bool_t answered)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_signal_closed</name>
- <anchorfile>thttp__session_8c.html</anchorfile>
- <anchor>a00500a6442e130d6f1a0ac29084cfa6e</anchor>
- <arglist>(thttp_session_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_signal_error</name>
- <anchorfile>thttp__session_8c.html</anchorfile>
- <anchor>a8d99c10a76adba8db5ae8a3f5a04ef0c</anchor>
- <arglist>(thttp_session_t *self)</arglist>
- </member>
- <member kind="function">
- <type>thttp_session_t *</type>
- <name>thttp_session_get_by_fd</name>
- <anchorfile>thttp__session_8c.html</anchorfile>
- <anchor>a1e988df3ceff34ac789db8845416695a</anchor>
- <arglist>(thttp_sessions_L_t *sessions, tnet_fd_t fd)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_session_def_t</name>
- <anchorfile>thttp__session_8c.html</anchorfile>
- <anchor>a1bb8f8df043cc568314c18977f4d8edc</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="file">
- <name>thttp_url.c</name>
- <path>C:/Projects/Doubango/tinyHTTP/src/</path>
- <filename>thttp__url_8c</filename>
- <includes id="thttp__url_8h" name="thttp_url.h" local="yes" imported="no">tinyhttp/thttp_url.h</includes>
- <includes id="thttp__parser__url_8h" name="thttp_parser_url.h" local="yes" imported="no">tinyhttp/parsers/thttp_parser_url.h</includes>
- <member kind="function">
- <type>thttp_url_t *</type>
- <name>thttp_url_create</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga3326c658c6aa66b70472a129190a8f27</anchor>
- <arglist>(thttp_url_type_t type)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_url_serialize</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga9b7274dffec6932a2851513b865226b8</anchor>
- <arglist>(const thttp_url_t *url, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>char *</type>
- <name>thttp_url_tostring</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>gadc56e46c5df2f68f9a359d65f566904e</anchor>
- <arglist>(const thttp_url_t *url)</arglist>
- </member>
- <member kind="function">
- <type>thttp_url_t *</type>
- <name>thttp_url_clone</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga164927101cd3c02cd641e1bea51b836a</anchor>
- <arglist>(const thttp_url_t *url)</arglist>
- </member>
- <member kind="function">
- <type>tsk_bool_t</type>
- <name>thttp_url_isvalid</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>gabec149e64b6b9adffc609190be8c9c33</anchor>
- <arglist>(const char *urlstring)</arglist>
- </member>
- <member kind="variable">
- <type>const tsk_object_def_t *</type>
- <name>thttp_url_def_t</name>
- <anchorfile>thttp__url_8c.html</anchorfile>
- <anchor>a98e11c7a8aa8410e4a955c4376d78cd4</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="group">
- <name>thttp_auth_group</name>
- <title>HTTP basic/digest authentication (RFC 2617)</title>
- <filename>group__thttp__auth__group.html</filename>
- <member kind="function">
- <type>tsk_size_t</type>
- <name>thttp_auth_basic_response</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>gaf720869992f752dc684f3dc63f228be6</anchor>
- <arglist>(const char *userid, const char *password, char **response)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_auth_digest_HA1</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga512b7e39c4f78e196f225b6e75fc7551</anchor>
- <arglist>(const char *username, const char *realm, const char *password, tsk_md5string_t *ha1)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_auth_digest_HA1sess</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga82bbc1b3b5f7945349db1bf918c2a7cc</anchor>
- <arglist>(const char *username, const char *realm, const char *password, const char *nonce, const char *cnonce, tsk_md5string_t *ha1sess)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_auth_digest_HA2</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>ga35a96816fa3c4c48468187abc6ed36c3</anchor>
- <arglist>(const char *method, const char *url, const tsk_buffer_t *entity_body, const char *qop, tsk_md5string_t *ha2)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_auth_digest_response</name>
- <anchorfile>group__thttp__auth__group.html</anchorfile>
- <anchor>gadfec81e484a75707d0319cbc9d1bb3ec</anchor>
- <arglist>(const tsk_md5string_t *ha1, const char *nonce, const nonce_count_t noncecount, const char *cnonce, const char *qop, const tsk_md5string_t *ha2, tsk_md5string_t *response)</arglist>
- </member>
- </compound>
- <compound kind="group">
- <name>thttp_header_group</name>
- <title>HTTP Headers</title>
- <filename>group__thttp__header__group.html</filename>
- <member kind="function">
- <type>int</type>
- <name>thttp_header_serialize</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga7abd684222ab6096765addca79071561</anchor>
- <arglist>(const thttp_header_t *self, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>char *</type>
- <name>thttp_header_tostring</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga2ba34e8e33da57b8af99350c85768099</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- <member kind="function">
- <type>char *</type>
- <name>thttp_header_value_tostring</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga770293aff5d59b867680f5c099eee323</anchor>
- <arglist>(const thttp_header_t *self)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Authorization_t *</type>
- <name>thttp_header_Authorization_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>gaf62fc4d2fedd30ee7dc84856859e8a4f</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Proxy_Authorization_t *</type>
- <name>thttp_header_Proxy_Authorization_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga2d423bf012c44446fbadc8f2e9e9c753</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Content_Length_t *</type>
- <name>thttp_header_Content_Length_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga4c9a74cd97da944385e046590fa0c4c1</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Content_Type_t *</type>
- <name>thttp_header_Content_Type_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga88c3c565650876a99c75c7503333cced</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Dummy_t *</type>
- <name>thttp_header_Dummy_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>gaa51ce8cbaeba9ffaf24847f4ff6c6c63</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_ETag_t *</type>
- <name>thttp_header_ETag_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga8f80a83c38b4b3c23ef9adca526c2067</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_Transfer_Encoding_t *</type>
- <name>thttp_header_Transfer_Encoding_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga16eb00aaf3ca02295c0c7dcd1f7c808d</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>thttp_header_WWW_Authenticate_t *</type>
- <name>thttp_header_WWW_Authenticate_parse</name>
- <anchorfile>group__thttp__header__group.html</anchorfile>
- <anchor>ga6ea6cdaa0f153de0f53b25d02a99778c</anchor>
- <arglist>(const char *data, tsk_size_t size)</arglist>
- </member>
- </compound>
- <compound kind="group">
- <name>thttp_stack_group</name>
- <title>HTTP/HTTPS stack</title>
- <filename>group__thttp__stack__group.html</filename>
- <member kind="function">
- <type>thttp_stack_handle_t *</type>
- <name>thttp_stack_create</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga23f21d510973ba5761fd25286df19eef</anchor>
- <arglist>(thttp_stack_callback_f callback,...)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_stack_start</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga53cf350947bec4313d285a3b89df7f31</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_stack_set</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga6f67d03e0f023335b97788002fb247a2</anchor>
- <arglist>(thttp_stack_handle_t *self,...)</arglist>
- </member>
- <member kind="function">
- <type>const void *</type>
- <name>thttp_stack_get_userdata</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>gacf4a84954ca6c196f357cba4731e3ae3</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_stack_stop</name>
- <anchorfile>group__thttp__stack__group.html</anchorfile>
- <anchor>ga46ca1b404d575a8b1f6c1bcea9cf9484</anchor>
- <arglist>(thttp_stack_handle_t *self)</arglist>
- </member>
- </compound>
- <compound kind="group">
- <name>thttp_action_group</name>
- <title>Sending Requests</title>
- <filename>group__thttp__action__group.html</filename>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_SET_OPTION</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gafddb2b8c342d440cb0be8ae5f55714c0</anchor>
- <arglist>(ID_ENUM, VALUE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_SET_HEADER</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga276d6118d0038e4bdab2a02027c53c4e</anchor>
- <arglist>(NAME_STR, VALUE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_SET_PAYLOAD</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gab54688c397a0df38f72e19d3e761513c</anchor>
- <arglist>(PAY_PTR, PAY_SIZE)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_ACTION_SET_NULL</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga168e5e2a98540e218c15868f86cf494f</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_CONNECT</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gad1a804068d4f970d35b62506405bb1b9</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_DELETE</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gae4dc4de16832e1756213d8f2a60c286d</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_GET</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga25a8af4242b64342c590ef5ee8db56b4</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_HEAD</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga659e821e8419c3046b89480cdd3cdaec</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_OPTIONS</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga6b5adbcce3f8d0bd215ff75f1c9f59cf</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_PATCH</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga95836da9e16ff5bb6ad7e7cea186d760</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_POST</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga34c6edcf5b07069d79ced7d2a99b3a2f</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_PUT</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>gaa0ebc1d07393d144d54319044d33911a</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>thttp_action_TRACE</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga99cf9ae9b1e646d8d54dc07f841ae52a</anchor>
- <arglist>(session, urlstring,...)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_action_perform</name>
- <anchorfile>group__thttp__action__group.html</anchorfile>
- <anchor>ga36b1aa78a24305f56973f370f356236d</anchor>
- <arglist>(thttp_session_handle_t *session, const char *urlstring, const char *method,...)</arglist>
- </member>
- </compound>
- <compound kind="group">
- <name>thttp_message_group</name>
- <title>HTTP Message</title>
- <filename>group__thttp__message__group.html</filename>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_VERSION_10</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga6fccc5ffca4ebf347df8399b2e963209</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_VERSION_11</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga8155bb2f79c1fe2df0e2b2321025d192</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_VERSION_20</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga796b8afa7aea730922da497f01fe1871</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_VERSION_DEFAULT</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gacf15d8ae6e023b950943a9f6b7fd8c9e</anchor>
- <arglist></arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_IS_REQUEST</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gaa9a2544392c121a7ff4e8ae169e8484f</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_IS_RESPONSE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga52f49cde166aaca9f848361cb596f259</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga90c3419edd3fe5e9a628b80f5f35f2a1</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_AS_RESPONSE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gac6f99e8cdc194ef64689b46cb1a35742</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_AS_REQUEST</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gac831236cab706205d058e4428904b113</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_CODE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gaca2eee1f3f53fb4ca5f80250a2cb92df</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_RESPONSE_PHRASE</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga651d0e661c88033b07a8a29cce10f1be</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_REQUEST_METHOD</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gafee4f7e440362a26739ee31806556213</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_REQUEST_URL</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga3e3bdb1f4760ed4bda3ddeb780c0f653</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_CONTENT_LENGTH</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gab9825bef1b6278ceb242885043b2c177</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_CONTENT</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga57bcc0247fdfdc73b73a1655780a7129</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_MESSAGE_HAS_CONTENT</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga365e5ba009877617b1cdf3d183bb1fd9</anchor>
- <arglist>(self)</arglist>
- </member>
- <member kind="function">
- <type>thttp_message_t *</type>
- <name>thttp_message_create</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga3fad120325a24fcdab2c8a1aac655b84</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>thttp_request_t *</type>
- <name>thttp_request_create</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gaa65be3fa6b585652c98594734b64efa8</anchor>
- <arglist>(const char *method, const thttp_url_t *url)</arglist>
- </member>
- <member kind="function">
- <type>thttp_response_t *</type>
- <name>thttp_response_create</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga07f948cc1371f453a96c01a57dc0adbb</anchor>
- <arglist>(const thttp_request_t *request, short status_code, const char *reason_phrase)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_add_header</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga0067f283164eb98c6850328b39d5ff26</anchor>
- <arglist>(thttp_message_t *self, const thttp_header_t *hdr)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_add_headers</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga9d772552b9a892b718f0fd8aff3b86b2</anchor>
- <arglist>(thttp_message_t *self, const thttp_headers_L_t *headers)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_add_content</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga0fbe5b273002fc7b0bfaa4ce306508af</anchor>
- <arglist>(thttp_message_t *self, const char *content_type, const void *content, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_append_content</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gada8275938d66a7f7c77a18b40dae685e</anchor>
- <arglist>(thttp_message_t *self, const void *content, tsk_size_t size)</arglist>
- </member>
- <member kind="function">
- <type>const thttp_header_t *</type>
- <name>thttp_message_get_headerAt</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gacc210783cfa8c4f937430dd1f2508611</anchor>
- <arglist>(const thttp_message_t *self, thttp_header_type_t type, tsk_size_t index)</arglist>
- </member>
- <member kind="function">
- <type>const thttp_header_t *</type>
- <name>thttp_message_get_header</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga423b5655de3f4ddff2a05a259ad7557f</anchor>
- <arglist>(const thttp_message_t *self, thttp_header_type_t type)</arglist>
- </member>
- <member kind="function">
- <type>const thttp_header_t *</type>
- <name>thttp_message_get_headerByName</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gadbe0434124bf2f50b12fdba10a44fb2b</anchor>
- <arglist>(const thttp_message_t *self, const char *name)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_message_serialize</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga3f87c7ab7eb5bb730f5b153fcc1dc1c0</anchor>
- <arglist>(const thttp_message_t *self, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>char *</type>
- <name>thttp_message_tostring</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga58993e3fc64c1116997758f6c4e468d1</anchor>
- <arglist>(const thttp_message_t *self)</arglist>
- </member>
- <member kind="function">
- <type>thttp_request_t *</type>
- <name>thttp_request_new</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>ga5dcd151de1e0ad4aec5e5212a506b889</anchor>
- <arglist>(const char *method, const thttp_url_t *request_url)</arglist>
- </member>
- <member kind="function">
- <type>thttp_response_t *</type>
- <name>thttp_response_new</name>
- <anchorfile>group__thttp__message__group.html</anchorfile>
- <anchor>gac011c57f8bd07ed2662bbc71b6e44a62</anchor>
- <arglist>(short status_code, const char *reason_phrase, const thttp_request_t *request)</arglist>
- </member>
- </compound>
- <compound kind="group">
- <name>thttp_session_group</name>
- <title>HTTP Session</title>
- <filename>group__thttp__session__group.html</filename>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_OPTION</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga3b48b30caffdca4b22831e6beb10a196</anchor>
- <arglist>(ID_ENUM, VALUE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_CRED</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>gaeeccefade84db508310850d9d0f6d368</anchor>
- <arglist>(USERNAME_STR, PASSWORD_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_HEADER</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga5ed06de61a21d4c422e4ec5d56ff121d</anchor>
- <arglist>(NAME_STR, VALUE_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_UNSET_HEADER</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga4c820f1027fb3479cfb4bf5d7dbf56fb</anchor>
- <arglist>(NAME_STR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_USERDATA</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga6252a61755fc2f58722844795ee98938</anchor>
- <arglist>(USERDATA_PTR)</arglist>
- </member>
- <member kind="define">
- <type>#define</type>
- <name>THTTP_SESSION_SET_NULL</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>gad00fd2b6fdfc9f0fe5001aee6fbfdff7</anchor>
- <arglist>()</arglist>
- </member>
- <member kind="function">
- <type>thttp_session_handle_t *</type>
- <name>thttp_session_create</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga4ea39662c02afa5c56439c4f087511e9</anchor>
- <arglist>(const thttp_stack_handle_t *stack,...)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_session_set</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>gad32c0f75635447af16a761bdab0b89bc</anchor>
- <arglist>(thttp_session_handle_t *self,...)</arglist>
- </member>
- <member kind="function">
- <type>thttp_session_id_t</type>
- <name>thttp_session_get_id</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga183dab1dec59d010e2efa1be4809e3c0</anchor>
- <arglist>(const thttp_session_handle_t *self)</arglist>
- </member>
- <member kind="function">
- <type>const void *</type>
- <name>thttp_session_get_userdata</name>
- <anchorfile>group__thttp__session__group.html</anchorfile>
- <anchor>ga0f457e2b4f3d1cc43074230a174cca81</anchor>
- <arglist>(const thttp_session_handle_t *self)</arglist>
- </member>
- </compound>
- <compound kind="group">
- <name>thttp_url_group</name>
- <title>HTTP/HTTPS URL</title>
- <filename>group__thttp__url__group.html</filename>
- <member kind="function">
- <type>thttp_url_t *</type>
- <name>thttp_url_parse</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga2204b5747836c64bea185be649ce1470</anchor>
- <arglist>(const char *urlstring, tsk_size_t length)</arglist>
- </member>
- <member kind="function">
- <type>thttp_url_t *</type>
- <name>thttp_url_create</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga3326c658c6aa66b70472a129190a8f27</anchor>
- <arglist>(thttp_url_type_t type)</arglist>
- </member>
- <member kind="function">
- <type>int</type>
- <name>thttp_url_serialize</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga9b7274dffec6932a2851513b865226b8</anchor>
- <arglist>(const thttp_url_t *url, tsk_buffer_t *output)</arglist>
- </member>
- <member kind="function">
- <type>char *</type>
- <name>thttp_url_tostring</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>gadc56e46c5df2f68f9a359d65f566904e</anchor>
- <arglist>(const thttp_url_t *url)</arglist>
- </member>
- <member kind="function">
- <type>thttp_url_t *</type>
- <name>thttp_url_clone</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>ga164927101cd3c02cd641e1bea51b836a</anchor>
- <arglist>(const thttp_url_t *url)</arglist>
- </member>
- <member kind="function">
- <type>tsk_bool_t</type>
- <name>thttp_url_isvalid</name>
- <anchorfile>group__thttp__url__group.html</anchorfile>
- <anchor>gabec149e64b6b9adffc609190be8c9c33</anchor>
- <arglist>(const char *urlstring)</arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_action_s</name>
- <filename>structthttp__action__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__action__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_action_type_t</type>
- <name>type</name>
- <anchorfile>structthttp__action__s.html</anchorfile>
- <anchor>a9c8cae4b4529140c71b1b2afb27817ff</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>const char *</type>
- <name>url</name>
- <anchorfile>structthttp__action__s.html</anchorfile>
- <anchor>aec657bef26e5ff27b9442563a591d9ec</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>const char *</type>
- <name>method</name>
- <anchorfile>structthttp__action__s.html</anchorfile>
- <anchor>a8b44a03925325ceaf2de7b079b1541a1</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_options_L_t *</type>
- <name>options</name>
- <anchorfile>structthttp__action__s.html</anchorfile>
- <anchor>af5b6cc93a0b124046788312d128c9754</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_params_L_t *</type>
- <name>headers</name>
- <anchorfile>structthttp__action__s.html</anchorfile>
- <anchor>a3dde1aa67335fc69f6d10612ec3652e5</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_buffer_t *</type>
- <name>payload</name>
- <anchorfile>structthttp__action__s.html</anchorfile>
- <anchor>ac049a2d3c61157a2bf049e5fcbd927af</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_challenge_s</name>
- <filename>structthttp__challenge__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_bool_t</type>
- <name>isproxy</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>a5d83b60ca32847b481dfe71ab729913f</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>scheme</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>ac386fe0902e2c7802ee782d8aaca75e5</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>realm</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>a78e609bc32bd5a9820209fe62b39963f</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>nonce</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>a814af5af8d9ea73885c8216c0e547e2a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>opaque</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>adb63a38cb2e704dc0d28907cc4f956f1</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>algorithm</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>a76c514e8785ea8be81ca07a2a8438eea</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>const char *</type>
- <name>qop</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>a842bcfd3b1ed80eae2773a121e6e29fd</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_md5string_t</type>
- <name>cnonce</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>aa4216ef6fabd48adb79b7057ac02ed12</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>unsigned</type>
- <name>nc</name>
- <anchorfile>structthttp__challenge__s.html</anchorfile>
- <anchor>aef55cf6d0fb0daedf7050d8f3af6cbf0</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_dialog_s</name>
- <filename>structthttp__dialog__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__dialog__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_dialog_id_t</type>
- <name>id</name>
- <anchorfile>structthttp__dialog__s.html</anchorfile>
- <anchor>a176867df914b58b1c9386bb39cec2d9f</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>uint64_t</type>
- <name>timestamp</name>
- <anchorfile>structthttp__dialog__s.html</anchorfile>
- <anchor>a465bef81f6478756e5443025b1f2ddfa</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_fsm_t *</type>
- <name>fsm</name>
- <anchorfile>structthttp__dialog__s.html</anchorfile>
- <anchor>a0cc2337becbdef2e7ea539f61019fdbd</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_buffer_t *</type>
- <name>buf</name>
- <anchorfile>structthttp__dialog__s.html</anchorfile>
- <anchor>a5a7a25cfb97b3a5f42c044bedbeb6f77</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>struct thttp_session_s *</type>
- <name>session</name>
- <anchorfile>structthttp__dialog__s.html</anchorfile>
- <anchor>ac63b8d9ecd3c8f8285253ac68118143b</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>struct thttp_action_s *</type>
- <name>action</name>
- <anchorfile>structthttp__dialog__s.html</anchorfile>
- <anchor>a08a6ff5782503236f0997fba1f5b2114</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_bool_t</type>
- <name>answered</name>
- <anchorfile>structthttp__dialog__s.html</anchorfile>
- <anchor>aa64370d30fb5dc136542677833fe57f0</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_event_s</name>
- <filename>structthttp__event__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__event__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_event_type_t</type>
- <name>type</name>
- <anchorfile>structthttp__event__s.html</anchorfile>
- <anchor>add778238f719d384de831d0fc439c2b4</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>const thttp_session_handle_t *</type>
- <name>session</name>
- <anchorfile>structthttp__event__s.html</anchorfile>
- <anchor>a3b381f4a3c8fca00afee8d8e0a6438ef</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>description</name>
- <anchorfile>structthttp__event__s.html</anchorfile>
- <anchor>a8444d6e0dfe2bbab0b5e7b24308f1559</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>struct thttp_message_s *</type>
- <name>message</name>
- <anchorfile>structthttp__event__s.html</anchorfile>
- <anchor>aef824d18448deffcebe4655882856da5</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_header_Authorization_s</name>
- <filename>structthttp__header___authorization__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>THTTP_DECLARE_HEADER</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>a54cf1e6c501a1773be1a8cffaf0aa865</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>scheme</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>ac386fe0902e2c7802ee782d8aaca75e5</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>username</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>a9b20c006bd90a09e1465fb668700e81d</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>realm</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>a78e609bc32bd5a9820209fe62b39963f</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>nonce</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>a814af5af8d9ea73885c8216c0e547e2a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>uri</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>af98b83cec5342c54027dd92f7357d6e6</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>response</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>a11373f02c42587a1853ad6c8be5fe10e</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>algorithm</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>a76c514e8785ea8be81ca07a2a8438eea</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>cnonce</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>a3c0cf27b692a0e4435f63d1a208dddd6</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>opaque</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>adb63a38cb2e704dc0d28907cc4f956f1</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>qop</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>aa0f49f0469dc77817dad52c9f98b1892</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>nc</name>
- <anchorfile>structthttp__header___authorization__s.html</anchorfile>
- <anchor>a274cafeb5e5151166584be1d8c8e80e3</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_header_Content_Length_s</name>
- <filename>structthttp__header___content___length__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>THTTP_DECLARE_HEADER</name>
- <anchorfile>structthttp__header___content___length__s.html</anchorfile>
- <anchor>a54cf1e6c501a1773be1a8cffaf0aa865</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>uint32_t</type>
- <name>length</name>
- <anchorfile>structthttp__header___content___length__s.html</anchorfile>
- <anchor>aebb70c2aab3407a9f05334c47131a43b</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_header_Content_Type_s</name>
- <filename>structthttp__header___content___type__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>THTTP_DECLARE_HEADER</name>
- <anchorfile>structthttp__header___content___type__s.html</anchorfile>
- <anchor>a54cf1e6c501a1773be1a8cffaf0aa865</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>type</name>
- <anchorfile>structthttp__header___content___type__s.html</anchorfile>
- <anchor>a23506fc4821ab6d9671f3e6222591a96</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_header_Dummy_s</name>
- <filename>structthttp__header___dummy__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>THTTP_DECLARE_HEADER</name>
- <anchorfile>structthttp__header___dummy__s.html</anchorfile>
- <anchor>a54cf1e6c501a1773be1a8cffaf0aa865</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>name</name>
- <anchorfile>structthttp__header___dummy__s.html</anchorfile>
- <anchor>a5ac083a645d964373f022d03df4849c8</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>value</name>
- <anchorfile>structthttp__header___dummy__s.html</anchorfile>
- <anchor>a4e9aec275e566b978a3ccb4e043d8c61</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_header_ETag_s</name>
- <filename>structthttp__header___e_tag__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>THTTP_DECLARE_HEADER</name>
- <anchorfile>structthttp__header___e_tag__s.html</anchorfile>
- <anchor>a54cf1e6c501a1773be1a8cffaf0aa865</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>value</name>
- <anchorfile>structthttp__header___e_tag__s.html</anchorfile>
- <anchor>a4e9aec275e566b978a3ccb4e043d8c61</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_bool_t</type>
- <name>isWeak</name>
- <anchorfile>structthttp__header___e_tag__s.html</anchorfile>
- <anchor>a3a38986ca9f298cc1abb518762e5b4bd</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_header_s</name>
- <filename>structthttp__header__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__header__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_header_type_t</type>
- <name>type</name>
- <anchorfile>structthttp__header__s.html</anchorfile>
- <anchor>a223b05b90b639020d5f35f1974099327</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_header_value_tostring_f</type>
- <name>tostring</name>
- <anchorfile>structthttp__header__s.html</anchorfile>
- <anchor>aad81e5d2c11ec9fef889b7eb8542c52b</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_params_L_t *</type>
- <name>params</name>
- <anchorfile>structthttp__header__s.html</anchorfile>
- <anchor>a224e951a121249c4cd0d2356d3cce567</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_header_Transfer_Encoding_s</name>
- <filename>structthttp__header___transfer___encoding__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>THTTP_DECLARE_HEADER</name>
- <anchorfile>structthttp__header___transfer___encoding__s.html</anchorfile>
- <anchor>a54cf1e6c501a1773be1a8cffaf0aa865</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>encoding</name>
- <anchorfile>structthttp__header___transfer___encoding__s.html</anchorfile>
- <anchor>abfd0452ce0a5ba319ea4d624dc209250</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_header_WWW_Authenticate_s</name>
- <filename>structthttp__header___w_w_w___authenticate__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>THTTP_DECLARE_HEADER</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>a54cf1e6c501a1773be1a8cffaf0aa865</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>scheme</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>ac386fe0902e2c7802ee782d8aaca75e5</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>realm</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>a78e609bc32bd5a9820209fe62b39963f</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>domain</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>ac7098a8cde5110cd169c9958dca2d4d0</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>nonce</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>a814af5af8d9ea73885c8216c0e547e2a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>opaque</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>adb63a38cb2e704dc0d28907cc4f956f1</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_bool_t</type>
- <name>stale</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>aa2a796ee3134061f458712d1066d938c</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>algorithm</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>a76c514e8785ea8be81ca07a2a8438eea</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>qop</name>
- <anchorfile>structthttp__header___w_w_w___authenticate__s.html</anchorfile>
- <anchor>aa0f49f0469dc77817dad52c9f98b1892</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_message_s</name>
- <filename>structthttp__message__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__message__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>http_version</name>
- <anchorfile>structthttp__message__s.html</anchorfile>
- <anchor>aa91778dc72b55de92098694627097b76</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_message_type_t</type>
- <name>type</name>
- <anchorfile>structthttp__message__s.html</anchorfile>
- <anchor>ad23686d7e996aee3038028014f0667c2</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>union thttp_message_s::@1</type>
- <name>line</name>
- <anchorfile>structthttp__message__s.html</anchorfile>
- <anchor>a0cc007d506cba250d7b1ff9265a3df15</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>struct thttp_message_s::@1::@2</type>
- <name>request</name>
- <anchorfile>unionthttp__message__s_1_1@1.html</anchorfile>
- <anchor>a4809242002ade00dae60a933658bb6ee</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>method</name>
- <anchorfile>structthttp__message__s_1_1@1_1_1@2.html</anchorfile>
- <anchor>aca2544ecce27ac7a7e973d466c3a8fd4</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_url_t *</type>
- <name>url</name>
- <anchorfile>structthttp__message__s_1_1@1_1_1@2.html</anchorfile>
- <anchor>af654eb7c68f01c8b20b7212663995f7f</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>struct thttp_message_s::@1::@3</type>
- <name>response</name>
- <anchorfile>unionthttp__message__s_1_1@1.html</anchorfile>
- <anchor>a6f0a95c62e035f77fd6594a32c7656bf</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>short</type>
- <name>status_code</name>
- <anchorfile>structthttp__message__s_1_1@1_1_1@3.html</anchorfile>
- <anchor>a88f8987abe9732d27f636e6d35f5637e</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>reason_phrase</name>
- <anchorfile>structthttp__message__s_1_1@1_1_1@3.html</anchorfile>
- <anchor>a18bf51f0b416cc27103a7a47db3442de</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_header_Content_Type_t *</type>
- <name>Content_Type</name>
- <anchorfile>structthttp__message__s.html</anchorfile>
- <anchor>a5cb03e4c98a8e65d00f2972198cefbc1</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_header_Content_Length_t *</type>
- <name>Content_Length</name>
- <anchorfile>structthttp__message__s.html</anchorfile>
- <anchor>af5f22bec3c5f03a92fdff64f0fe8f0e6</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_buffer_t *</type>
- <name>Content</name>
- <anchorfile>structthttp__message__s.html</anchorfile>
- <anchor>addeaa2a4d824a2357757fc6871bc1089</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_headers_L_t *</type>
- <name>headers</name>
- <anchorfile>structthttp__message__s.html</anchorfile>
- <anchor>a08ec919af0234be02136ae14c56f1f19</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_session_s</name>
- <filename>structthttp__session__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_session_id_t</type>
- <name>id</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>a7f20b720ff6bde879723258ada96eddd</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>struct thttp_stack_s *</type>
- <name>stack</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>a7004efb524ffe11cdbd0e9ac3360abb6</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>const void *</type>
- <name>userdata</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>a2aa76a7bfd06a16154eccdd30d6f6393</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_options_L_t *</type>
- <name>options</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>af5b6cc93a0b124046788312d128c9754</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_params_L_t *</type>
- <name>headers</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>a3dde1aa67335fc69f6d10612ec3652e5</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tnet_fd_t</type>
- <name>fd</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>a89776c821e7cb62a4acac46798a84137</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_challenges_L_t *</type>
- <name>challenges</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>aa1cb22349d59d6e9afaa1afb15716ef0</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_dialogs_L_t *</type>
- <name>dialogs</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>a2d591ef8f0d5990d7bfa377c48c1a0bc</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>struct thttp_session_s::@4</type>
- <name>cred</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>ae617255706678a02d7aaf7198c3c1787</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>usename</name>
- <anchorfile>structthttp__session__s_1_1@4.html</anchorfile>
- <anchor>ac5a5d5f31fad8ad1a4a7d1fa2186c598</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>password</name>
- <anchorfile>structthttp__session__s_1_1@4.html</anchorfile>
- <anchor>a59460a3ff2c12443d1022e5cc0fba85c</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_SAFEOBJ</name>
- <anchorfile>structthttp__session__s.html</anchorfile>
- <anchor>a9818e976fd73889027b42c32d628169f</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_stack_s</name>
- <filename>structthttp__stack__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tsk_bool_t</type>
- <name>started</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a3e87319b1ebccbd0529514c298ec4fe2</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_stack_callback_f</type>
- <name>callback</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>ab156f92e27ec8892a3e4fb8e8bebeda2</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>local_ip</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a39812ff38e55c55387e819985e9f0d20</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>int</type>
- <name>local_port</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a009e2d58737d2223ce009dc0631e65dc</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>tnet_transport_t *</type>
- <name>transport</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a4fe87d83913e898af8fe8e673f40b092</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>struct thttp_stack_s::@0</type>
- <name>tls</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a5065093a1d213d93d0ba91d114478b91</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>ca</name>
- <anchorfile>structthttp__stack__s_1_1@0.html</anchorfile>
- <anchor>aed75f3bb30e712d0a8ca4e18ac0d1582</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>pbk</name>
- <anchorfile>structthttp__stack__s_1_1@0.html</anchorfile>
- <anchor>a2bc102c261f5f1170825a6d7bfd11783</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>pvk</name>
- <anchorfile>structthttp__stack__s_1_1@0.html</anchorfile>
- <anchor>a7b558b120c654899dda385dd65db4c57</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_sessions_L_t *</type>
- <name>sessions</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a17cea6f5781e9952e1aab5f69e9cd00f</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>const void *</type>
- <name>userdata</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a2aa76a7bfd06a16154eccdd30d6f6393</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_SAFEOBJ</name>
- <anchorfile>structthttp__stack__s.html</anchorfile>
- <anchor>a9818e976fd73889027b42c32d628169f</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_url_s</name>
- <filename>structthttp__url__s.html</filename>
- <member kind="variable">
- <type></type>
- <name>TSK_DECLARE_OBJECT</name>
- <anchorfile>structthttp__url__s.html</anchorfile>
- <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_url_type_t</type>
- <name>type</name>
- <anchorfile>structthttp__url__s.html</anchorfile>
- <anchor>ac7445e1a58ebd7a61b6f9568df2a83e2</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>scheme</name>
- <anchorfile>structthttp__url__s.html</anchorfile>
- <anchor>ac386fe0902e2c7802ee782d8aaca75e5</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>host</name>
- <anchorfile>structthttp__url__s.html</anchorfile>
- <anchor>a1c2046dcb30a629d6d9f45ff8f403f12</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>hpath</name>
- <anchorfile>structthttp__url__s.html</anchorfile>
- <anchor>a5cb6d370959d3bf66de95a2ed31e5ad9</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>char *</type>
- <name>search</name>
- <anchorfile>structthttp__url__s.html</anchorfile>
- <anchor>aad4b53dc2fef51a522ec724c45532afb</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>thttp_host_type_t</type>
- <name>host_type</name>
- <anchorfile>structthttp__url__s.html</anchorfile>
- <anchor>a90c770b993bc162c6d29b1e07e518846</anchor>
- <arglist></arglist>
- </member>
- <member kind="variable">
- <type>uint16_t</type>
- <name>port</name>
- <anchorfile>structthttp__url__s.html</anchorfile>
- <anchor>a8e0798404bf2cf5dabb84c5ba9a4f236</anchor>
- <arglist></arglist>
- </member>
- </compound>
- <compound kind="struct">
- <name>thttp_url_t</name>
- <filename>structthttp__url__t.html</filename>
- </compound>
- </tagfile>
|