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.
 
 
 
 
 
 

446 lines
16 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><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 class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index__"><span>_</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
<li><a href="#index_w"><span>w</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__"></a>- _ -</h3><ul>
<li>_CALL
: <a class="el" href="class_2class_8h.html#a99192587726791d3fc572b54986794d5">class.h</a>
</li>
<li>_GNU_SOURCE
: <a class="el" href="cbuf_8c.html#a369266c24eacffb87046522897a570d5">cbuf.c</a>
, <a class="el" href="message_8c.html#a369266c24eacffb87046522897a570d5">message.c</a>
, <a class="el" href="worker_8c.html#a369266c24eacffb87046522897a570d5">worker.c</a>
, <a class="el" href="hash_2hash_8c.html#a369266c24eacffb87046522897a570d5">hash.c</a>
</li>
<li>_ISOC99_SOURCE
: <a class="el" href="class_2class_8h.html#a04ec2c53aa9fcdb5b58dc8e9d552dec0">class.h</a>
</li>
<li>_NULL
: <a class="el" href="class_2class_8h.html#ab9f9098d95379c04d979721396dabf68">class.h</a>
</li>
<li>_POSIX_C_SOURCE
: <a class="el" href="cbuf_8c.html#a3024ccd4a9af5109d24e6c57565d74a1">cbuf.c</a>
</li>
<li>_POSIX_SOURCE
: <a class="el" href="cbuf_8c.html#ac3d144aa01e765a1fae62ab5491c7cc1">cbuf.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>Bool
: <a class="el" href="commons_8h.html#a940a01ad540c9d80fdf13c9f99f84472">commons.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>CALL
: <a class="el" href="class_2class_8h.html#ada752d9d1fdbf84e978606e8999c762d">class.h</a>
</li>
<li>CLASS
: <a class="el" href="class_2class_8h.html#ab12c2142e0ec3f4f19a03b3879c67f32">class.h</a>
</li>
<li>CLASS_MAGIC
: <a class="el" href="class_2class_8h.html#a28c4c4c1ebf62795262a3553d59e8bff">class.h</a>
</li>
<li>clone
: <a class="el" href="class_2interface_2class_8h.html#a864061d3c9c7f123efb63649bb0fade7">class.h</a>
</li>
<li>CREATE_CLASS
: <a class="el" href="class_2class_8h.html#a509b4880afb25bb862c448d7a71e7afe">class.h</a>
</li>
<li>CRED_PWD
: <a class="el" href="credential_8h.html#aea2d2c6b7c126591ed57f4af14707cf2">credential.h</a>
</li>
<li>CSTRA
: <a class="el" href="memory_8h.html#a2a9234835facec8c1ebca59c214391e3">memory.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DEFAULT_SECS
: <a class="el" href="webgameserver_8c.html#adc65839bf93b60b69f4c3cc69579cd5d">webgameserver.c</a>
</li>
<li>DEFAULT_USECS
: <a class="el" href="webgameserver_8c.html#a8e46f816094620164ba5207c0cc1c255">webgameserver.c</a>
</li>
<li>delete
: <a class="el" href="class_2interface_2class_8h.html#adb9a02719a59dd833c56e1a33ded59db">class.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>ECBUFOVFL
: <a class="el" href="cbuf_8h.html#a1588b380c8b4311e100058c0193b6d10">cbuf.h</a>
</li>
<li>EXTENDS
: <a class="el" href="class_2class_8h.html#a45e588b871b5b73461805ab4a5c59aa5">class.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>FALSE
: <a class="el" href="commons_8h.html#aa93f0eb578d23995850d61f7d61c55c1">commons.h</a>
</li>
<li>FREE
: <a class="el" href="memory_8h.html#a717b411d846e077ecccf689e256b9865">memory.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>GET_CLASS
: <a class="el" href="class_2class_8h.html#a97a9cde15dbb06287accf0a392b0c2ed">class.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>HAS_PARENT
: <a class="el" href="class_2class_8h.html#a5ea9893a0e62748b9d1154d5b77abed1">class.h</a>
</li>
<li>HAVE__BOOL
: <a class="el" href="config_8h.html#a862ffdbac7ac8323712310a418b7d9a3">config.h</a>
</li>
<li>HAVE_DLFCN_H
: <a class="el" href="config_8h.html#a0ee1617ff2f6885ef384a3dd46f9b9d7">config.h</a>
</li>
<li>HAVE_INTTYPES_H
: <a class="el" href="config_8h.html#ab90a030ff2790ebdc176660a6dd2a478">config.h</a>
</li>
<li>HAVE_JSON_JSON_H
: <a class="el" href="config_8h.html#ac2c863e4e8669bd8c3a403107e2102ad">config.h</a>
</li>
<li>HAVE_LIBSSL
: <a class="el" href="config_8h.html#a599f6f40ec072a355a69090fe0034fae">config.h</a>
</li>
<li>HAVE_MEMORY_H
: <a class="el" href="config_8h.html#ae93a78f9d076138897af441c9f86f285">config.h</a>
</li>
<li>HAVE_MEMSET
: <a class="el" href="config_8h.html#a3df52e9809253860c385be6f3a160607">config.h</a>
</li>
<li>HAVE_STDARG_H
: <a class="el" href="config_8h.html#a3a3f8c7f8da8cac799fb620a2dbf2b15">config.h</a>
</li>
<li>HAVE_STDBOOL_H
: <a class="el" href="config_8h.html#a8c3fa1b2f1be8c6f6929548c548cf50a">config.h</a>
</li>
<li>HAVE_STDINT_H
: <a class="el" href="config_8h.html#ab6cd6d1c63c1e26ea2d4537b77148354">config.h</a>
</li>
<li>HAVE_STDIO_H
: <a class="el" href="config_8h.html#ae021ce4fe74984428cc97427b7358fda">config.h</a>
</li>
<li>HAVE_STDLIB_H
: <a class="el" href="config_8h.html#a9e0e434ec1a6ddbd97db12b5a32905e0">config.h</a>
</li>
<li>HAVE_STRING_H
: <a class="el" href="config_8h.html#ad4c234dd1625255dc626a15886306e7d">config.h</a>
</li>
<li>HAVE_STRINGS_H
: <a class="el" href="config_8h.html#a405d10d46190bcb0320524c54eafc850">config.h</a>
</li>
<li>HAVE_SYS_STAT_H
: <a class="el" href="config_8h.html#ace156430ba007d19b4348a950d0c692b">config.h</a>
</li>
<li>HAVE_SYS_TYPES_H
: <a class="el" href="config_8h.html#a69dc70bea5d1f8bd2be9740e974fa666">config.h</a>
</li>
<li>HAVE_SYSLOG_H
: <a class="el" href="config_8h.html#a695d4e005378df4a1f286cb3d0f4b333">config.h</a>
</li>
<li>HAVE_UNISTD_H
: <a class="el" href="config_8h.html#a219b06937831d0da94d801ab13987639">config.h</a>
</li>
<li>HTTP_MESSAGE_QUEUE_MAX
: <a class="el" href="queue_8h.html#a860ed2a62db8af779ff5da31b79565c8">queue.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>IFACE
: <a class="el" href="interface_8h.html#a02255665665c91d905ec32d00d9a4a85">interface.h</a>
</li>
<li>IFACE_GET
: <a class="el" href="class_2class_8h.html#adb99542d8748b5108322ccb26bb367e0">class.h</a>
</li>
<li>INIT_CLASS
: <a class="el" href="class_2class_8h.html#ac7b99597686f59e4a34cd9cadd30d1d6">class.h</a>
</li>
<li>INIT_IFACE
: <a class="el" href="interface_8h.html#a446cc7d7282f8a0b8e62a371671ea605">interface.h</a>
</li>
<li>INIT_IFACE_IMPL
: <a class="el" href="interface_8h.html#a23a3c2be665a85b7e5f0844c9826a5b9">interface.h</a>
</li>
<li>INSTANCE_OF
: <a class="el" href="class_2class_8h.html#ac0ac189d082986b87d215d5423da80a3">class.h</a>
</li>
<li>IS_OBJECT
: <a class="el" href="class_2class_8h.html#af082d22d6b335bd2ee7cf16a7b85cba3">class.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>LT_OBJDIR
: <a class="el" href="config_8h.html#ac2d5925d76379847dd9fc4747b061659">config.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>MAX
: <a class="el" href="commons_8h.html#afa99ec4acc4ecb2dc3c2d05da15d0e3f">commons.h</a>
</li>
<li>MAX_IFACE
: <a class="el" href="interface_8h.html#ad620a89e939b586d6a025cf342da8e55">interface.h</a>
</li>
<li>MIN
: <a class="el" href="commons_8h.html#a3acffbd305ee72dcd4593c0d8af64a4f">commons.h</a>
, <a class="el" href="parse_8c.html#a3acffbd305ee72dcd4593c0d8af64a4f">parse.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>N_HTTP_METHOD
: <a class="el" href="request_8h.html#a7b1668f01e78265146c63a393fe7ca29">request.h</a>
</li>
<li>N_VALUES
: <a class="el" href="header_8h.html#a970032ce9f2ad0d401c588524e60abd7">header.h</a>
</li>
<li>new
: <a class="el" href="class_2interface_2class_8h.html#a323cb9a9088662b03bc37a47403e4212">class.h</a>
</li>
<li>NUMARGS
: <a class="el" href="interface_8h.html#a9dda4d034150e3159927f83d9d15d840">interface.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PACKAGE
: <a class="el" href="config_8h.html#aca8570fb706c81df371b7f9bc454ae03">config.h</a>
</li>
<li>PACKAGE_BUGREPORT
: <a class="el" href="config_8h.html#a1d1d2d7f8d2f95b376954d649ab03233">config.h</a>
</li>
<li>PACKAGE_NAME
: <a class="el" href="config_8h.html#a1c0439e4355794c09b64274849eb0279">config.h</a>
</li>
<li>PACKAGE_STRING
: <a class="el" href="config_8h.html#ac73e6f903c16eca7710f92e36e1c6fbf">config.h</a>
</li>
<li>PACKAGE_TARNAME
: <a class="el" href="config_8h.html#af415af6bfede0e8d5453708afe68651c">config.h</a>
</li>
<li>PACKAGE_URL
: <a class="el" href="config_8h.html#a5c93853116d5a50307b6744f147840aa">config.h</a>
</li>
<li>PACKAGE_VERSION
: <a class="el" href="config_8h.html#aa326a05d5e30f9e9a4bb0b4469d5d0c0">config.h</a>
</li>
<li>PARENTCALL
: <a class="el" href="class_2class_8h.html#ab6391ca75b58104db1fc948f2e066e8d">class.h</a>
</li>
<li>PARSER_MAX_BUF
: <a class="el" href="parser_8h.html#a484027f47dfdc455896711cbb014cd14">parser.h</a>
</li>
<li>POLLFD
: <a class="el" href="poll_8c.html#aef9c98bcbff485b7c43831fe918ce4ac">poll.c</a>
</li>
</ul>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>RESP_DATA
: <a class="el" href="404_8c.html#a668b468f247abfce706ce6eaf6caecc9">404.c</a>
, <a class="el" href="login__form_8c.html#a668b468f247abfce706ce6eaf6caecc9">login_form.c</a>
, <a class="el" href="http_2response_2session_8c.html#a668b468f247abfce706ce6eaf6caecc9">session.c</a>
, <a class="el" href="randval_8c.html#a668b468f247abfce706ce6eaf6caecc9">randval.c</a>
</li>
<li>RETCALL
: <a class="el" href="class_2class_8h.html#a06fb0f2e08d1cbacbed6784319e7c3fc">class.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SESSION_LIVETIME
: <a class="el" href="session_8h.html#ad9da4a25e5fdbb8957a013ad739e032d">session.h</a>
</li>
<li>STDC_HEADERS
: <a class="el" href="config_8h.html#a550e5c272cc3cf3814651721167dcd23">config.h</a>
</li>
<li>SWAP
: <a class="el" href="commons_8h.html#a5fe0952e66cbb7dbad512a6fcc91b1b3">commons.h</a>
</li>
<li>SWAP_FUN
: <a class="el" href="commons_8h.html#a9e97f5c22286a02db93eed31e1fa6cd1">commons.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>TRUE
: <a class="el" href="commons_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">commons.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>VERSION
: <a class="el" href="config_8h.html#a1c6d5de492ac61ad29aec7aa9a436bbf">config.h</a>
</li>
</ul>
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>WRITER_MAX_BUF
: <a class="el" href="http_2writer_8h.html#aca0c5690a9bbcb390eb093f5b5882767">writer.h</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>