Project homepage Mailing List  Warmcat.com  API Docs  Github Mirror 
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1752721099, "reponame":"libwebsockets", "desc":"libwebsockets lightweight C networking library", "owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://libwebsockets.org/repo/libwebsockets", "f":3, "items": [ {"schema":"libjg2-1", "cid":"2fe9a41740e76af24c8e2f99dd7341da", "oid":{ "oid": "b3160f9fd03bd267832c6992f28bf6af37420dcb", "alias": []},"blobname": "doc/html/modules.html", "blob": "\u003c!DOCTYPE html PUBLIC \u0022-//W3C//DTD XHTML 1.0 Transitional//EN\u0022 \u0022http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\u0022\u003e\n\u003chtml xmlns\u003d\u0022http://www.w3.org/1999/xhtml\u0022\u003e\n\u003chead\u003e\n\u003cmeta http-equiv\u003d\u0022Content-Type\u0022 content\u003d\u0022text/xhtml;charset\u003dUTF-8\u0022/\u003e\n\u003cmeta http-equiv\u003d\u0022X-UA-Compatible\u0022 content\u003d\u0022IE\u003d9\u0022/\u003e\n\u003cmeta name\u003d\u0022generator\u0022 content\u003d\u0022Doxygen 1.8.11\u0022/\u003e\n\u003ctitle\u003elibwebsockets: Modules\u003c/title\u003e\n\u003clink href\u003d\u0022tabs.css\u0022 rel\u003d\u0022stylesheet\u0022 type\u003d\u0022text/css\u0022/\u003e\n\u003cscript type\u003d\u0022text/javascript\u0022 src\u003d\u0022jquery.js\u0022\u003e\u003c/script\u003e\n\u003cscript type\u003d\u0022text/javascript\u0022 src\u003d\u0022dynsections.js\u0022\u003e\u003c/script\u003e\n\u003clink href\u003d\u0022navtree.css\u0022 rel\u003d\u0022stylesheet\u0022 type\u003d\u0022text/css\u0022/\u003e\n\u003cscript type\u003d\u0022text/javascript\u0022 src\u003d\u0022resize.js\u0022\u003e\u003c/script\u003e\n\u003cscript type\u003d\u0022text/javascript\u0022 src\u003d\u0022navtreedata.js\u0022\u003e\u003c/script\u003e\n\u003cscript type\u003d\u0022text/javascript\u0022 src\u003d\u0022navtree.js\u0022\u003e\u003c/script\u003e\n\u003cscript type\u003d\u0022text/javascript\u0022\u003e\n $(document).ready(initResizable);\n $(window).load(resizeHeight);\n\u003c/script\u003e\n\u003clink href\u003d\u0022doxygen.css\u0022 rel\u003d\u0022stylesheet\u0022 type\u003d\u0022text/css\u0022 /\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\u003cdiv id\u003d\u0022top\u0022\u003e\u003c!-- do not remove this div, it is closed by doxygen! --\u003e\n\u003cdiv id\u003d\u0022titlearea\u0022\u003e\n\u003ctable cellspacing\u003d\u00220\u0022 cellpadding\u003d\u00220\u0022\u003e\n \u003ctbody\u003e\n \u003ctr style\u003d\u0022height: 56px;\u0022\u003e\n \u003ctd id\u003d\u0022projectlogo\u0022\u003e\u003cimg alt\u003d\u0022Logo\u0022 src\u003d\u0022libwebsockets.org-logo.png\u0022/\u003e\u003c/td\u003e\n \u003ctd id\u003d\u0022projectalign\u0022 style\u003d\u0022padding-left: 0.5em;\u0022\u003e\n \u003cdiv id\u003d\u0022projectname\u0022\u003elibwebsockets\n \u003c/div\u003e\n \u003cdiv id\u003d\u0022projectbrief\u0022\u003eLightweight C library for HTML5 websockets\u003c/div\u003e\n \u003c/td\u003e\n \u003c/tr\u003e\n \u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/div\u003e\n\u003c!-- end header part --\u003e\n\u003c!-- Generated by Doxygen 1.8.11 --\u003e\n \u003cdiv id\u003d\u0022navrow1\u0022 class\u003d\u0022tabs\u0022\u003e\n \u003cul class\u003d\u0022tablist\u0022\u003e\n \u003cli\u003e\u003ca href\u003d\u0022index.html\u0022\u003e\u003cspan\u003eMain\u0026#160;Page\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href\u003d\u0022pages.html\u0022\u003e\u003cspan\u003eRelated\u0026#160;Pages\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n \u003cli class\u003d\u0022current\u0022\u003e\u003ca href\u003d\u0022modules.html\u0022\u003e\u003cspan\u003eModules\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href\u003d\u0022annotated.html\u0022\u003e\u003cspan\u003eData\u0026#160;Structures\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n \u003cli\u003e\u003ca href\u003d\u0022files.html\u0022\u003e\u003cspan\u003eFiles\u003c/span\u003e\u003c/a\u003e\u003c/li\u003e\n \u003c/ul\u003e\n \u003c/div\u003e\n\u003c/div\u003e\u003c!-- top --\u003e\n\u003cdiv id\u003d\u0022side-nav\u0022 class\u003d\u0022ui-resizable side-nav-resizable\u0022\u003e\n \u003cdiv id\u003d\u0022nav-tree\u0022\u003e\n \u003cdiv id\u003d\u0022nav-tree-contents\u0022\u003e\n \u003cdiv id\u003d\u0022nav-sync\u0022 class\u003d\u0022sync\u0022\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003cdiv id\u003d\u0022splitbar\u0022 style\u003d\u0022-moz-user-select:none;\u0022 \n class\u003d\u0022ui-resizable-handle\u0022\u003e\n \u003c/div\u003e\n\u003c/div\u003e\n\u003cscript type\u003d\u0022text/javascript\u0022\u003e\n$(document).ready(function(){initNavTree('modules.html','');});\n\u003c/script\u003e\n\u003cdiv id\u003d\u0022doc-content\u0022\u003e\n\u003cdiv class\u003d\u0022header\u0022\u003e\n \u003cdiv class\u003d\u0022headertitle\u0022\u003e\n\u003cdiv class\u003d\u0022title\u0022\u003eModules\u003c/div\u003e \u003c/div\u003e\n\u003c/div\u003e\u003c!--header--\u003e\n\u003cdiv class\u003d\u0022contents\u0022\u003e\n\u003cdiv class\u003d\u0022textblock\u0022\u003eHere is a list of all modules:\u003c/div\u003e\u003cdiv class\u003d\u0022directory\u0022\u003e\n\u003cdiv class\u003d\u0022levels\u0022\u003e[detail level \u003cspan onclick\u003d\u0022javascript:toggleLevel(1);\u0022\u003e1\u003c/span\u003e\u003cspan onclick\u003d\u0022javascript:toggleLevel(2);\u0022\u003e2\u003c/span\u003e]\u003c/div\u003e\u003ctable class\u003d\u0022directory\u0022\u003e\n\u003ctr id\u003d\u0022row_0_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__service.html\u0022 target\u003d\u0022_self\u0022\u003eBuilt-in service loop entry\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_1_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__callback-when-writeable.html\u0022 target\u003d\u0022_self\u0022\u003eCallback when writeable\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_2_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__client.html\u0022 target\u003d\u0022_self\u0022\u003eClient\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_3_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__timeout.html\u0022 target\u003d\u0022_self\u0022\u003eConnection timeouts\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_4_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:0px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003cspan id\u003d\u0022arr_4_\u0022 class\u003d\u0022arrow\u0022 onclick\u003d\u0022toggleFolder('4_')\u0022\u003e\u0026#9660;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__context-and-vhost.html\u0022 target\u003d\u0022_self\u0022\u003eContext-and-vhost\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_4_0_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:32px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__vhost-mounts.html\u0022 target\u003d\u0022_self\u0022\u003eVhost mounts and options\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_5_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__extensions.html\u0022 target\u003d\u0022_self\u0022\u003eExtensions\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_6_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:0px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003cspan id\u003d\u0022arr_6_\u0022 class\u003d\u0022arrow\u0022 onclick\u003d\u0022toggleFolder('6_')\u0022\u003e\u0026#9660;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__http.html\u0022 target\u003d\u0022_self\u0022\u003eHTTP\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_6_0_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:32px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__form-parsing.html\u0022 target\u003d\u0022_self\u0022\u003eForm Parsing\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_6_1_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:32px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__html-chunked-substitution.html\u0022 target\u003d\u0022_self\u0022\u003eHTML Chunked Substitution\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_6_2_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:32px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__httpft.html\u0022 target\u003d\u0022_self\u0022\u003eHTTP File transfer\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_6_3_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:32px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__HTTP-headers-create.html\u0022 target\u003d\u0022_self\u0022\u003eHTTP headers: create\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_6_4_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:32px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__HTTP-headers-read.html\u0022 target\u003d\u0022_self\u0022\u003eHTTP headers: read\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_6_5_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:32px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__urlendec.html\u0022 target\u003d\u0022_self\u0022\u003eUrlencode and Urldecode\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_7_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__log.html\u0022 target\u003d\u0022_self\u0022\u003eLogging\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_8_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__misc.html\u0022 target\u003d\u0022_self\u0022\u003eMiscellaneous APIs\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_9_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__net.html\u0022 target\u003d\u0022_self\u0022\u003eNetwork related helper APIs\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_10_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:0px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003cspan id\u003d\u0022arr_10_\u0022 class\u003d\u0022arrow\u0022 onclick\u003d\u0022toggleFolder('10_')\u0022\u003e\u0026#9660;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__Protocols-and-Plugins.html\u0022 target\u003d\u0022_self\u0022\u003eProtocols and Plugins\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_10_0_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:32px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__generic-sessions.html\u0022 target\u003d\u0022_self\u0022\u003eplugin: generic-sessions\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_11_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__sha.html\u0022 target\u003d\u0022_self\u0022\u003eSHA and B64 helpers\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_12_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__pur.html\u0022 target\u003d\u0022_self\u0022\u003eSanitize / purify SQL and JSON helpers\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_13_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__sending-data.html\u0022 target\u003d\u0022_self\u0022\u003eSending data\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_14_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__smtp.html\u0022 target\u003d\u0022_self\u0022\u003eSmtp\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_15_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__sock-adopt.html\u0022 target\u003d\u0022_self\u0022\u003eSocket adoption helpers\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_16_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__usercb.html\u0022 target\u003d\u0022_self\u0022\u003eUser Callback\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_17_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__wsclose.html\u0022 target\u003d\u0022_self\u0022\u003eWebsocket Close\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_18_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__wsstatus.html\u0022 target\u003d\u0022_self\u0022\u003eWebsocket status APIs\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_19_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__cgi.html\u0022 target\u003d\u0022_self\u0022\u003ecgi handling\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_20_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__fops.html\u0022 target\u003d\u0022_self\u0022\u003efile operation wrapping\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_21_\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__ev.html\u0022 target\u003d\u0022_self\u0022\u003elibev helpers\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr id\u003d\u0022row_22_\u0022 class\u003d\u0022even\u0022\u003e\u003ctd class\u003d\u0022entry\u0022\u003e\u003cspan style\u003d\u0022width:16px;display:inline-block;\u0022\u003e\u0026#160;\u003c/span\u003e\u003ca class\u003d\u0022el\u0022 href\u003d\u0022group__uv.html\u0022 target\u003d\u0022_self\u0022\u003elibuv helpers\u003c/a\u003e\u003c/td\u003e\u003ctd class\u003d\u0022desc\u0022\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\u003c/div\u003e\u003c!-- directory --\u003e\n\u003c/div\u003e\u003c!-- contents --\u003e\n\u003c/div\u003e\u003c!-- doc-content --\u003e\n\u003c!-- start footer part --\u003e\n\u003cdiv id\u003d\u0022nav-path\u0022 class\u003d\u0022navpath\u0022\u003e\u003c!-- id is needed for treeview function! --\u003e\n \u003cul\u003e\n \u003cli class\u003d\u0022footer\u0022\u003eGenerated by\n \u003ca href\u003d\u0022http://www.doxygen.org/index.html\u0022\u003e\n \u003cimg class\u003d\u0022footer\u0022 src\u003d\u0022doxygen.png\u0022 alt\u003d\u0022doxygen\u0022/\u003e\u003c/a\u003e 1.8.11 \u003c/li\u003e\n \u003c/ul\u003e\n\u003c/div\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n","s":{"c":1752721099,"u": 558}} ],"g": 3030,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 1, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}