A task management system. At least this was the initial idea. Basically this it the base code for the taskrambler framework.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

282 lines
14 KiB

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Server: Globals</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Server&#160;<span id="projectnumber">0.0.1</span></div>
<div id="projectbrief">HTTP/REST server implementation</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="globals.html"><span>All</span></a></li>
<li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals_func.html#index_a"><span>a</span></a></li>
<li><a href="globals_func_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_func_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_func_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="globals_func_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_func_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_func_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_func_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_func_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_func_0x6f.html#index_o"><span>o</span></a></li>
<li><a href="globals_func_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_func_0x74.html#index_t"><span>t</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
&#160;
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>hashableGetHash()
: <a class="el" href="hashable_8h.html#a01c193558a17daf2e7a5d66566edbef6">hashable.h</a>
, <a class="el" href="hashable_8c.html#a1510223c72bd7e97c82ecd69cd139cf0">hashable.c</a>
</li>
<li>hashableHandleDouble()
: <a class="el" href="hashable_8c.html#a7a66c599cd6d35c87cb9cc5b2f1fd20b">hashable.c</a>
, <a class="el" href="hashable_8h.html#a18043293eb74b036ff3adf679afd7606">hashable.h</a>
</li>
<li>hashAdd()
: <a class="el" href="hash_2hash_8h.html#a15c5c8fa9517a5dadcdbdd024f3dea88">hash.h</a>
, <a class="el" href="hash_2add_8c.html#a766059f8dbcc1b55fa3d6a9f877ce945">add.c</a>
</li>
<li>hashDelete()
: <a class="el" href="hash_2delete_8c.html#a71b435ecdfcdc89331b97dc927133731">delete.c</a>
, <a class="el" href="hash_2hash_8h.html#a984bb5e7db9e115a0efff9fd6972734a">hash.h</a>
</li>
<li>hashEach()
: <a class="el" href="hash_2hash_8h.html#ae3424797442ac15f9f88e702c98ddafb">hash.h</a>
, <a class="el" href="each_8c.html#a2367fe80c680184c231dd6489eecff33">each.c</a>
</li>
<li>hashGet()
: <a class="el" href="hash_2hash_8h.html#ae63f5dffd0f7894f09a5f9b725cb6113">hash.h</a>
, <a class="el" href="hash_2get_8c.html#a32e5b0bb67587b88cebae386625b9de7">get.c</a>
</li>
<li>httpCookieToString()
: <a class="el" href="cookie_8h.html#a6328d1683d03c3ad3d4bad3955987017">cookie.h</a>
</li>
<li>httpGetMessage()
: <a class="el" href="utils_2http_8h.html#a8cc0ef803a5d857c0c8a0d78172b61ed">http.h</a>
, <a class="el" href="http_8c.html#a5803a2dc11a522a854c820cc5dd14e00">http.c</a>
</li>
<li>httpHeaderToString()
: <a class="el" href="header_8h.html#ae8f43caec5d085eeb9a15d6bda9888ae">header.h</a>
, <a class="el" href="to__string_8c.html#a005815e3256f86ba0ab6a9de81015e9c">to_string.c</a>
</li>
<li>httpIntroSizeGet()
: <a class="el" href="http__intro_8h.html#a3922302df6136db7c0e4ddd6ef737006">http_intro.h</a>
, <a class="el" href="i__http__intro_8c.html#a2217711bc175207f9dddacba3503f55a">i_http_intro.c</a>
</li>
<li>httpIntroToString()
: <a class="el" href="http__intro_8h.html#af41c89fd27103661df0f89351483f93e">http_intro.h</a>
, <a class="el" href="i__http__intro_8c.html#ab5c5666a3d4c464932d8776667745acb">i_http_intro.c</a>
</li>
<li>httpMessageGetVersion()
: <a class="el" href="message_8h.html#ac01d69e76b2259685e19962feb8e3c67">message.h</a>
, <a class="el" href="get__version_8c.html#ada12bfcafdb40b62e4a24c09481b7e16">get_version.c</a>
</li>
<li>httpMessageHasKeepAlive()
: <a class="el" href="message_8h.html#a822f6dbc57aa48a7b04af28d5c664a77">message.h</a>
, <a class="el" href="has__keep__alive_8c.html#a5379089b8d4ee009c4d7ad6c87e9d3ca">has_keep_alive.c</a>
</li>
<li>httpMessageHasValidVersion()
: <a class="el" href="message_8h.html#adb129cbc82466a8a020d2e5f8abf0f92">message.h</a>
, <a class="el" href="has__valid__version_8c.html#ac976f1351e95c6cfaadc92a3b250e3e9">has_valid_version.c</a>
</li>
<li>httpMessageHeaderSizeGet()
: <a class="el" href="message_8h.html#a13f77e978c3f3b0ece2b4a973da11edf">message.h</a>
, <a class="el" href="header__size__get_8c.html#ab30885fa82741d068d75401e2b56c388">header_size_get.c</a>
</li>
<li>httpMessageHeaderToString()
: <a class="el" href="message_8h.html#aae0087a7322aa5a39983af64891df16d">message.h</a>
, <a class="el" href="header__to__string_8c.html#ad5eb0c2ed8b062e5025b6c11b0f158d0">header_to_string.c</a>
</li>
<li>httpParserBody()
: <a class="el" href="parser_8h.html#ada957e3200a4127a9a803e5312610651">parser.h</a>
, <a class="el" href="p__body_8c.html#adeb585491c105427b6bfd7e032de20b0">p_body.c</a>
</li>
<li>httpParserHeader()
: <a class="el" href="parser_8h.html#a3add6b1b4a1e26a5baa86f2fa4c9d843">parser.h</a>
, <a class="el" href="p__header_8c.html#a435b5009ff4af7824a1ee2bed844c149">p_header.c</a>
</li>
<li>httpParserNewMessage()
: <a class="el" href="parser_8h.html#ad17a51c93dbb9085c719de8a586614d2">parser.h</a>
, <a class="el" href="new__message_8c.html#a1fdc8ba849d0496d659f1020a9be9757">new_message.c</a>
</li>
<li>httpParserParse()
: <a class="el" href="parse_8c.html#a1aa3a9f8959238057fe18ca5bda180db">parse.c</a>
, <a class="el" href="parser_8h.html#a327e735e383c72c2b1da1bfd4734015e">parser.h</a>
</li>
<li>httpParserPostVars()
: <a class="el" href="parser_8h.html#a0ac1a5d015b74c978d757b2867786693">parser.h</a>
, <a class="el" href="p__post__vars_8c.html#a2bc2221df00776a7ccde55b7d05a215e">p_post_vars.c</a>
</li>
<li>httpParserRequestVars()
: <a class="el" href="parser_8h.html#a3ed6fd01af0d4079f592fd492b79672b">parser.h</a>
, <a class="el" href="p__request__vars_8c.html#a2c796d182b38451567db7fa35637fe0c">p_request_vars.c</a>
</li>
<li>httpRequestHasValidMethod()
: <a class="el" href="request_8h.html#ac336deb752cd60b78152eab9a0e2f830">request.h</a>
, <a class="el" href="has__valid__method_8c.html#a402d0113488cf0ae93b1fcdeb890f2d2">has_valid_method.c</a>
</li>
<li>httpResponse304()
: <a class="el" href="response_8h.html#a7f82e65bb81c75c37a8910456708e209">response.h</a>
, <a class="el" href="304_8c.html#aba6316bd46f4f785b21855689f7fcb41">304.c</a>
</li>
<li>httpResponse403()
: <a class="el" href="response_8h.html#a10bdf15320dd802fed606cadf5f3cc2c">response.h</a>
, <a class="el" href="403_8c.html#a10bdf15320dd802fed606cadf5f3cc2c">403.c</a>
</li>
<li>httpResponse404()
: <a class="el" href="404_8c.html#aeab2dc61e86e010d1eb3511eaf8d8ad0">404.c</a>
, <a class="el" href="response_8h.html#aeab2dc61e86e010d1eb3511eaf8d8ad0">response.h</a>
</li>
<li>httpResponseAsset()
: <a class="el" href="response_8h.html#aa82eb4fe60ad9c266df2d885d0aad418">response.h</a>
, <a class="el" href="asset_8c.html#ad693b054ffb0f2640f8732850f09adb0">asset.c</a>
</li>
<li>httpResponseLoginForm()
: <a class="el" href="login__form_8c.html#a729f0a6344c98bb226b4b0b490c8b70c">login_form.c</a>
, <a class="el" href="response_8h.html#a729f0a6344c98bb226b4b0b490c8b70c">response.h</a>
</li>
<li>httpResponseMe()
: <a class="el" href="response_8h.html#abbc11579def96d082b2209330b504e85">response.h</a>
</li>
<li>httpResponseRandval()
: <a class="el" href="response_8h.html#af6ecda2c1f45abc258b7c70767c6b392">response.h</a>
, <a class="el" href="randval_8c.html#aaa72c68badabe5fb60f70e1fad55b114">randval.c</a>
</li>
<li>httpResponseSession()
: <a class="el" href="response_8h.html#ab28f3da2d73c756c0640d286c3fd37c5">response.h</a>
, <a class="el" href="http_2response_2session_8c.html#a57c16a95301602edff257a4cfb29d02d">session.c</a>
</li>
<li>httpStringToCookie()
: <a class="el" href="cookie_8h.html#a212a31f38635bc2319a03561457c483e">cookie.h</a>
</li>
<li>httpWorkerAddCommonHeader()
: <a class="el" href="add__common__header_8c.html#add957dad05e83999f82233f85b1ca535">add_common_header.c</a>
, <a class="el" href="process_8c.html#a0c79ececf9335c2eb6017e13562c776d">process.c</a>
</li>
<li>httpWorkerGetAsset()
: <a class="el" href="get__asset_8c.html#a69ca591563d52afa450af7390568d158">get_asset.c</a>
, <a class="el" href="process_8c.html#a88e0a288b7cb9bf0fd3921f258024228">process.c</a>
</li>
<li>httpWorkerProcess()
: <a class="el" href="process_8c.html#a05882322d98d5710a5512c9255e03d71">process.c</a>
, <a class="el" href="worker_8c.html#ac0f8a45d263e3459f97ed81dfaf7378e">worker.c</a>
</li>
<li>httpWorkerWrite()
: <a class="el" href="answer_8c.html#add3fe105c4e782e5b1387cb596792bbe">answer.c</a>
, <a class="el" href="worker_8c.html#adfb5cbda661300661cd031683e75108d">worker.c</a>
</li>
<li>httpWriterWrite()
: <a class="el" href="http_2writer_8h.html#a535aa1e3c862130ca83fcf1d815bca78">writer.h</a>
, <a class="el" href="http_2writer_2write_8c.html#accd7a3cfe29607d72a35fe3e3d187c48">write.c</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Mar 28 2012 10:39:45 for Server by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>