Files
assaultcube-/source/doxygen/html/clients2c_8cpp.html
T
driAn 44ef9c1cf8 added doxygen source code docs
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde
2008-12-08 21:10:24 +00:00

525 lines
20 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/clients2c.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>R:/projects/actioncube/_svn/trunk/ac/source/src/clients2c.cpp File Reference</h1><code>#include &quot;<a class="el" href="pch_8h.html">pch.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="cube_8h.html">cube.h</a>&quot;</code><br>
<code>#include &quot;bot/bot.h&quot;</code><br>
<p>
<div class="dynheader">
Include dependency graph for clients2c.cpp:</div>
<div class="dynsection">
<p><center><img src="clients2c_8cpp__incl.png" border="0" usemap="#R:/projects/actioncube/_svn/trunk/ac/source/src/clients2c.cpp_map" alt=""></center>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#1501ac3b1921bbdb129c5ab12eb12709">DEBUGCOND</a>&nbsp;&nbsp;&nbsp;(networkdebug==1)</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#1d9554dc0770339e481161dcc20ef8aa">VARP</a> (networkdebug, 0, 0, 1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#b2addcea1108fa2bf0434253ca3486c7">neterr</a> (const char *<a class="el" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#05e89a4c0a62c7827d39aea8d9fd6e9d">VARP</a> (autogetmap, 0, 1, 1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#4b61207f4f5e6c7e0baf2bea8d53a226">changemapserv</a> (char *name, int mode, bool download)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#1783c5670ace315bcdd990a00c69ca11">updatepos</a> (<a class="el" href="classplayerent.html">playerent</a> *d)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#72d234be43220fdb27424b4f4015badc">updatelagtime</a> (<a class="el" href="classplayerent.html">playerent</a> *d)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#3174694266b3446d77a24e2333aa68bf">trydisconnect</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#ac23e90a76134425b0f28a6d085bb7cb">parsepositions</a> (<a class="el" href="structdatabuf.html">ucharbuf</a> &amp;p)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#535d12a067a14f2a3f4f29b668cc98e2">parsemessages</a> (int cn, <a class="el" href="classplayerent.html">playerent</a> *d, <a class="el" href="structdatabuf.html">ucharbuf</a> &amp;p)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#c633f11baf0caa10be667f225eaf0430">receivefile</a> (<a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> *data, int len)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#6a09e004662e32779a386b5d25b613ff">servertoclient</a> (int chan, <a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> *buf, int len)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#b30a391b5850a603770f1bff5b64f6c8">localservertoclient</a> (int chan, <a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> *buf, int len)</td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#4dbe3f7c2e95c552d1730ea4f1fa652a">c2sinit</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#f7bbfe26d9fd9135e2c4a29efdf955d7">senditemstoserver</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#5a4a18882a806ed64e92cd4622e50dd9">watchingdemo</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="tools_8h.html#7b9504fa7cfc476750a9b4b0f8ed6972">string</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#2a1cff19920c5ca5ee78c33e187f1a31">clientpassword</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structpacketqueue.html">packetqueue</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="clients2c_8cpp.html#b0be3583786c2e6221ac8ba401e7c141">pktlogger</a></td></tr>
</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="1501ac3b1921bbdb129c5ab12eb12709"></a><!-- doxytag: member="clients2c.cpp::DEBUGCOND" ref="1501ac3b1921bbdb129c5ab12eb12709" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define DEBUGCOND&nbsp;&nbsp;&nbsp;(networkdebug==1) </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="4b61207f4f5e6c7e0baf2bea8d53a226"></a><!-- doxytag: member="clients2c.cpp::changemapserv" ref="4b61207f4f5e6c7e0baf2bea8d53a226" args="(char *name, int mode, bool download)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void changemapserv </td>
<td>(</td>
<td class="paramtype">char *&nbsp;</td>
<td class="paramname"> <em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>download</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b30a391b5850a603770f1bff5b64f6c8"></a><!-- doxytag: member="clients2c.cpp::localservertoclient" ref="b30a391b5850a603770f1bff5b64f6c8" args="(int chan, uchar *buf, int len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void localservertoclient </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>chan</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> *&nbsp;</td>
<td class="paramname"> <em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>len</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b2addcea1108fa2bf0434253ca3486c7"></a><!-- doxytag: member="clients2c.cpp::neterr" ref="b2addcea1108fa2bf0434253ca3486c7" args="(const char *s)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void neterr </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>s</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="535d12a067a14f2a3f4f29b668cc98e2"></a><!-- doxytag: member="clients2c.cpp::parsemessages" ref="535d12a067a14f2a3f4f29b668cc98e2" args="(int cn, playerent *d, ucharbuf &amp;p)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void parsemessages </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>cn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classplayerent.html">playerent</a> *&nbsp;</td>
<td class="paramname"> <em>d</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structdatabuf.html">ucharbuf</a> &amp;&nbsp;</td>
<td class="paramname"> <em>p</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ac23e90a76134425b0f28a6d085bb7cb"></a><!-- doxytag: member="clients2c.cpp::parsepositions" ref="ac23e90a76134425b0f28a6d085bb7cb" args="(ucharbuf &amp;p)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void parsepositions </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structdatabuf.html">ucharbuf</a> &amp;&nbsp;</td>
<td class="paramname"> <em>p</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c633f11baf0caa10be667f225eaf0430"></a><!-- doxytag: member="clients2c.cpp::receivefile" ref="c633f11baf0caa10be667f225eaf0430" args="(uchar *data, int len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void receivefile </td>
<td>(</td>
<td class="paramtype"><a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> *&nbsp;</td>
<td class="paramname"> <em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>len</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6a09e004662e32779a386b5d25b613ff"></a><!-- doxytag: member="clients2c.cpp::servertoclient" ref="6a09e004662e32779a386b5d25b613ff" args="(int chan, uchar *buf, int len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void servertoclient </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>chan</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> *&nbsp;</td>
<td class="paramname"> <em>buf</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>len</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3174694266b3446d77a24e2333aa68bf"></a><!-- doxytag: member="clients2c.cpp::trydisconnect" ref="3174694266b3446d77a24e2333aa68bf" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void trydisconnect </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="72d234be43220fdb27424b4f4015badc"></a><!-- doxytag: member="clients2c.cpp::updatelagtime" ref="72d234be43220fdb27424b4f4015badc" args="(playerent *d)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void updatelagtime </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classplayerent.html">playerent</a> *&nbsp;</td>
<td class="paramname"> <em>d</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1783c5670ace315bcdd990a00c69ca11"></a><!-- doxytag: member="clients2c.cpp::updatepos" ref="1783c5670ace315bcdd990a00c69ca11" args="(playerent *d)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void updatepos </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classplayerent.html">playerent</a> *&nbsp;</td>
<td class="paramname"> <em>d</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="05e89a4c0a62c7827d39aea8d9fd6e9d"></a><!-- doxytag: member="clients2c.cpp::VARP" ref="05e89a4c0a62c7827d39aea8d9fd6e9d" args="(autogetmap, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">autogetmap&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">0&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&nbsp;</td>
<td class="paramname"></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1d9554dc0770339e481161dcc20ef8aa"></a><!-- doxytag: member="clients2c.cpp::VARP" ref="1d9554dc0770339e481161dcc20ef8aa" args="(networkdebug, 0, 0, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">networkdebug&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">0&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">0&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&nbsp;</td>
<td class="paramname"></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="4dbe3f7c2e95c552d1730ea4f1fa652a"></a><!-- doxytag: member="clients2c.cpp::c2sinit" ref="4dbe3f7c2e95c552d1730ea4f1fa652a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="clients2c_8cpp.html#4dbe3f7c2e95c552d1730ea4f1fa652a">c2sinit</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2a1cff19920c5ca5ee78c33e187f1a31"></a><!-- doxytag: member="clients2c.cpp::clientpassword" ref="2a1cff19920c5ca5ee78c33e187f1a31" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="tools_8h.html#7b9504fa7cfc476750a9b4b0f8ed6972">string</a> <a class="el" href="clients2c_8cpp.html#2a1cff19920c5ca5ee78c33e187f1a31">clientpassword</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b0be3583786c2e6221ac8ba401e7c141"></a><!-- doxytag: member="clients2c.cpp::pktlogger" ref="b0be3583786c2e6221ac8ba401e7c141" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structpacketqueue.html">packetqueue</a> <a class="el" href="clients2c_8cpp.html#b0be3583786c2e6221ac8ba401e7c141">pktlogger</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f7bbfe26d9fd9135e2c4a29efdf955d7"></a><!-- doxytag: member="clients2c.cpp::senditemstoserver" ref="f7bbfe26d9fd9135e2c4a29efdf955d7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="clients2c_8cpp.html#f7bbfe26d9fd9135e2c4a29efdf955d7">senditemstoserver</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="5a4a18882a806ed64e92cd4622e50dd9"></a><!-- doxytag: member="clients2c.cpp::watchingdemo" ref="5a4a18882a806ed64e92cd4622e50dd9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="scoreboard_8cpp.html#5a4a18882a806ed64e92cd4622e50dd9">watchingdemo</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:31 2008 for AssaultCube by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
</body>
</html>