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.
1271 lines
65 KiB
1271 lines
65 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.7"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>Webserv: Client Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">Webserv
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.7 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<div id="MSearchResults">
|
|
<div class="SRPage">
|
|
<div id="SRIndex">
|
|
<div id="SRResults"></div>
|
|
<div class="SRStatus" id="Loading">Loading...</div>
|
|
<div class="SRStatus" id="Searching">Searching...</div>
|
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#friends">Friends</a> </div>
|
|
<div class="headertitle"><div class="title">Client Class Reference</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="Client_8hpp_source.html">Client.hpp</a>></code></p>
|
|
<div class="dynheader">
|
|
Collaboration diagram for Client:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient__coll__graph.png" border="0" usemap="#aClient_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="aClient_coll__map" id="aClient_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="207,361,267,387"/>
|
|
<area shape="rect" href="structip__port__s.html" title=" " alt="" coords="152,103,233,128"/>
|
|
<area shape="rect" href="classMaster.html" title=" " alt="" coords="159,273,226,299"/>
|
|
<area shape="rect" title=" " alt="" coords="230,5,289,31"/>
|
|
<area shape="rect" href="classServer.html" title=" " alt="" coords="271,103,335,128"/>
|
|
<area shape="rect" href="classRoute.html" title=" " alt="" coords="352,273,412,299"/>
|
|
<area shape="rect" href="classEnv.html" title=" " alt="" coords="436,273,483,299"/>
|
|
</map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a084660f5c518a2fbd2e68411c0ef5ae8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a084660f5c518a2fbd2e68411c0ef5ae8">Client</a> (int fd, <a class="el" href="webserv_8hpp.html#aca8ca4c81e9d413f6c6f1f3dc74906b4">ip_port_t</a> ip_port, <a class="el" href="classMaster.html">Master</a> *parent)</td></tr>
|
|
<tr class="separator:a084660f5c518a2fbd2e68411c0ef5ae8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a66e3074e5f09c5e9bb4ec36bdea01c91"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a66e3074e5f09c5e9bb4ec36bdea01c91">~Client</a> (void)</td></tr>
|
|
<tr class="separator:a66e3074e5f09c5e9bb4ec36bdea01c91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acbcc94de0dd77b5635b574c9f23acdb8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#acbcc94de0dd77b5635b574c9f23acdb8">getRequest</a> (<a class="el" href="classEnv.html">Env</a> *env, string paquet)</td></tr>
|
|
<tr class="separator:acbcc94de0dd77b5635b574c9f23acdb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa3fd6ca9ee860544e53a84cae96c19cb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#aa3fd6ca9ee860544e53a84cae96c19cb">handleRequest</a> (void)</td></tr>
|
|
<tr class="separator:aa3fd6ca9ee860544e53a84cae96c19cb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
|
Private Member Functions</h2></td></tr>
|
|
<tr class="memitem:a5f6dcf73d3321725f64145bc065e1d1f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f">init</a> (void)</td></tr>
|
|
<tr class="separator:a5f6dcf73d3321725f64145bc065e1d1f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d671d9129091ed238c9833f4d3b5dda"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a8d671d9129091ed238c9833f4d3b5dda">getBody</a> (string paquet)</td></tr>
|
|
<tr class="separator:a8d671d9129091ed238c9833f4d3b5dda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3e6860ba08a116dcc3e75d97d91297c7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a3e6860ba08a116dcc3e75d97d91297c7">parseHeader</a> (<a class="el" href="classEnv.html">Env</a> *env)</td></tr>
|
|
<tr class="separator:a3e6860ba08a116dcc3e75d97d91297c7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aab596e9a3653c01abb942bc6ee3001fa"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#aab596e9a3653c01abb942bc6ee3001fa">header_pick</a> (string key, size_t id)</td></tr>
|
|
<tr class="separator:aab596e9a3653c01abb942bc6ee3001fa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a674ad248447cc8ff80b4326d4fadfa6b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a674ad248447cc8ff80b4326d4fadfa6b">check_method</a> (void)</td></tr>
|
|
<tr class="separator:a674ad248447cc8ff80b4326d4fadfa6b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a034a4f9166be42ffb3844b402a4f1881"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a034a4f9166be42ffb3844b402a4f1881">create_file</a> (string path)</td></tr>
|
|
<tr class="separator:a034a4f9166be42ffb3844b402a4f1881"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9f221331479aa9502ee2c372164095fc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a9f221331479aa9502ee2c372164095fc">cgi</a> (string cgi_path, string path)</td></tr>
|
|
<tr class="separator:a9f221331479aa9502ee2c372164095fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c6bb0009c8415f9e49130cd7b6ecc8c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a0c6bb0009c8415f9e49130cd7b6ecc8c">send_redir</a> (int redir_code, string opt)</td></tr>
|
|
<tr class="separator:a0c6bb0009c8415f9e49130cd7b6ecc8c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5ee168964331e90a3afcf8531f3cca7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#ac5ee168964331e90a3afcf8531f3cca7">send_error</a> (int error_code)</td></tr>
|
|
<tr class="separator:ac5ee168964331e90a3afcf8531f3cca7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a44bd2f49f7a1d456c8ae9c4b22302540"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540">send_answer</a> (string msg)</td></tr>
|
|
<tr class="separator:a44bd2f49f7a1d456c8ae9c4b22302540"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a58e00763626d48ee8625ad16a95d08"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a1a58e00763626d48ee8625ad16a95d08">debug_header</a> (void)</td></tr>
|
|
<tr class="separator:a1a58e00763626d48ee8625ad16a95d08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a76a7d1bb0a940f1b180ac251b47e6cf4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a76a7d1bb0a940f1b180ac251b47e6cf4">_fd</a></td></tr>
|
|
<tr class="separator:a76a7d1bb0a940f1b180ac251b47e6cf4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f318232807a0d483841ce22e1910bc7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="webserv_8hpp.html#aca8ca4c81e9d413f6c6f1f3dc74906b4">ip_port_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a7f318232807a0d483841ce22e1910bc7">_ip_port</a></td></tr>
|
|
<tr class="separator:a7f318232807a0d483841ce22e1910bc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62889754be24e772908ce370f2ba0199"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classMaster.html">Master</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a62889754be24e772908ce370f2ba0199">_parent</a></td></tr>
|
|
<tr class="separator:a62889754be24e772908ce370f2ba0199"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49268fda2ecee38b54f85581329b3920"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classServer.html">Server</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a49268fda2ecee38b54f85581329b3920">_server</a></td></tr>
|
|
<tr class="separator:a49268fda2ecee38b54f85581329b3920"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a429e302dd255c112725f432f0ca9a1de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEnv.html">Env</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a429e302dd255c112725f432f0ca9a1de">_env</a></td></tr>
|
|
<tr class="separator:a429e302dd255c112725f432f0ca9a1de"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a612d8a71243e1fa5b29ec952a6804b66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classRoute.html">Route</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a612d8a71243e1fa5b29ec952a6804b66">_route</a></td></tr>
|
|
<tr class="separator:a612d8a71243e1fa5b29ec952a6804b66"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6033d622cb33f0ea41313e859b621606"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a6033d622cb33f0ea41313e859b621606">_method</a></td></tr>
|
|
<tr class="separator:a6033d622cb33f0ea41313e859b621606"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7af52bcb17cc9d34c2207d0e540f6ac1"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a7af52bcb17cc9d34c2207d0e540f6ac1">_uri</a></td></tr>
|
|
<tr class="separator:a7af52bcb17cc9d34c2207d0e540f6ac1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7ac7f7134aa234289d43e9e1404226fd"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a7ac7f7134aa234289d43e9e1404226fd">_query</a></td></tr>
|
|
<tr class="separator:a7ac7f7134aa234289d43e9e1404226fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ceac8ae6b5be095334bcfa495da4f4b"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a2ceac8ae6b5be095334bcfa495da4f4b">_host</a></td></tr>
|
|
<tr class="separator:a2ceac8ae6b5be095334bcfa495da4f4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abbbc980dcbfaf7db2cf1d50cac87cef6"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#abbbc980dcbfaf7db2cf1d50cac87cef6">_header</a></td></tr>
|
|
<tr class="separator:abbbc980dcbfaf7db2cf1d50cac87cef6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1c3b8a2f750c8578d3bef07f2d9fe8f5"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a1c3b8a2f750c8578d3bef07f2d9fe8f5">_body</a></td></tr>
|
|
<tr class="separator:a1c3b8a2f750c8578d3bef07f2d9fe8f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3c5fe029aa5e2293d7c31e79dda7a937"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a3c5fe029aa5e2293d7c31e79dda7a937">_len</a></td></tr>
|
|
<tr class="separator:a3c5fe029aa5e2293d7c31e79dda7a937"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad76783880af38b42a854937101819ad2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#ad76783880af38b42a854937101819ad2">_last_chunk</a></td></tr>
|
|
<tr class="separator:ad76783880af38b42a854937101819ad2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a502dd093f921afb109cddebf88e135b7"><td class="memItemLeft" align="right" valign="top">std::map< string, <a class="el" href="webserv_8hpp.html#aba96a6988a5bc02b5c8b908af07d0bbb">vec_string</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a502dd093f921afb109cddebf88e135b7">_request</a></td></tr>
|
|
<tr class="separator:a502dd093f921afb109cddebf88e135b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a34b85c36cc2386b553fcff72fc15a596"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classClient.html#a34b85c36cc2386b553fcff72fc15a596">Master</a></td></tr>
|
|
<tr class="separator:a34b85c36cc2386b553fcff72fc15a596"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00004">4</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a084660f5c518a2fbd2e68411c0ef5ae8" name="a084660f5c518a2fbd2e68411c0ef5ae8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a084660f5c518a2fbd2e68411c0ef5ae8">◆ </a></span>Client()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Client::Client </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>fd</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="webserv_8hpp.html#aca8ca4c81e9d413f6c6f1f3dc74906b4">ip_port_t</a> </td>
|
|
<td class="paramname"><em>ip_port</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classMaster.html">Master</a> * </td>
|
|
<td class="paramname"><em>parent</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00018">18</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a084660f5c518a2fbd2e68411c0ef5ae8_cgraph.png" border="0" usemap="#aclassClient_a084660f5c518a2fbd2e68411c0ef5ae8_cgraph" alt=""/></div>
|
|
<map name="aclassClient_a084660f5c518a2fbd2e68411c0ef5ae8_cgraph" id="aclassClient_a084660f5c518a2fbd2e68411c0ef5ae8_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,112,31"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="160,5,249,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a66e3074e5f09c5e9bb4ec36bdea01c91" name="a66e3074e5f09c5e9bb4ec36bdea01c91"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a66e3074e5f09c5e9bb4ec36bdea01c91">◆ </a></span>~Client()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">Client::~Client </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00023">23</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a9f221331479aa9502ee2c372164095fc" name="a9f221331479aa9502ee2c372164095fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f221331479aa9502ee2c372164095fc">◆ </a></span>cgi()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Client::cgi </td>
|
|
<td>(</td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>cgi_path</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>path</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00178">178</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a9f221331479aa9502ee2c372164095fc_cgraph.png" border="0" usemap="#aclassClient_a9f221331479aa9502ee2c372164095fc_cgraph" alt=""/></div>
|
|
<map name="aclassClient_a9f221331479aa9502ee2c372164095fc_cgraph" id="aclassClient_a9f221331479aa9502ee2c372164095fc_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,56,92,81"/>
|
|
<area shape="rect" href="classRoute.html#afd1fe00a85e85ac4964f618f8f2d7bdf" title=" " alt="" coords="149,5,268,31"/>
|
|
<area shape="rect" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540" title=" " alt="" coords="325,81,479,107"/>
|
|
<area shape="rect" href="classClient.html#ac5ee168964331e90a3afcf8531f3cca7" title=" " alt="" coords="140,107,277,132"/>
|
|
<area shape="rect" href="debug_8cpp.html#afb2639655e07c91426064b6bdfff7079" title=" " alt="" coords="527,56,631,81"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="534,105,623,131"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a9f221331479aa9502ee2c372164095fc_icgraph.png" border="0" usemap="#aclassClient_a9f221331479aa9502ee2c372164095fc_icgraph" alt=""/></div>
|
|
<map name="aclassClient_a9f221331479aa9502ee2c372164095fc_icgraph" id="aclassClient_a9f221331479aa9502ee2c372164095fc_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="219,5,305,31"/>
|
|
<area shape="rect" href="classClient.html#aa3fd6ca9ee860544e53a84cae96c19cb" title=" " alt="" coords="5,5,171,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a674ad248447cc8ff80b4326d4fadfa6b" name="a674ad248447cc8ff80b4326d4fadfa6b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a674ad248447cc8ff80b4326d4fadfa6b">◆ </a></span>check_method()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Client::check_method </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00123">123</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a674ad248447cc8ff80b4326d4fadfa6b_icgraph.png" border="0" usemap="#aclassClient_a674ad248447cc8ff80b4326d4fadfa6b_icgraph" alt=""/></div>
|
|
<map name="aclassClient_a674ad248447cc8ff80b4326d4fadfa6b_icgraph" id="aclassClient_a674ad248447cc8ff80b4326d4fadfa6b_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="219,5,381,31"/>
|
|
<area shape="rect" href="classClient.html#aa3fd6ca9ee860544e53a84cae96c19cb" title=" " alt="" coords="5,5,171,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a034a4f9166be42ffb3844b402a4f1881" name="a034a4f9166be42ffb3844b402a4f1881"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a034a4f9166be42ffb3844b402a4f1881">◆ </a></span>create_file()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Client::create_file </td>
|
|
<td>(</td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>path</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00167">167</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a034a4f9166be42ffb3844b402a4f1881_cgraph.png" border="0" usemap="#aclassClient_a034a4f9166be42ffb3844b402a4f1881_cgraph" alt=""/></div>
|
|
<map name="aclassClient_a034a4f9166be42ffb3844b402a4f1881_cgraph" id="aclassClient_a034a4f9166be42ffb3844b402a4f1881_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,31,141,56"/>
|
|
<area shape="rect" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540" title=" " alt="" coords="375,31,528,56"/>
|
|
<area shape="rect" href="classClient.html#ac5ee168964331e90a3afcf8531f3cca7" title=" " alt="" coords="189,56,327,81"/>
|
|
<area shape="rect" href="debug_8cpp.html#afb2639655e07c91426064b6bdfff7079" title=" " alt="" coords="576,5,680,31"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="583,55,673,80"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a034a4f9166be42ffb3844b402a4f1881_icgraph.png" border="0" usemap="#aclassClient_a034a4f9166be42ffb3844b402a4f1881_icgraph" alt=""/></div>
|
|
<map name="aclassClient_a034a4f9166be42ffb3844b402a4f1881_icgraph" id="aclassClient_a034a4f9166be42ffb3844b402a4f1881_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="219,5,355,31"/>
|
|
<area shape="rect" href="classClient.html#aa3fd6ca9ee860544e53a84cae96c19cb" title=" " alt="" coords="5,5,171,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1a58e00763626d48ee8625ad16a95d08" name="a1a58e00763626d48ee8625ad16a95d08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1a58e00763626d48ee8625ad16a95d08">◆ </a></span>debug_header()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Client::debug_header </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="debug_8cpp_source.html#l00011">11</a> of file <a class="el" href="debug_8cpp_source.html">debug.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a1a58e00763626d48ee8625ad16a95d08_cgraph.png" border="0" usemap="#aclassClient_a1a58e00763626d48ee8625ad16a95d08_cgraph" alt=""/></div>
|
|
<map name="aclassClient_a1a58e00763626d48ee8625ad16a95d08_cgraph" id="aclassClient_a1a58e00763626d48ee8625ad16a95d08_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,165,31"/>
|
|
<area shape="rect" href="classRoute.html#afd1fe00a85e85ac4964f618f8f2d7bdf" title=" " alt="" coords="213,5,332,31"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a1a58e00763626d48ee8625ad16a95d08_icgraph.png" border="0" usemap="#aclassClient_a1a58e00763626d48ee8625ad16a95d08_icgraph" alt=""/></div>
|
|
<map name="aclassClient_a1a58e00763626d48ee8625ad16a95d08_icgraph" id="aclassClient_a1a58e00763626d48ee8625ad16a95d08_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="395,5,555,31"/>
|
|
<area shape="rect" href="classClient.html#a3e6860ba08a116dcc3e75d97d91297c7" title=" " alt="" coords="196,5,347,31"/>
|
|
<area shape="rect" href="classClient.html#acbcc94de0dd77b5635b574c9f23acdb8" title=" " alt="" coords="5,5,148,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d671d9129091ed238c9833f4d3b5dda" name="a8d671d9129091ed238c9833f4d3b5dda"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d671d9129091ed238c9833f4d3b5dda">◆ </a></span>getBody()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Client::getBody </td>
|
|
<td>(</td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>paquet</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00058">58</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a8d671d9129091ed238c9833f4d3b5dda_cgraph.png" border="0" usemap="#aclassClient_a8d671d9129091ed238c9833f4d3b5dda_cgraph" alt=""/></div>
|
|
<map name="aclassClient_a8d671d9129091ed238c9833f4d3b5dda_cgraph" id="aclassClient_a8d671d9129091ed238c9833f4d3b5dda_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,31,128,56"/>
|
|
<area shape="rect" href="classClient.html#aab596e9a3653c01abb942bc6ee3001fa" title=" " alt="" coords="176,5,323,31"/>
|
|
<area shape="rect" href="tools_8cpp.html#a4a79e98b5dec14d16875307f7e77dfb3" title=" " alt="" coords="224,55,275,80"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a8d671d9129091ed238c9833f4d3b5dda_icgraph.png" border="0" usemap="#aclassClient_a8d671d9129091ed238c9833f4d3b5dda_icgraph" alt=""/></div>
|
|
<map name="aclassClient_a8d671d9129091ed238c9833f4d3b5dda_icgraph" id="aclassClient_a8d671d9129091ed238c9833f4d3b5dda_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="196,5,319,31"/>
|
|
<area shape="rect" href="classClient.html#acbcc94de0dd77b5635b574c9f23acdb8" title=" " alt="" coords="5,5,148,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acbcc94de0dd77b5635b574c9f23acdb8" name="acbcc94de0dd77b5635b574c9f23acdb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acbcc94de0dd77b5635b574c9f23acdb8">◆ </a></span>getRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Client::getRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classEnv.html">Env</a> * </td>
|
|
<td class="paramname"><em>env</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>paquet</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00037">37</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_acbcc94de0dd77b5635b574c9f23acdb8_cgraph.png" border="0" usemap="#aclassClient_acbcc94de0dd77b5635b574c9f23acdb8_cgraph" alt=""/></div>
|
|
<map name="aclassClient_acbcc94de0dd77b5635b574c9f23acdb8_cgraph" id="aclassClient_acbcc94de0dd77b5635b574c9f23acdb8_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,229,148,255"/>
|
|
<area shape="rect" href="debug_8cpp.html#afb2639655e07c91426064b6bdfff7079" title=" " alt="" coords="813,5,917,31"/>
|
|
<area shape="rect" href="classClient.html#a8d671d9129091ed238c9833f4d3b5dda" title=" " alt="" coords="210,305,333,331"/>
|
|
<area shape="rect" href="classClient.html#aab596e9a3653c01abb942bc6ee3001fa" title=" " alt="" coords="406,304,553,329"/>
|
|
<area shape="rect" href="tools_8cpp.html#a4a79e98b5dec14d16875307f7e77dfb3" title=" " alt="" coords="663,255,714,280"/>
|
|
<area shape="rect" href="classClient.html#a3e6860ba08a116dcc3e75d97d91297c7" title=" " alt="" coords="196,204,347,229"/>
|
|
<area shape="rect" href="classClient.html#ac5ee168964331e90a3afcf8531f3cca7" title=" " alt="" coords="411,55,548,80"/>
|
|
<area shape="rect" href="classServer.html#a0664c62a66a7e3e41d48c286c55a90a9" title="Choose the route an uri asked to the server." alt="" coords="400,205,559,231"/>
|
|
<area shape="rect" href="classMaster.html#a5486cb0d32ba29cd31b212c3457942b1" title=" " alt="" coords="395,255,564,280"/>
|
|
<area shape="rect" href="classClient.html#a1a58e00763626d48ee8625ad16a95d08" title=" " alt="" coords="399,104,559,129"/>
|
|
<area shape="rect" href="classRoute.html#afd1fe00a85e85ac4964f618f8f2d7bdf" title=" " alt="" coords="629,104,748,129"/>
|
|
<area shape="rect" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540" title=" " alt="" coords="612,55,765,80"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="821,55,910,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa3fd6ca9ee860544e53a84cae96c19cb" name="aa3fd6ca9ee860544e53a84cae96c19cb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa3fd6ca9ee860544e53a84cae96c19cb">◆ </a></span>handleRequest()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Client::handleRequest </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00133">133</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_aa3fd6ca9ee860544e53a84cae96c19cb_cgraph.png" border="0" usemap="#aclassClient_aa3fd6ca9ee860544e53a84cae96c19cb_cgraph" alt=""/></div>
|
|
<map name="aclassClient_aa3fd6ca9ee860544e53a84cae96c19cb_cgraph" id="aclassClient_aa3fd6ca9ee860544e53a84cae96c19cb_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,233,171,259"/>
|
|
<area shape="rect" href="classClient.html#a9f221331479aa9502ee2c372164095fc" title=" " alt="" coords="257,56,343,81"/>
|
|
<area shape="rect" href="classRoute.html#afd1fe00a85e85ac4964f618f8f2d7bdf" title=" " alt="" coords="439,5,557,31"/>
|
|
<area shape="rect" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540" title=" " alt="" coords="615,157,768,183"/>
|
|
<area shape="rect" href="debug_8cpp.html#afb2639655e07c91426064b6bdfff7079" title=" " alt="" coords="816,257,920,283"/>
|
|
<area shape="rect" href="classClient.html#ac5ee168964331e90a3afcf8531f3cca7" title=" " alt="" coords="429,107,567,132"/>
|
|
<area shape="rect" href="classClient.html#a674ad248447cc8ff80b4326d4fadfa6b" title=" " alt="" coords="219,259,381,284"/>
|
|
<area shape="rect" href="classClient.html#a034a4f9166be42ffb3844b402a4f1881" title=" " alt="" coords="232,157,368,183"/>
|
|
<area shape="rect" href="Client_8cpp.html#a11a04898e654ff6d1884f543f3051d23" title=" " alt="" coords="243,360,357,385"/>
|
|
<area shape="rect" href="classRoute.html#aa71b39273ba7bc2f683f40a6573ff810" title="Search for an index while generating autoindex." alt="" coords="237,409,363,435"/>
|
|
<area shape="rect" href="tools_8cpp.html#a044b9a41ee6f56019e039d36e91dc265" title=" " alt="" coords="459,435,537,460"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="823,157,913,183"/>
|
|
<area shape="rect" href="tools_8cpp.html#a07de4a3e033212959997f105daa49798" title=" " alt="" coords="651,435,731,460"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aab596e9a3653c01abb942bc6ee3001fa" name="aab596e9a3653c01abb942bc6ee3001fa"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aab596e9a3653c01abb942bc6ee3001fa">◆ </a></span>header_pick()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">string Client::header_pick </td>
|
|
<td>(</td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>key</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>id</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00121">121</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_aab596e9a3653c01abb942bc6ee3001fa_icgraph.png" border="0" usemap="#aclassClient_aab596e9a3653c01abb942bc6ee3001fa_icgraph" alt=""/></div>
|
|
<map name="aclassClient_aab596e9a3653c01abb942bc6ee3001fa_icgraph" id="aclassClient_aab596e9a3653c01abb942bc6ee3001fa_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="395,56,541,81"/>
|
|
<area shape="rect" href="classClient.html#a8d671d9129091ed238c9833f4d3b5dda" title=" " alt="" coords="210,5,333,31"/>
|
|
<area shape="rect" href="classClient.html#acbcc94de0dd77b5635b574c9f23acdb8" title=" " alt="" coords="5,56,148,81"/>
|
|
<area shape="rect" href="classClient.html#a3e6860ba08a116dcc3e75d97d91297c7" title=" " alt="" coords="196,107,347,132"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5f6dcf73d3321725f64145bc065e1d1f" name="a5f6dcf73d3321725f64145bc065e1d1f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5f6dcf73d3321725f64145bc065e1d1f">◆ </a></span>init()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Client::init </td>
|
|
<td>(</td>
|
|
<td class="paramtype">void </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00028">28</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a5f6dcf73d3321725f64145bc065e1d1f_icgraph.png" border="0" usemap="#aclassClient_a5f6dcf73d3321725f64145bc065e1d1f_icgraph" alt=""/></div>
|
|
<map name="aclassClient_a5f6dcf73d3321725f64145bc065e1d1f_icgraph" id="aclassClient_a5f6dcf73d3321725f64145bc065e1d1f_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="804,59,893,84"/>
|
|
<area shape="rect" href="classClient.html#a084660f5c518a2fbd2e68411c0ef5ae8" title=" " alt="" coords="626,34,733,59"/>
|
|
<area shape="rect" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540" title=" " alt="" coords="603,83,756,108"/>
|
|
<area shape="rect" href="classClient.html#a9f221331479aa9502ee2c372164095fc" title=" " alt="" coords="251,82,337,107"/>
|
|
<area shape="rect" href="classClient.html#aa3fd6ca9ee860544e53a84cae96c19cb" title=" " alt="" coords="5,58,171,83"/>
|
|
<area shape="rect" href="classClient.html#a034a4f9166be42ffb3844b402a4f1881" title=" " alt="" coords="226,32,362,58"/>
|
|
<area shape="rect" href="classClient.html#ac5ee168964331e90a3afcf8531f3cca7" title=" " alt="" coords="417,134,555,159"/>
|
|
<area shape="rect" href="classClient.html#a0c6bb0009c8415f9e49130cd7b6ecc8c" title=" " alt="" coords="418,183,554,208"/>
|
|
<area shape="rect" href="classClient.html#acbcc94de0dd77b5635b574c9f23acdb8" title=" " alt="" coords="17,208,159,234"/>
|
|
<area shape="rect" href="classClient.html#a3e6860ba08a116dcc3e75d97d91297c7" title=" " alt="" coords="219,234,369,259"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3e6860ba08a116dcc3e75d97d91297c7" name="a3e6860ba08a116dcc3e75d97d91297c7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3e6860ba08a116dcc3e75d97d91297c7">◆ </a></span>parseHeader()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Client::parseHeader </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classEnv.html">Env</a> * </td>
|
|
<td class="paramname"><em>env</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00079">79</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a3e6860ba08a116dcc3e75d97d91297c7_cgraph.png" border="0" usemap="#aclassClient_a3e6860ba08a116dcc3e75d97d91297c7_cgraph" alt=""/></div>
|
|
<map name="aclassClient_a3e6860ba08a116dcc3e75d97d91297c7_cgraph" id="aclassClient_a3e6860ba08a116dcc3e75d97d91297c7_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,132,156,157"/>
|
|
<area shape="rect" href="classServer.html#a0664c62a66a7e3e41d48c286c55a90a9" title="Choose the route an uri asked to the server." alt="" coords="209,5,368,31"/>
|
|
<area shape="rect" href="tools_8cpp.html#a4a79e98b5dec14d16875307f7e77dfb3" title=" " alt="" coords="473,56,523,81"/>
|
|
<area shape="rect" href="classMaster.html#a5486cb0d32ba29cd31b212c3457942b1" title=" " alt="" coords="204,107,373,132"/>
|
|
<area shape="rect" href="classClient.html#a1a58e00763626d48ee8625ad16a95d08" title=" " alt="" coords="209,156,369,181"/>
|
|
<area shape="rect" href="classClient.html#aab596e9a3653c01abb942bc6ee3001fa" title=" " alt="" coords="215,205,362,231"/>
|
|
<area shape="rect" href="classClient.html#ac5ee168964331e90a3afcf8531f3cca7" title=" " alt="" coords="220,255,357,280"/>
|
|
<area shape="rect" href="classRoute.html#afd1fe00a85e85ac4964f618f8f2d7bdf" title=" " alt="" coords="439,156,557,181"/>
|
|
<area shape="rect" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540" title=" " alt="" coords="421,255,575,280"/>
|
|
<area shape="rect" href="debug_8cpp.html#afb2639655e07c91426064b6bdfff7079" title=" " alt="" coords="623,229,727,255"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="630,279,719,304"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a3e6860ba08a116dcc3e75d97d91297c7_icgraph.png" border="0" usemap="#aclassClient_a3e6860ba08a116dcc3e75d97d91297c7_icgraph" alt=""/></div>
|
|
<map name="aclassClient_a3e6860ba08a116dcc3e75d97d91297c7_icgraph" id="aclassClient_a3e6860ba08a116dcc3e75d97d91297c7_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="196,5,347,31"/>
|
|
<area shape="rect" href="classClient.html#acbcc94de0dd77b5635b574c9f23acdb8" title=" " alt="" coords="5,5,148,31"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a44bd2f49f7a1d456c8ae9c4b22302540" name="a44bd2f49f7a1d456c8ae9c4b22302540"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a44bd2f49f7a1d456c8ae9c4b22302540">◆ </a></span>send_answer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Client::send_answer </td>
|
|
<td>(</td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>msg</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00236">236</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a44bd2f49f7a1d456c8ae9c4b22302540_cgraph.png" border="0" usemap="#aclassClient_a44bd2f49f7a1d456c8ae9c4b22302540_cgraph" alt=""/></div>
|
|
<map name="aclassClient_a44bd2f49f7a1d456c8ae9c4b22302540_cgraph" id="aclassClient_a44bd2f49f7a1d456c8ae9c4b22302540_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,31,159,56"/>
|
|
<area shape="rect" href="debug_8cpp.html#afb2639655e07c91426064b6bdfff7079" title=" " alt="" coords="207,5,311,31"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="214,55,303,80"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a44bd2f49f7a1d456c8ae9c4b22302540_icgraph.png" border="0" usemap="#aclassClient_a44bd2f49f7a1d456c8ae9c4b22302540_icgraph" alt=""/></div>
|
|
<map name="aclassClient_a44bd2f49f7a1d456c8ae9c4b22302540_icgraph" id="aclassClient_a44bd2f49f7a1d456c8ae9c4b22302540_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="603,82,756,108"/>
|
|
<area shape="rect" href="classClient.html#a9f221331479aa9502ee2c372164095fc" title=" " alt="" coords="251,81,337,106"/>
|
|
<area shape="rect" href="classClient.html#aa3fd6ca9ee860544e53a84cae96c19cb" title=" " alt="" coords="5,57,171,82"/>
|
|
<area shape="rect" href="classClient.html#a034a4f9166be42ffb3844b402a4f1881" title=" " alt="" coords="226,32,362,57"/>
|
|
<area shape="rect" href="classClient.html#ac5ee168964331e90a3afcf8531f3cca7" title=" " alt="" coords="417,133,555,158"/>
|
|
<area shape="rect" href="classClient.html#a0c6bb0009c8415f9e49130cd7b6ecc8c" title=" " alt="" coords="418,182,554,208"/>
|
|
<area shape="rect" href="classClient.html#acbcc94de0dd77b5635b574c9f23acdb8" title=" " alt="" coords="17,208,159,233"/>
|
|
<area shape="rect" href="classClient.html#a3e6860ba08a116dcc3e75d97d91297c7" title=" " alt="" coords="219,233,369,258"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5ee168964331e90a3afcf8531f3cca7" name="ac5ee168964331e90a3afcf8531f3cca7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5ee168964331e90a3afcf8531f3cca7">◆ </a></span>send_error()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Client::send_error </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>error_code</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00219">219</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_ac5ee168964331e90a3afcf8531f3cca7_cgraph.png" border="0" usemap="#aclassClient_ac5ee168964331e90a3afcf8531f3cca7_cgraph" alt=""/></div>
|
|
<map name="aclassClient_ac5ee168964331e90a3afcf8531f3cca7_cgraph" id="aclassClient_ac5ee168964331e90a3afcf8531f3cca7_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,31,143,56"/>
|
|
<area shape="rect" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540" title=" " alt="" coords="191,31,344,56"/>
|
|
<area shape="rect" href="debug_8cpp.html#afb2639655e07c91426064b6bdfff7079" title=" " alt="" coords="392,5,496,31"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="399,55,489,80"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_ac5ee168964331e90a3afcf8531f3cca7_icgraph.png" border="0" usemap="#aclassClient_ac5ee168964331e90a3afcf8531f3cca7_icgraph" alt=""/></div>
|
|
<map name="aclassClient_ac5ee168964331e90a3afcf8531f3cca7_icgraph" id="aclassClient_ac5ee168964331e90a3afcf8531f3cca7_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="417,107,555,132"/>
|
|
<area shape="rect" href="classClient.html#a9f221331479aa9502ee2c372164095fc" title=" " alt="" coords="251,5,337,31"/>
|
|
<area shape="rect" href="classClient.html#aa3fd6ca9ee860544e53a84cae96c19cb" title=" " alt="" coords="5,56,171,81"/>
|
|
<area shape="rect" href="classClient.html#a034a4f9166be42ffb3844b402a4f1881" title=" " alt="" coords="226,107,362,132"/>
|
|
<area shape="rect" href="classClient.html#acbcc94de0dd77b5635b574c9f23acdb8" title=" " alt="" coords="17,183,159,208"/>
|
|
<area shape="rect" href="classClient.html#a3e6860ba08a116dcc3e75d97d91297c7" title=" " alt="" coords="219,208,369,233"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0c6bb0009c8415f9e49130cd7b6ecc8c" name="a0c6bb0009c8415f9e49130cd7b6ecc8c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0c6bb0009c8415f9e49130cd7b6ecc8c">◆ </a></span>send_redir()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void Client::send_redir </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>redir_code</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>opt</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8cpp_source.html#l00212">212</a> of file <a class="el" href="Client_8cpp_source.html">Client.cpp</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classClient_a0c6bb0009c8415f9e49130cd7b6ecc8c_cgraph.png" border="0" usemap="#aclassClient_a0c6bb0009c8415f9e49130cd7b6ecc8c_cgraph" alt=""/></div>
|
|
<map name="aclassClient_a0c6bb0009c8415f9e49130cd7b6ecc8c_cgraph" id="aclassClient_a0c6bb0009c8415f9e49130cd7b6ecc8c_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,31,141,56"/>
|
|
<area shape="rect" href="classClient.html#a44bd2f49f7a1d456c8ae9c4b22302540" title=" " alt="" coords="189,31,343,56"/>
|
|
<area shape="rect" href="debug_8cpp.html#afb2639655e07c91426064b6bdfff7079" title=" " alt="" coords="391,5,495,31"/>
|
|
<area shape="rect" href="classClient.html#a5f6dcf73d3321725f64145bc065e1d1f" title=" " alt="" coords="398,55,487,80"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
|
|
<a id="a34b85c36cc2386b553fcff72fc15a596" name="a34b85c36cc2386b553fcff72fc15a596"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a34b85c36cc2386b553fcff72fc15a596">◆ </a></span>Master</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="classMaster.html">Master</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00037">37</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Field Documentation</h2>
|
|
<a id="a1c3b8a2f750c8578d3bef07f2d9fe8f5" name="a1c3b8a2f750c8578d3bef07f2d9fe8f5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1c3b8a2f750c8578d3bef07f2d9fe8f5">◆ </a></span>_body</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">string Client::_body</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00011">11</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a429e302dd255c112725f432f0ca9a1de" name="a429e302dd255c112725f432f0ca9a1de"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a429e302dd255c112725f432f0ca9a1de">◆ </a></span>_env</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classEnv.html">Env</a>* Client::_env</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00009">9</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a76a7d1bb0a940f1b180ac251b47e6cf4" name="a76a7d1bb0a940f1b180ac251b47e6cf4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a76a7d1bb0a940f1b180ac251b47e6cf4">◆ </a></span>_fd</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int Client::_fd</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00005">5</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abbbc980dcbfaf7db2cf1d50cac87cef6" name="abbbc980dcbfaf7db2cf1d50cac87cef6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abbbc980dcbfaf7db2cf1d50cac87cef6">◆ </a></span>_header</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">string Client::_header</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00011">11</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ceac8ae6b5be095334bcfa495da4f4b" name="a2ceac8ae6b5be095334bcfa495da4f4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ceac8ae6b5be095334bcfa495da4f4b">◆ </a></span>_host</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">string Client::_host</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00011">11</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f318232807a0d483841ce22e1910bc7" name="a7f318232807a0d483841ce22e1910bc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f318232807a0d483841ce22e1910bc7">◆ </a></span>_ip_port</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="webserv_8hpp.html#aca8ca4c81e9d413f6c6f1f3dc74906b4">ip_port_t</a> Client::_ip_port</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00006">6</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad76783880af38b42a854937101819ad2" name="ad76783880af38b42a854937101819ad2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad76783880af38b42a854937101819ad2">◆ </a></span>_last_chunk</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool Client::_last_chunk</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00013">13</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3c5fe029aa5e2293d7c31e79dda7a937" name="a3c5fe029aa5e2293d7c31e79dda7a937"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c5fe029aa5e2293d7c31e79dda7a937">◆ </a></span>_len</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int Client::_len</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00012">12</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6033d622cb33f0ea41313e859b621606" name="a6033d622cb33f0ea41313e859b621606"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6033d622cb33f0ea41313e859b621606">◆ </a></span>_method</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">string Client::_method</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00011">11</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62889754be24e772908ce370f2ba0199" name="a62889754be24e772908ce370f2ba0199"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62889754be24e772908ce370f2ba0199">◆ </a></span>_parent</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classMaster.html">Master</a>* Client::_parent</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00007">7</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7ac7f7134aa234289d43e9e1404226fd" name="a7ac7f7134aa234289d43e9e1404226fd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7ac7f7134aa234289d43e9e1404226fd">◆ </a></span>_query</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">string Client::_query</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00011">11</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a502dd093f921afb109cddebf88e135b7" name="a502dd093f921afb109cddebf88e135b7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a502dd093f921afb109cddebf88e135b7">◆ </a></span>_request</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::map<string, <a class="el" href="webserv_8hpp.html#aba96a6988a5bc02b5c8b908af07d0bbb">vec_string</a>> Client::_request</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00014">14</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a612d8a71243e1fa5b29ec952a6804b66" name="a612d8a71243e1fa5b29ec952a6804b66"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a612d8a71243e1fa5b29ec952a6804b66">◆ </a></span>_route</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classRoute.html">Route</a>* Client::_route</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00010">10</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a49268fda2ecee38b54f85581329b3920" name="a49268fda2ecee38b54f85581329b3920"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49268fda2ecee38b54f85581329b3920">◆ </a></span>_server</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classServer.html">Server</a>* Client::_server</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00008">8</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7af52bcb17cc9d34c2207d0e540f6ac1" name="a7af52bcb17cc9d34c2207d0e540f6ac1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7af52bcb17cc9d34c2207d0e540f6ac1">◆ </a></span>_uri</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">string Client::_uri</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="Client_8hpp_source.html#l00011">11</a> of file <a class="el" href="Client_8hpp_source.html">Client.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>includes/<a class="el" href="Client_8hpp_source.html">Client.hpp</a></li>
|
|
<li>srcs/<a class="el" href="debug_8cpp_source.html">debug.cpp</a></li>
|
|
<li>srcs/sock/<a class="el" href="Client_8cpp_source.html">Client.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7
|
|
</small></address>
|
|
</body>
|
|
</html>
|
|
|