]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/commands_8h.html
b81c5a259b059d3f85f740fc10d25fde97fe4091
[user/henk/code/inspircd.git] / docs / module-doc / commands_8h.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>commands.h File Reference</title>
4 <link href="inspircd.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3-rc3 -->
7 <center>
8 <a class="qindex" href="main.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
9 <hr><h1>commands.h File Reference</h1><code>#include &lt;typeinfo&gt;</code><br>
10 <code>#include &lt;iostream&gt;</code><br>
11 <code>#include &lt;string&gt;</code><br>
12 <code>#include &lt;deque&gt;</code><br>
13 <code>#include &lt;sstream&gt;</code><br>
14 <code>#include &lt;vector&gt;</code><br>
15 <code>#include "<a class="el" href="users_8h-source.html">users.h</a>"</code><br>
16 <code>#include "<a class="el" href="channels_8h-source.html">channels.h</a>"</code><br>
17
18 <p>
19 Include dependency graph for commands.h:<p><center><img src="commands_8h__incl.gif" border="0" usemap="#commands.h_map" alt="Include dependency graph"></center>
20 <map name="commands.h_map">
21 <area href="users_8h.html" shape="rect" coords="351,155,401,176" alt="">
22 <area href="channels_8h.html" shape="rect" coords="476,86,548,107" alt="">
23 <area href="connection_8h.html" shape="rect" coords="321,86,401,107" alt="">
24 </map>
25
26 <p>
27 This graph shows which files directly or indirectly include this file:<p><center><img src="commands_8h__dep__incl.gif" border="0" usemap="#commands.hdep_map" alt="Included by dependency graph"></center>
28 <map name="commands.hdep_map">
29 <area href="modules_8cpp.html" shape="rect" coords="7,16,89,37" alt="">
30 </map>
31
32 <p>
33 <a href="commands_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
34 <tr><td></td></tr>
35 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
36 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a0">handle_join</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
37 <tr><td>&nbsp;</td><td><font size=-1><em>These are the handlers for user commands.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
38 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a1">handle_part</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
39 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a2">handle_kick</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
40 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a3">handle_die</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
41 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a4">handle_restart</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
42 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a5">handle_kill</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
43 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a6">handle_summon</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
44 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a7">handle_users</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
45 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a8">handle_pass</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
46 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a9">handle_invite</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
47 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a10">handle_topic</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
48 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a11">handle_names</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
49 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a12">handle_privmsg</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
50 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a13">handle_notice</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
51 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a14">handle_info</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
52 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a15">handle_time</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
53 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a16">handle_whois</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
54 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a17">handle_quit</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
55 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a18">handle_who</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
56 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a19">handle_wallops</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
57 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a20">handle_list</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
58 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a21">handle_rehash</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
59 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a22">handle_lusers</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
60 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a23">handle_admin</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
61 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a24">handle_ping</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
62 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a25">handle_pong</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
63 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a26">handle_motd</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
64 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a27">handle_rules</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
65 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a28">handle_user</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
66 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a29">handle_userhost</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
67 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a30">handle_ison</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
68 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a31">handle_away</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
69 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a32">handle_whowas</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
70 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a33">handle_trace</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
71 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a34">handle_modules</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
72 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a35">handle_stats</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
73 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a36">handle_connect</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
74 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a37">handle_squit</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
75 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a38">handle_links</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
76 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a39">handle_map</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
77 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a40">handle_oper</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
78 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a41">handle_nick</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
79 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a42">handle_kline</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
80 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a43">handle_gline</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
81 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a44">handle_zline</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
82 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a45">handle_qline</a> (char **parameters, int pcnt, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
83 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a46">handle_link_packet</a> (char *udp_msg, char *tcp_host, <a class="el" href="classserverrec.html">serverrec</a> *serv)</td></tr>
84 <tr><td>&nbsp;</td><td><font size=-1><em>Special functions for processing server to server traffic.</em> <a href="#a46"></a><em></em></font><br><br></td></tr>
85 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a47">process_restricted_commands</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host, char *ipaddr, int port)</td></tr>
86 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a48">handle_amp</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
87 <tr><td>&nbsp;</td><td><font size=-1><em>These are the handlers for server commands (tokens).</em> <a href="#a48"></a><em></em></font><br><br></td></tr>
88 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a49">handle_dollar</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
89 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a50">handle_J</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
90 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a51">handle_R</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
91 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a52">handle_plus</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
92 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a53">handle_b</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
93 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a54">handle_a</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
94 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a55">handle_F</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
95 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a56">handle_N</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
96 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a57">handle_AT</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
97 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a58">handle_k</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
98 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a59">handle_n</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
99 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a60">handle_Q</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
100 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a61">handle_K</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
101 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a62">handle_L</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
102 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a63">handle_m</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
103 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a64">handle_M</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
104 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a65">handle_T</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
105 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a66">handle_t</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
106 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a67">handle_i</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
107 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a68">handle_P</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
108 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a69">handle_V</a> (char token, char *params, <a class="el" href="classserverrec.html">serverrec</a> *source, <a class="el" href="classserverrec.html">serverrec</a> *reply, char *tcp_host)</td></tr>
109 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="commands_8h.html#a70">is_uline</a> (const char *server)</td></tr>
110 <tr><td>&nbsp;</td><td><font size=-1><em>Functions for u:lined servers.</em> <a href="#a70"></a><em></em></font><br><br></td></tr>
111 </table>
112 <hr><h2>Function Documentation</h2>
113 <a name="a54" doxytag="commands.h::handle_a"></a><p>
114 <table width="100%" cellpadding="2" cellspacing="0" border="0">
115   <tr>
116     <td class="md">
117       <table cellpadding="0" cellspacing="0" border="0">
118         <tr>
119           <td class="md" nowrap valign="top"> void handle_a </td>
120           <td class="md" valign="top">(&nbsp;</td>
121           <td class="md" nowrap valign="top">char&nbsp;</td>
122           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
123         </tr>
124         <tr>
125           <td></td>
126           <td></td>
127           <td class="md" nowrap>char *&nbsp;</td>
128           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
129         </tr>
130         <tr>
131           <td></td>
132           <td></td>
133           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
134           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
135         </tr>
136         <tr>
137           <td></td>
138           <td></td>
139           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
140           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
141         </tr>
142         <tr>
143           <td></td>
144           <td></td>
145           <td class="md" nowrap>char *&nbsp;</td>
146           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
147         </tr>
148         <tr>
149           <td></td>
150           <td class="md">)&nbsp;</td>
151           <td class="md" colspan="2"></td>
152         </tr>
153
154       </table>
155     </td>
156   </tr>
157 </table>
158 <table cellspacing=5 cellpadding=0 border=0>
159   <tr>
160     <td>
161       &nbsp;
162     </td>
163     <td>
164
165 <p>
166     </td>
167   </tr>
168 </table>
169 <a name="a23" doxytag="commands.h::handle_admin"></a><p>
170 <table width="100%" cellpadding="2" cellspacing="0" border="0">
171   <tr>
172     <td class="md">
173       <table cellpadding="0" cellspacing="0" border="0">
174         <tr>
175           <td class="md" nowrap valign="top"> void handle_admin </td>
176           <td class="md" valign="top">(&nbsp;</td>
177           <td class="md" nowrap valign="top">char **&nbsp;</td>
178           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
179         </tr>
180         <tr>
181           <td></td>
182           <td></td>
183           <td class="md" nowrap>int&nbsp;</td>
184           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
185         </tr>
186         <tr>
187           <td></td>
188           <td></td>
189           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
190           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
191         </tr>
192         <tr>
193           <td></td>
194           <td class="md">)&nbsp;</td>
195           <td class="md" colspan="2"></td>
196         </tr>
197
198       </table>
199     </td>
200   </tr>
201 </table>
202 <table cellspacing=5 cellpadding=0 border=0>
203   <tr>
204     <td>
205       &nbsp;
206     </td>
207     <td>
208
209 <p>
210     </td>
211   </tr>
212 </table>
213 <a name="a48" doxytag="commands.h::handle_amp"></a><p>
214 <table width="100%" cellpadding="2" cellspacing="0" border="0">
215   <tr>
216     <td class="md">
217       <table cellpadding="0" cellspacing="0" border="0">
218         <tr>
219           <td class="md" nowrap valign="top"> void handle_amp </td>
220           <td class="md" valign="top">(&nbsp;</td>
221           <td class="md" nowrap valign="top">char&nbsp;</td>
222           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
223         </tr>
224         <tr>
225           <td></td>
226           <td></td>
227           <td class="md" nowrap>char *&nbsp;</td>
228           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
229         </tr>
230         <tr>
231           <td></td>
232           <td></td>
233           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
234           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
235         </tr>
236         <tr>
237           <td></td>
238           <td></td>
239           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
240           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
241         </tr>
242         <tr>
243           <td></td>
244           <td></td>
245           <td class="md" nowrap>char *&nbsp;</td>
246           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
247         </tr>
248         <tr>
249           <td></td>
250           <td class="md">)&nbsp;</td>
251           <td class="md" colspan="2"></td>
252         </tr>
253
254       </table>
255     </td>
256   </tr>
257 </table>
258 <table cellspacing=5 cellpadding=0 border=0>
259   <tr>
260     <td>
261       &nbsp;
262     </td>
263     <td>
264
265 <p>
266 These are the handlers for server commands (tokens).
267 <p>
268     </td>
269   </tr>
270 </table>
271 <a name="a57" doxytag="commands.h::handle_AT"></a><p>
272 <table width="100%" cellpadding="2" cellspacing="0" border="0">
273   <tr>
274     <td class="md">
275       <table cellpadding="0" cellspacing="0" border="0">
276         <tr>
277           <td class="md" nowrap valign="top"> void handle_AT </td>
278           <td class="md" valign="top">(&nbsp;</td>
279           <td class="md" nowrap valign="top">char&nbsp;</td>
280           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
281         </tr>
282         <tr>
283           <td></td>
284           <td></td>
285           <td class="md" nowrap>char *&nbsp;</td>
286           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
287         </tr>
288         <tr>
289           <td></td>
290           <td></td>
291           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
292           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
293         </tr>
294         <tr>
295           <td></td>
296           <td></td>
297           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
298           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
299         </tr>
300         <tr>
301           <td></td>
302           <td></td>
303           <td class="md" nowrap>char *&nbsp;</td>
304           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
305         </tr>
306         <tr>
307           <td></td>
308           <td class="md">)&nbsp;</td>
309           <td class="md" colspan="2"></td>
310         </tr>
311
312       </table>
313     </td>
314   </tr>
315 </table>
316 <table cellspacing=5 cellpadding=0 border=0>
317   <tr>
318     <td>
319       &nbsp;
320     </td>
321     <td>
322
323 <p>
324     </td>
325   </tr>
326 </table>
327 <a name="a31" doxytag="commands.h::handle_away"></a><p>
328 <table width="100%" cellpadding="2" cellspacing="0" border="0">
329   <tr>
330     <td class="md">
331       <table cellpadding="0" cellspacing="0" border="0">
332         <tr>
333           <td class="md" nowrap valign="top"> void handle_away </td>
334           <td class="md" valign="top">(&nbsp;</td>
335           <td class="md" nowrap valign="top">char **&nbsp;</td>
336           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
337         </tr>
338         <tr>
339           <td></td>
340           <td></td>
341           <td class="md" nowrap>int&nbsp;</td>
342           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
343         </tr>
344         <tr>
345           <td></td>
346           <td></td>
347           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
348           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
349         </tr>
350         <tr>
351           <td></td>
352           <td class="md">)&nbsp;</td>
353           <td class="md" colspan="2"></td>
354         </tr>
355
356       </table>
357     </td>
358   </tr>
359 </table>
360 <table cellspacing=5 cellpadding=0 border=0>
361   <tr>
362     <td>
363       &nbsp;
364     </td>
365     <td>
366
367 <p>
368     </td>
369   </tr>
370 </table>
371 <a name="a53" doxytag="commands.h::handle_b"></a><p>
372 <table width="100%" cellpadding="2" cellspacing="0" border="0">
373   <tr>
374     <td class="md">
375       <table cellpadding="0" cellspacing="0" border="0">
376         <tr>
377           <td class="md" nowrap valign="top"> void handle_b </td>
378           <td class="md" valign="top">(&nbsp;</td>
379           <td class="md" nowrap valign="top">char&nbsp;</td>
380           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
381         </tr>
382         <tr>
383           <td></td>
384           <td></td>
385           <td class="md" nowrap>char *&nbsp;</td>
386           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
387         </tr>
388         <tr>
389           <td></td>
390           <td></td>
391           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
392           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
393         </tr>
394         <tr>
395           <td></td>
396           <td></td>
397           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
398           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
399         </tr>
400         <tr>
401           <td></td>
402           <td></td>
403           <td class="md" nowrap>char *&nbsp;</td>
404           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
405         </tr>
406         <tr>
407           <td></td>
408           <td class="md">)&nbsp;</td>
409           <td class="md" colspan="2"></td>
410         </tr>
411
412       </table>
413     </td>
414   </tr>
415 </table>
416 <table cellspacing=5 cellpadding=0 border=0>
417   <tr>
418     <td>
419       &nbsp;
420     </td>
421     <td>
422
423 <p>
424     </td>
425   </tr>
426 </table>
427 <a name="a36" doxytag="commands.h::handle_connect"></a><p>
428 <table width="100%" cellpadding="2" cellspacing="0" border="0">
429   <tr>
430     <td class="md">
431       <table cellpadding="0" cellspacing="0" border="0">
432         <tr>
433           <td class="md" nowrap valign="top"> void handle_connect </td>
434           <td class="md" valign="top">(&nbsp;</td>
435           <td class="md" nowrap valign="top">char **&nbsp;</td>
436           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
437         </tr>
438         <tr>
439           <td></td>
440           <td></td>
441           <td class="md" nowrap>int&nbsp;</td>
442           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
443         </tr>
444         <tr>
445           <td></td>
446           <td></td>
447           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
448           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
449         </tr>
450         <tr>
451           <td></td>
452           <td class="md">)&nbsp;</td>
453           <td class="md" colspan="2"></td>
454         </tr>
455
456       </table>
457     </td>
458   </tr>
459 </table>
460 <table cellspacing=5 cellpadding=0 border=0>
461   <tr>
462     <td>
463       &nbsp;
464     </td>
465     <td>
466
467 <p>
468     </td>
469   </tr>
470 </table>
471 <a name="a3" doxytag="commands.h::handle_die"></a><p>
472 <table width="100%" cellpadding="2" cellspacing="0" border="0">
473   <tr>
474     <td class="md">
475       <table cellpadding="0" cellspacing="0" border="0">
476         <tr>
477           <td class="md" nowrap valign="top"> void handle_die </td>
478           <td class="md" valign="top">(&nbsp;</td>
479           <td class="md" nowrap valign="top">char **&nbsp;</td>
480           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
481         </tr>
482         <tr>
483           <td></td>
484           <td></td>
485           <td class="md" nowrap>int&nbsp;</td>
486           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
487         </tr>
488         <tr>
489           <td></td>
490           <td></td>
491           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
492           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
493         </tr>
494         <tr>
495           <td></td>
496           <td class="md">)&nbsp;</td>
497           <td class="md" colspan="2"></td>
498         </tr>
499
500       </table>
501     </td>
502   </tr>
503 </table>
504 <table cellspacing=5 cellpadding=0 border=0>
505   <tr>
506     <td>
507       &nbsp;
508     </td>
509     <td>
510
511 <p>
512     </td>
513   </tr>
514 </table>
515 <a name="a49" doxytag="commands.h::handle_dollar"></a><p>
516 <table width="100%" cellpadding="2" cellspacing="0" border="0">
517   <tr>
518     <td class="md">
519       <table cellpadding="0" cellspacing="0" border="0">
520         <tr>
521           <td class="md" nowrap valign="top"> void handle_dollar </td>
522           <td class="md" valign="top">(&nbsp;</td>
523           <td class="md" nowrap valign="top">char&nbsp;</td>
524           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
525         </tr>
526         <tr>
527           <td></td>
528           <td></td>
529           <td class="md" nowrap>char *&nbsp;</td>
530           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
531         </tr>
532         <tr>
533           <td></td>
534           <td></td>
535           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
536           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
537         </tr>
538         <tr>
539           <td></td>
540           <td></td>
541           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
542           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
543         </tr>
544         <tr>
545           <td></td>
546           <td></td>
547           <td class="md" nowrap>char *&nbsp;</td>
548           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
549         </tr>
550         <tr>
551           <td></td>
552           <td class="md">)&nbsp;</td>
553           <td class="md" colspan="2"></td>
554         </tr>
555
556       </table>
557     </td>
558   </tr>
559 </table>
560 <table cellspacing=5 cellpadding=0 border=0>
561   <tr>
562     <td>
563       &nbsp;
564     </td>
565     <td>
566
567 <p>
568     </td>
569   </tr>
570 </table>
571 <a name="a55" doxytag="commands.h::handle_F"></a><p>
572 <table width="100%" cellpadding="2" cellspacing="0" border="0">
573   <tr>
574     <td class="md">
575       <table cellpadding="0" cellspacing="0" border="0">
576         <tr>
577           <td class="md" nowrap valign="top"> void handle_F </td>
578           <td class="md" valign="top">(&nbsp;</td>
579           <td class="md" nowrap valign="top">char&nbsp;</td>
580           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
581         </tr>
582         <tr>
583           <td></td>
584           <td></td>
585           <td class="md" nowrap>char *&nbsp;</td>
586           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
587         </tr>
588         <tr>
589           <td></td>
590           <td></td>
591           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
592           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
593         </tr>
594         <tr>
595           <td></td>
596           <td></td>
597           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
598           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
599         </tr>
600         <tr>
601           <td></td>
602           <td></td>
603           <td class="md" nowrap>char *&nbsp;</td>
604           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
605         </tr>
606         <tr>
607           <td></td>
608           <td class="md">)&nbsp;</td>
609           <td class="md" colspan="2"></td>
610         </tr>
611
612       </table>
613     </td>
614   </tr>
615 </table>
616 <table cellspacing=5 cellpadding=0 border=0>
617   <tr>
618     <td>
619       &nbsp;
620     </td>
621     <td>
622
623 <p>
624     </td>
625   </tr>
626 </table>
627 <a name="a43" doxytag="commands.h::handle_gline"></a><p>
628 <table width="100%" cellpadding="2" cellspacing="0" border="0">
629   <tr>
630     <td class="md">
631       <table cellpadding="0" cellspacing="0" border="0">
632         <tr>
633           <td class="md" nowrap valign="top"> void handle_gline </td>
634           <td class="md" valign="top">(&nbsp;</td>
635           <td class="md" nowrap valign="top">char **&nbsp;</td>
636           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
637         </tr>
638         <tr>
639           <td></td>
640           <td></td>
641           <td class="md" nowrap>int&nbsp;</td>
642           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
643         </tr>
644         <tr>
645           <td></td>
646           <td></td>
647           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
648           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
649         </tr>
650         <tr>
651           <td></td>
652           <td class="md">)&nbsp;</td>
653           <td class="md" colspan="2"></td>
654         </tr>
655
656       </table>
657     </td>
658   </tr>
659 </table>
660 <table cellspacing=5 cellpadding=0 border=0>
661   <tr>
662     <td>
663       &nbsp;
664     </td>
665     <td>
666
667 <p>
668     </td>
669   </tr>
670 </table>
671 <a name="a67" doxytag="commands.h::handle_i"></a><p>
672 <table width="100%" cellpadding="2" cellspacing="0" border="0">
673   <tr>
674     <td class="md">
675       <table cellpadding="0" cellspacing="0" border="0">
676         <tr>
677           <td class="md" nowrap valign="top"> void handle_i </td>
678           <td class="md" valign="top">(&nbsp;</td>
679           <td class="md" nowrap valign="top">char&nbsp;</td>
680           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
681         </tr>
682         <tr>
683           <td></td>
684           <td></td>
685           <td class="md" nowrap>char *&nbsp;</td>
686           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
687         </tr>
688         <tr>
689           <td></td>
690           <td></td>
691           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
692           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
693         </tr>
694         <tr>
695           <td></td>
696           <td></td>
697           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
698           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
699         </tr>
700         <tr>
701           <td></td>
702           <td></td>
703           <td class="md" nowrap>char *&nbsp;</td>
704           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
705         </tr>
706         <tr>
707           <td></td>
708           <td class="md">)&nbsp;</td>
709           <td class="md" colspan="2"></td>
710         </tr>
711
712       </table>
713     </td>
714   </tr>
715 </table>
716 <table cellspacing=5 cellpadding=0 border=0>
717   <tr>
718     <td>
719       &nbsp;
720     </td>
721     <td>
722
723 <p>
724     </td>
725   </tr>
726 </table>
727 <a name="a14" doxytag="commands.h::handle_info"></a><p>
728 <table width="100%" cellpadding="2" cellspacing="0" border="0">
729   <tr>
730     <td class="md">
731       <table cellpadding="0" cellspacing="0" border="0">
732         <tr>
733           <td class="md" nowrap valign="top"> void handle_info </td>
734           <td class="md" valign="top">(&nbsp;</td>
735           <td class="md" nowrap valign="top">char **&nbsp;</td>
736           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
737         </tr>
738         <tr>
739           <td></td>
740           <td></td>
741           <td class="md" nowrap>int&nbsp;</td>
742           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
743         </tr>
744         <tr>
745           <td></td>
746           <td></td>
747           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
748           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
749         </tr>
750         <tr>
751           <td></td>
752           <td class="md">)&nbsp;</td>
753           <td class="md" colspan="2"></td>
754         </tr>
755
756       </table>
757     </td>
758   </tr>
759 </table>
760 <table cellspacing=5 cellpadding=0 border=0>
761   <tr>
762     <td>
763       &nbsp;
764     </td>
765     <td>
766
767 <p>
768     </td>
769   </tr>
770 </table>
771 <a name="a9" doxytag="commands.h::handle_invite"></a><p>
772 <table width="100%" cellpadding="2" cellspacing="0" border="0">
773   <tr>
774     <td class="md">
775       <table cellpadding="0" cellspacing="0" border="0">
776         <tr>
777           <td class="md" nowrap valign="top"> void handle_invite </td>
778           <td class="md" valign="top">(&nbsp;</td>
779           <td class="md" nowrap valign="top">char **&nbsp;</td>
780           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
781         </tr>
782         <tr>
783           <td></td>
784           <td></td>
785           <td class="md" nowrap>int&nbsp;</td>
786           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
787         </tr>
788         <tr>
789           <td></td>
790           <td></td>
791           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
792           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
793         </tr>
794         <tr>
795           <td></td>
796           <td class="md">)&nbsp;</td>
797           <td class="md" colspan="2"></td>
798         </tr>
799
800       </table>
801     </td>
802   </tr>
803 </table>
804 <table cellspacing=5 cellpadding=0 border=0>
805   <tr>
806     <td>
807       &nbsp;
808     </td>
809     <td>
810
811 <p>
812     </td>
813   </tr>
814 </table>
815 <a name="a30" doxytag="commands.h::handle_ison"></a><p>
816 <table width="100%" cellpadding="2" cellspacing="0" border="0">
817   <tr>
818     <td class="md">
819       <table cellpadding="0" cellspacing="0" border="0">
820         <tr>
821           <td class="md" nowrap valign="top"> void handle_ison </td>
822           <td class="md" valign="top">(&nbsp;</td>
823           <td class="md" nowrap valign="top">char **&nbsp;</td>
824           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
825         </tr>
826         <tr>
827           <td></td>
828           <td></td>
829           <td class="md" nowrap>int&nbsp;</td>
830           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
831         </tr>
832         <tr>
833           <td></td>
834           <td></td>
835           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
836           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
837         </tr>
838         <tr>
839           <td></td>
840           <td class="md">)&nbsp;</td>
841           <td class="md" colspan="2"></td>
842         </tr>
843
844       </table>
845     </td>
846   </tr>
847 </table>
848 <table cellspacing=5 cellpadding=0 border=0>
849   <tr>
850     <td>
851       &nbsp;
852     </td>
853     <td>
854
855 <p>
856     </td>
857   </tr>
858 </table>
859 <a name="a50" doxytag="commands.h::handle_J"></a><p>
860 <table width="100%" cellpadding="2" cellspacing="0" border="0">
861   <tr>
862     <td class="md">
863       <table cellpadding="0" cellspacing="0" border="0">
864         <tr>
865           <td class="md" nowrap valign="top"> void handle_J </td>
866           <td class="md" valign="top">(&nbsp;</td>
867           <td class="md" nowrap valign="top">char&nbsp;</td>
868           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
869         </tr>
870         <tr>
871           <td></td>
872           <td></td>
873           <td class="md" nowrap>char *&nbsp;</td>
874           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
875         </tr>
876         <tr>
877           <td></td>
878           <td></td>
879           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
880           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
881         </tr>
882         <tr>
883           <td></td>
884           <td></td>
885           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
886           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
887         </tr>
888         <tr>
889           <td></td>
890           <td></td>
891           <td class="md" nowrap>char *&nbsp;</td>
892           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
893         </tr>
894         <tr>
895           <td></td>
896           <td class="md">)&nbsp;</td>
897           <td class="md" colspan="2"></td>
898         </tr>
899
900       </table>
901     </td>
902   </tr>
903 </table>
904 <table cellspacing=5 cellpadding=0 border=0>
905   <tr>
906     <td>
907       &nbsp;
908     </td>
909     <td>
910
911 <p>
912     </td>
913   </tr>
914 </table>
915 <a name="a0" doxytag="commands.h::handle_join"></a><p>
916 <table width="100%" cellpadding="2" cellspacing="0" border="0">
917   <tr>
918     <td class="md">
919       <table cellpadding="0" cellspacing="0" border="0">
920         <tr>
921           <td class="md" nowrap valign="top"> void handle_join </td>
922           <td class="md" valign="top">(&nbsp;</td>
923           <td class="md" nowrap valign="top">char **&nbsp;</td>
924           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
925         </tr>
926         <tr>
927           <td></td>
928           <td></td>
929           <td class="md" nowrap>int&nbsp;</td>
930           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
931         </tr>
932         <tr>
933           <td></td>
934           <td></td>
935           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
936           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
937         </tr>
938         <tr>
939           <td></td>
940           <td class="md">)&nbsp;</td>
941           <td class="md" colspan="2"></td>
942         </tr>
943
944       </table>
945     </td>
946   </tr>
947 </table>
948 <table cellspacing=5 cellpadding=0 border=0>
949   <tr>
950     <td>
951       &nbsp;
952     </td>
953     <td>
954
955 <p>
956 These are the handlers for user commands.
957 <p>
958     </td>
959   </tr>
960 </table>
961 <a name="a61" doxytag="commands.h::handle_K"></a><p>
962 <table width="100%" cellpadding="2" cellspacing="0" border="0">
963   <tr>
964     <td class="md">
965       <table cellpadding="0" cellspacing="0" border="0">
966         <tr>
967           <td class="md" nowrap valign="top"> void handle_K </td>
968           <td class="md" valign="top">(&nbsp;</td>
969           <td class="md" nowrap valign="top">char&nbsp;</td>
970           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
971         </tr>
972         <tr>
973           <td></td>
974           <td></td>
975           <td class="md" nowrap>char *&nbsp;</td>
976           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
977         </tr>
978         <tr>
979           <td></td>
980           <td></td>
981           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
982           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
983         </tr>
984         <tr>
985           <td></td>
986           <td></td>
987           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
988           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
989         </tr>
990         <tr>
991           <td></td>
992           <td></td>
993           <td class="md" nowrap>char *&nbsp;</td>
994           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
995         </tr>
996         <tr>
997           <td></td>
998           <td class="md">)&nbsp;</td>
999           <td class="md" colspan="2"></td>
1000         </tr>
1001
1002       </table>
1003     </td>
1004   </tr>
1005 </table>
1006 <table cellspacing=5 cellpadding=0 border=0>
1007   <tr>
1008     <td>
1009       &nbsp;
1010     </td>
1011     <td>
1012
1013 <p>
1014     </td>
1015   </tr>
1016 </table>
1017 <a name="a58" doxytag="commands.h::handle_k"></a><p>
1018 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1019   <tr>
1020     <td class="md">
1021       <table cellpadding="0" cellspacing="0" border="0">
1022         <tr>
1023           <td class="md" nowrap valign="top"> void handle_k </td>
1024           <td class="md" valign="top">(&nbsp;</td>
1025           <td class="md" nowrap valign="top">char&nbsp;</td>
1026           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
1027         </tr>
1028         <tr>
1029           <td></td>
1030           <td></td>
1031           <td class="md" nowrap>char *&nbsp;</td>
1032           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
1033         </tr>
1034         <tr>
1035           <td></td>
1036           <td></td>
1037           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1038           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
1039         </tr>
1040         <tr>
1041           <td></td>
1042           <td></td>
1043           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1044           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
1045         </tr>
1046         <tr>
1047           <td></td>
1048           <td></td>
1049           <td class="md" nowrap>char *&nbsp;</td>
1050           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
1051         </tr>
1052         <tr>
1053           <td></td>
1054           <td class="md">)&nbsp;</td>
1055           <td class="md" colspan="2"></td>
1056         </tr>
1057
1058       </table>
1059     </td>
1060   </tr>
1061 </table>
1062 <table cellspacing=5 cellpadding=0 border=0>
1063   <tr>
1064     <td>
1065       &nbsp;
1066     </td>
1067     <td>
1068
1069 <p>
1070     </td>
1071   </tr>
1072 </table>
1073 <a name="a2" doxytag="commands.h::handle_kick"></a><p>
1074 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1075   <tr>
1076     <td class="md">
1077       <table cellpadding="0" cellspacing="0" border="0">
1078         <tr>
1079           <td class="md" nowrap valign="top"> void handle_kick </td>
1080           <td class="md" valign="top">(&nbsp;</td>
1081           <td class="md" nowrap valign="top">char **&nbsp;</td>
1082           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1083         </tr>
1084         <tr>
1085           <td></td>
1086           <td></td>
1087           <td class="md" nowrap>int&nbsp;</td>
1088           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1089         </tr>
1090         <tr>
1091           <td></td>
1092           <td></td>
1093           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1094           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1095         </tr>
1096         <tr>
1097           <td></td>
1098           <td class="md">)&nbsp;</td>
1099           <td class="md" colspan="2"></td>
1100         </tr>
1101
1102       </table>
1103     </td>
1104   </tr>
1105 </table>
1106 <table cellspacing=5 cellpadding=0 border=0>
1107   <tr>
1108     <td>
1109       &nbsp;
1110     </td>
1111     <td>
1112
1113 <p>
1114     </td>
1115   </tr>
1116 </table>
1117 <a name="a5" doxytag="commands.h::handle_kill"></a><p>
1118 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1119   <tr>
1120     <td class="md">
1121       <table cellpadding="0" cellspacing="0" border="0">
1122         <tr>
1123           <td class="md" nowrap valign="top"> void handle_kill </td>
1124           <td class="md" valign="top">(&nbsp;</td>
1125           <td class="md" nowrap valign="top">char **&nbsp;</td>
1126           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1127         </tr>
1128         <tr>
1129           <td></td>
1130           <td></td>
1131           <td class="md" nowrap>int&nbsp;</td>
1132           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1133         </tr>
1134         <tr>
1135           <td></td>
1136           <td></td>
1137           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1138           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1139         </tr>
1140         <tr>
1141           <td></td>
1142           <td class="md">)&nbsp;</td>
1143           <td class="md" colspan="2"></td>
1144         </tr>
1145
1146       </table>
1147     </td>
1148   </tr>
1149 </table>
1150 <table cellspacing=5 cellpadding=0 border=0>
1151   <tr>
1152     <td>
1153       &nbsp;
1154     </td>
1155     <td>
1156
1157 <p>
1158     </td>
1159   </tr>
1160 </table>
1161 <a name="a42" doxytag="commands.h::handle_kline"></a><p>
1162 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1163   <tr>
1164     <td class="md">
1165       <table cellpadding="0" cellspacing="0" border="0">
1166         <tr>
1167           <td class="md" nowrap valign="top"> void handle_kline </td>
1168           <td class="md" valign="top">(&nbsp;</td>
1169           <td class="md" nowrap valign="top">char **&nbsp;</td>
1170           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1171         </tr>
1172         <tr>
1173           <td></td>
1174           <td></td>
1175           <td class="md" nowrap>int&nbsp;</td>
1176           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1177         </tr>
1178         <tr>
1179           <td></td>
1180           <td></td>
1181           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1182           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1183         </tr>
1184         <tr>
1185           <td></td>
1186           <td class="md">)&nbsp;</td>
1187           <td class="md" colspan="2"></td>
1188         </tr>
1189
1190       </table>
1191     </td>
1192   </tr>
1193 </table>
1194 <table cellspacing=5 cellpadding=0 border=0>
1195   <tr>
1196     <td>
1197       &nbsp;
1198     </td>
1199     <td>
1200
1201 <p>
1202     </td>
1203   </tr>
1204 </table>
1205 <a name="a62" doxytag="commands.h::handle_L"></a><p>
1206 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1207   <tr>
1208     <td class="md">
1209       <table cellpadding="0" cellspacing="0" border="0">
1210         <tr>
1211           <td class="md" nowrap valign="top"> void handle_L </td>
1212           <td class="md" valign="top">(&nbsp;</td>
1213           <td class="md" nowrap valign="top">char&nbsp;</td>
1214           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
1215         </tr>
1216         <tr>
1217           <td></td>
1218           <td></td>
1219           <td class="md" nowrap>char *&nbsp;</td>
1220           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
1221         </tr>
1222         <tr>
1223           <td></td>
1224           <td></td>
1225           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1226           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
1227         </tr>
1228         <tr>
1229           <td></td>
1230           <td></td>
1231           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1232           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
1233         </tr>
1234         <tr>
1235           <td></td>
1236           <td></td>
1237           <td class="md" nowrap>char *&nbsp;</td>
1238           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
1239         </tr>
1240         <tr>
1241           <td></td>
1242           <td class="md">)&nbsp;</td>
1243           <td class="md" colspan="2"></td>
1244         </tr>
1245
1246       </table>
1247     </td>
1248   </tr>
1249 </table>
1250 <table cellspacing=5 cellpadding=0 border=0>
1251   <tr>
1252     <td>
1253       &nbsp;
1254     </td>
1255     <td>
1256
1257 <p>
1258     </td>
1259   </tr>
1260 </table>
1261 <a name="a46" doxytag="commands.h::handle_link_packet"></a><p>
1262 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1263   <tr>
1264     <td class="md">
1265       <table cellpadding="0" cellspacing="0" border="0">
1266         <tr>
1267           <td class="md" nowrap valign="top"> void handle_link_packet </td>
1268           <td class="md" valign="top">(&nbsp;</td>
1269           <td class="md" nowrap valign="top">char *&nbsp;</td>
1270           <td class="mdname" nowrap>&nbsp; <em>udp_msg</em>, </td>
1271         </tr>
1272         <tr>
1273           <td></td>
1274           <td></td>
1275           <td class="md" nowrap>char *&nbsp;</td>
1276           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em>, </td>
1277         </tr>
1278         <tr>
1279           <td></td>
1280           <td></td>
1281           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1282           <td class="mdname" nowrap>&nbsp; <em>serv</em></td>
1283         </tr>
1284         <tr>
1285           <td></td>
1286           <td class="md">)&nbsp;</td>
1287           <td class="md" colspan="2"></td>
1288         </tr>
1289
1290       </table>
1291     </td>
1292   </tr>
1293 </table>
1294 <table cellspacing=5 cellpadding=0 border=0>
1295   <tr>
1296     <td>
1297       &nbsp;
1298     </td>
1299     <td>
1300
1301 <p>
1302 Special functions for processing server to server traffic.
1303 <p>
1304     </td>
1305   </tr>
1306 </table>
1307 <a name="a38" doxytag="commands.h::handle_links"></a><p>
1308 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1309   <tr>
1310     <td class="md">
1311       <table cellpadding="0" cellspacing="0" border="0">
1312         <tr>
1313           <td class="md" nowrap valign="top"> void handle_links </td>
1314           <td class="md" valign="top">(&nbsp;</td>
1315           <td class="md" nowrap valign="top">char **&nbsp;</td>
1316           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1317         </tr>
1318         <tr>
1319           <td></td>
1320           <td></td>
1321           <td class="md" nowrap>int&nbsp;</td>
1322           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1323         </tr>
1324         <tr>
1325           <td></td>
1326           <td></td>
1327           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1328           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1329         </tr>
1330         <tr>
1331           <td></td>
1332           <td class="md">)&nbsp;</td>
1333           <td class="md" colspan="2"></td>
1334         </tr>
1335
1336       </table>
1337     </td>
1338   </tr>
1339 </table>
1340 <table cellspacing=5 cellpadding=0 border=0>
1341   <tr>
1342     <td>
1343       &nbsp;
1344     </td>
1345     <td>
1346
1347 <p>
1348     </td>
1349   </tr>
1350 </table>
1351 <a name="a20" doxytag="commands.h::handle_list"></a><p>
1352 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1353   <tr>
1354     <td class="md">
1355       <table cellpadding="0" cellspacing="0" border="0">
1356         <tr>
1357           <td class="md" nowrap valign="top"> void handle_list </td>
1358           <td class="md" valign="top">(&nbsp;</td>
1359           <td class="md" nowrap valign="top">char **&nbsp;</td>
1360           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1361         </tr>
1362         <tr>
1363           <td></td>
1364           <td></td>
1365           <td class="md" nowrap>int&nbsp;</td>
1366           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1367         </tr>
1368         <tr>
1369           <td></td>
1370           <td></td>
1371           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1372           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1373         </tr>
1374         <tr>
1375           <td></td>
1376           <td class="md">)&nbsp;</td>
1377           <td class="md" colspan="2"></td>
1378         </tr>
1379
1380       </table>
1381     </td>
1382   </tr>
1383 </table>
1384 <table cellspacing=5 cellpadding=0 border=0>
1385   <tr>
1386     <td>
1387       &nbsp;
1388     </td>
1389     <td>
1390
1391 <p>
1392     </td>
1393   </tr>
1394 </table>
1395 <a name="a22" doxytag="commands.h::handle_lusers"></a><p>
1396 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1397   <tr>
1398     <td class="md">
1399       <table cellpadding="0" cellspacing="0" border="0">
1400         <tr>
1401           <td class="md" nowrap valign="top"> void handle_lusers </td>
1402           <td class="md" valign="top">(&nbsp;</td>
1403           <td class="md" nowrap valign="top">char **&nbsp;</td>
1404           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1405         </tr>
1406         <tr>
1407           <td></td>
1408           <td></td>
1409           <td class="md" nowrap>int&nbsp;</td>
1410           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1411         </tr>
1412         <tr>
1413           <td></td>
1414           <td></td>
1415           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1416           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1417         </tr>
1418         <tr>
1419           <td></td>
1420           <td class="md">)&nbsp;</td>
1421           <td class="md" colspan="2"></td>
1422         </tr>
1423
1424       </table>
1425     </td>
1426   </tr>
1427 </table>
1428 <table cellspacing=5 cellpadding=0 border=0>
1429   <tr>
1430     <td>
1431       &nbsp;
1432     </td>
1433     <td>
1434
1435 <p>
1436     </td>
1437   </tr>
1438 </table>
1439 <a name="a64" doxytag="commands.h::handle_M"></a><p>
1440 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1441   <tr>
1442     <td class="md">
1443       <table cellpadding="0" cellspacing="0" border="0">
1444         <tr>
1445           <td class="md" nowrap valign="top"> void handle_M </td>
1446           <td class="md" valign="top">(&nbsp;</td>
1447           <td class="md" nowrap valign="top">char&nbsp;</td>
1448           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
1449         </tr>
1450         <tr>
1451           <td></td>
1452           <td></td>
1453           <td class="md" nowrap>char *&nbsp;</td>
1454           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
1455         </tr>
1456         <tr>
1457           <td></td>
1458           <td></td>
1459           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1460           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
1461         </tr>
1462         <tr>
1463           <td></td>
1464           <td></td>
1465           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1466           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
1467         </tr>
1468         <tr>
1469           <td></td>
1470           <td></td>
1471           <td class="md" nowrap>char *&nbsp;</td>
1472           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
1473         </tr>
1474         <tr>
1475           <td></td>
1476           <td class="md">)&nbsp;</td>
1477           <td class="md" colspan="2"></td>
1478         </tr>
1479
1480       </table>
1481     </td>
1482   </tr>
1483 </table>
1484 <table cellspacing=5 cellpadding=0 border=0>
1485   <tr>
1486     <td>
1487       &nbsp;
1488     </td>
1489     <td>
1490
1491 <p>
1492     </td>
1493   </tr>
1494 </table>
1495 <a name="a63" doxytag="commands.h::handle_m"></a><p>
1496 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1497   <tr>
1498     <td class="md">
1499       <table cellpadding="0" cellspacing="0" border="0">
1500         <tr>
1501           <td class="md" nowrap valign="top"> void handle_m </td>
1502           <td class="md" valign="top">(&nbsp;</td>
1503           <td class="md" nowrap valign="top">char&nbsp;</td>
1504           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
1505         </tr>
1506         <tr>
1507           <td></td>
1508           <td></td>
1509           <td class="md" nowrap>char *&nbsp;</td>
1510           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
1511         </tr>
1512         <tr>
1513           <td></td>
1514           <td></td>
1515           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1516           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
1517         </tr>
1518         <tr>
1519           <td></td>
1520           <td></td>
1521           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1522           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
1523         </tr>
1524         <tr>
1525           <td></td>
1526           <td></td>
1527           <td class="md" nowrap>char *&nbsp;</td>
1528           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
1529         </tr>
1530         <tr>
1531           <td></td>
1532           <td class="md">)&nbsp;</td>
1533           <td class="md" colspan="2"></td>
1534         </tr>
1535
1536       </table>
1537     </td>
1538   </tr>
1539 </table>
1540 <table cellspacing=5 cellpadding=0 border=0>
1541   <tr>
1542     <td>
1543       &nbsp;
1544     </td>
1545     <td>
1546
1547 <p>
1548     </td>
1549   </tr>
1550 </table>
1551 <a name="a39" doxytag="commands.h::handle_map"></a><p>
1552 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1553   <tr>
1554     <td class="md">
1555       <table cellpadding="0" cellspacing="0" border="0">
1556         <tr>
1557           <td class="md" nowrap valign="top"> void handle_map </td>
1558           <td class="md" valign="top">(&nbsp;</td>
1559           <td class="md" nowrap valign="top">char **&nbsp;</td>
1560           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1561         </tr>
1562         <tr>
1563           <td></td>
1564           <td></td>
1565           <td class="md" nowrap>int&nbsp;</td>
1566           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1567         </tr>
1568         <tr>
1569           <td></td>
1570           <td></td>
1571           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1572           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1573         </tr>
1574         <tr>
1575           <td></td>
1576           <td class="md">)&nbsp;</td>
1577           <td class="md" colspan="2"></td>
1578         </tr>
1579
1580       </table>
1581     </td>
1582   </tr>
1583 </table>
1584 <table cellspacing=5 cellpadding=0 border=0>
1585   <tr>
1586     <td>
1587       &nbsp;
1588     </td>
1589     <td>
1590
1591 <p>
1592     </td>
1593   </tr>
1594 </table>
1595 <a name="a34" doxytag="commands.h::handle_modules"></a><p>
1596 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1597   <tr>
1598     <td class="md">
1599       <table cellpadding="0" cellspacing="0" border="0">
1600         <tr>
1601           <td class="md" nowrap valign="top"> void handle_modules </td>
1602           <td class="md" valign="top">(&nbsp;</td>
1603           <td class="md" nowrap valign="top">char **&nbsp;</td>
1604           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1605         </tr>
1606         <tr>
1607           <td></td>
1608           <td></td>
1609           <td class="md" nowrap>int&nbsp;</td>
1610           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1611         </tr>
1612         <tr>
1613           <td></td>
1614           <td></td>
1615           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1616           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1617         </tr>
1618         <tr>
1619           <td></td>
1620           <td class="md">)&nbsp;</td>
1621           <td class="md" colspan="2"></td>
1622         </tr>
1623
1624       </table>
1625     </td>
1626   </tr>
1627 </table>
1628 <table cellspacing=5 cellpadding=0 border=0>
1629   <tr>
1630     <td>
1631       &nbsp;
1632     </td>
1633     <td>
1634
1635 <p>
1636     </td>
1637   </tr>
1638 </table>
1639 <a name="a26" doxytag="commands.h::handle_motd"></a><p>
1640 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1641   <tr>
1642     <td class="md">
1643       <table cellpadding="0" cellspacing="0" border="0">
1644         <tr>
1645           <td class="md" nowrap valign="top"> void handle_motd </td>
1646           <td class="md" valign="top">(&nbsp;</td>
1647           <td class="md" nowrap valign="top">char **&nbsp;</td>
1648           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1649         </tr>
1650         <tr>
1651           <td></td>
1652           <td></td>
1653           <td class="md" nowrap>int&nbsp;</td>
1654           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1655         </tr>
1656         <tr>
1657           <td></td>
1658           <td></td>
1659           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1660           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1661         </tr>
1662         <tr>
1663           <td></td>
1664           <td class="md">)&nbsp;</td>
1665           <td class="md" colspan="2"></td>
1666         </tr>
1667
1668       </table>
1669     </td>
1670   </tr>
1671 </table>
1672 <table cellspacing=5 cellpadding=0 border=0>
1673   <tr>
1674     <td>
1675       &nbsp;
1676     </td>
1677     <td>
1678
1679 <p>
1680     </td>
1681   </tr>
1682 </table>
1683 <a name="a59" doxytag="commands.h::handle_n"></a><p>
1684 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1685   <tr>
1686     <td class="md">
1687       <table cellpadding="0" cellspacing="0" border="0">
1688         <tr>
1689           <td class="md" nowrap valign="top"> void handle_n </td>
1690           <td class="md" valign="top">(&nbsp;</td>
1691           <td class="md" nowrap valign="top">char&nbsp;</td>
1692           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
1693         </tr>
1694         <tr>
1695           <td></td>
1696           <td></td>
1697           <td class="md" nowrap>char *&nbsp;</td>
1698           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
1699         </tr>
1700         <tr>
1701           <td></td>
1702           <td></td>
1703           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1704           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
1705         </tr>
1706         <tr>
1707           <td></td>
1708           <td></td>
1709           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1710           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
1711         </tr>
1712         <tr>
1713           <td></td>
1714           <td></td>
1715           <td class="md" nowrap>char *&nbsp;</td>
1716           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
1717         </tr>
1718         <tr>
1719           <td></td>
1720           <td class="md">)&nbsp;</td>
1721           <td class="md" colspan="2"></td>
1722         </tr>
1723
1724       </table>
1725     </td>
1726   </tr>
1727 </table>
1728 <table cellspacing=5 cellpadding=0 border=0>
1729   <tr>
1730     <td>
1731       &nbsp;
1732     </td>
1733     <td>
1734
1735 <p>
1736     </td>
1737   </tr>
1738 </table>
1739 <a name="a56" doxytag="commands.h::handle_N"></a><p>
1740 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1741   <tr>
1742     <td class="md">
1743       <table cellpadding="0" cellspacing="0" border="0">
1744         <tr>
1745           <td class="md" nowrap valign="top"> void handle_N </td>
1746           <td class="md" valign="top">(&nbsp;</td>
1747           <td class="md" nowrap valign="top">char&nbsp;</td>
1748           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
1749         </tr>
1750         <tr>
1751           <td></td>
1752           <td></td>
1753           <td class="md" nowrap>char *&nbsp;</td>
1754           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
1755         </tr>
1756         <tr>
1757           <td></td>
1758           <td></td>
1759           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1760           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
1761         </tr>
1762         <tr>
1763           <td></td>
1764           <td></td>
1765           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1766           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
1767         </tr>
1768         <tr>
1769           <td></td>
1770           <td></td>
1771           <td class="md" nowrap>char *&nbsp;</td>
1772           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
1773         </tr>
1774         <tr>
1775           <td></td>
1776           <td class="md">)&nbsp;</td>
1777           <td class="md" colspan="2"></td>
1778         </tr>
1779
1780       </table>
1781     </td>
1782   </tr>
1783 </table>
1784 <table cellspacing=5 cellpadding=0 border=0>
1785   <tr>
1786     <td>
1787       &nbsp;
1788     </td>
1789     <td>
1790
1791 <p>
1792     </td>
1793   </tr>
1794 </table>
1795 <a name="a11" doxytag="commands.h::handle_names"></a><p>
1796 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1797   <tr>
1798     <td class="md">
1799       <table cellpadding="0" cellspacing="0" border="0">
1800         <tr>
1801           <td class="md" nowrap valign="top"> void handle_names </td>
1802           <td class="md" valign="top">(&nbsp;</td>
1803           <td class="md" nowrap valign="top">char **&nbsp;</td>
1804           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1805         </tr>
1806         <tr>
1807           <td></td>
1808           <td></td>
1809           <td class="md" nowrap>int&nbsp;</td>
1810           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1811         </tr>
1812         <tr>
1813           <td></td>
1814           <td></td>
1815           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1816           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1817         </tr>
1818         <tr>
1819           <td></td>
1820           <td class="md">)&nbsp;</td>
1821           <td class="md" colspan="2"></td>
1822         </tr>
1823
1824       </table>
1825     </td>
1826   </tr>
1827 </table>
1828 <table cellspacing=5 cellpadding=0 border=0>
1829   <tr>
1830     <td>
1831       &nbsp;
1832     </td>
1833     <td>
1834
1835 <p>
1836     </td>
1837   </tr>
1838 </table>
1839 <a name="a41" doxytag="commands.h::handle_nick"></a><p>
1840 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1841   <tr>
1842     <td class="md">
1843       <table cellpadding="0" cellspacing="0" border="0">
1844         <tr>
1845           <td class="md" nowrap valign="top"> void handle_nick </td>
1846           <td class="md" valign="top">(&nbsp;</td>
1847           <td class="md" nowrap valign="top">char **&nbsp;</td>
1848           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1849         </tr>
1850         <tr>
1851           <td></td>
1852           <td></td>
1853           <td class="md" nowrap>int&nbsp;</td>
1854           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1855         </tr>
1856         <tr>
1857           <td></td>
1858           <td></td>
1859           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1860           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1861         </tr>
1862         <tr>
1863           <td></td>
1864           <td class="md">)&nbsp;</td>
1865           <td class="md" colspan="2"></td>
1866         </tr>
1867
1868       </table>
1869     </td>
1870   </tr>
1871 </table>
1872 <table cellspacing=5 cellpadding=0 border=0>
1873   <tr>
1874     <td>
1875       &nbsp;
1876     </td>
1877     <td>
1878
1879 <p>
1880     </td>
1881   </tr>
1882 </table>
1883 <a name="a13" doxytag="commands.h::handle_notice"></a><p>
1884 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1885   <tr>
1886     <td class="md">
1887       <table cellpadding="0" cellspacing="0" border="0">
1888         <tr>
1889           <td class="md" nowrap valign="top"> void handle_notice </td>
1890           <td class="md" valign="top">(&nbsp;</td>
1891           <td class="md" nowrap valign="top">char **&nbsp;</td>
1892           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1893         </tr>
1894         <tr>
1895           <td></td>
1896           <td></td>
1897           <td class="md" nowrap>int&nbsp;</td>
1898           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1899         </tr>
1900         <tr>
1901           <td></td>
1902           <td></td>
1903           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1904           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1905         </tr>
1906         <tr>
1907           <td></td>
1908           <td class="md">)&nbsp;</td>
1909           <td class="md" colspan="2"></td>
1910         </tr>
1911
1912       </table>
1913     </td>
1914   </tr>
1915 </table>
1916 <table cellspacing=5 cellpadding=0 border=0>
1917   <tr>
1918     <td>
1919       &nbsp;
1920     </td>
1921     <td>
1922
1923 <p>
1924     </td>
1925   </tr>
1926 </table>
1927 <a name="a40" doxytag="commands.h::handle_oper"></a><p>
1928 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1929   <tr>
1930     <td class="md">
1931       <table cellpadding="0" cellspacing="0" border="0">
1932         <tr>
1933           <td class="md" nowrap valign="top"> void handle_oper </td>
1934           <td class="md" valign="top">(&nbsp;</td>
1935           <td class="md" nowrap valign="top">char **&nbsp;</td>
1936           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
1937         </tr>
1938         <tr>
1939           <td></td>
1940           <td></td>
1941           <td class="md" nowrap>int&nbsp;</td>
1942           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
1943         </tr>
1944         <tr>
1945           <td></td>
1946           <td></td>
1947           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1948           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
1949         </tr>
1950         <tr>
1951           <td></td>
1952           <td class="md">)&nbsp;</td>
1953           <td class="md" colspan="2"></td>
1954         </tr>
1955
1956       </table>
1957     </td>
1958   </tr>
1959 </table>
1960 <table cellspacing=5 cellpadding=0 border=0>
1961   <tr>
1962     <td>
1963       &nbsp;
1964     </td>
1965     <td>
1966
1967 <p>
1968     </td>
1969   </tr>
1970 </table>
1971 <a name="a68" doxytag="commands.h::handle_P"></a><p>
1972 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1973   <tr>
1974     <td class="md">
1975       <table cellpadding="0" cellspacing="0" border="0">
1976         <tr>
1977           <td class="md" nowrap valign="top"> void handle_P </td>
1978           <td class="md" valign="top">(&nbsp;</td>
1979           <td class="md" nowrap valign="top">char&nbsp;</td>
1980           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
1981         </tr>
1982         <tr>
1983           <td></td>
1984           <td></td>
1985           <td class="md" nowrap>char *&nbsp;</td>
1986           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
1987         </tr>
1988         <tr>
1989           <td></td>
1990           <td></td>
1991           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1992           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
1993         </tr>
1994         <tr>
1995           <td></td>
1996           <td></td>
1997           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1998           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
1999         </tr>
2000         <tr>
2001           <td></td>
2002           <td></td>
2003           <td class="md" nowrap>char *&nbsp;</td>
2004           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
2005         </tr>
2006         <tr>
2007           <td></td>
2008           <td class="md">)&nbsp;</td>
2009           <td class="md" colspan="2"></td>
2010         </tr>
2011
2012       </table>
2013     </td>
2014   </tr>
2015 </table>
2016 <table cellspacing=5 cellpadding=0 border=0>
2017   <tr>
2018     <td>
2019       &nbsp;
2020     </td>
2021     <td>
2022
2023 <p>
2024     </td>
2025   </tr>
2026 </table>
2027 <a name="a1" doxytag="commands.h::handle_part"></a><p>
2028 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2029   <tr>
2030     <td class="md">
2031       <table cellpadding="0" cellspacing="0" border="0">
2032         <tr>
2033           <td class="md" nowrap valign="top"> void handle_part </td>
2034           <td class="md" valign="top">(&nbsp;</td>
2035           <td class="md" nowrap valign="top">char **&nbsp;</td>
2036           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2037         </tr>
2038         <tr>
2039           <td></td>
2040           <td></td>
2041           <td class="md" nowrap>int&nbsp;</td>
2042           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2043         </tr>
2044         <tr>
2045           <td></td>
2046           <td></td>
2047           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2048           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2049         </tr>
2050         <tr>
2051           <td></td>
2052           <td class="md">)&nbsp;</td>
2053           <td class="md" colspan="2"></td>
2054         </tr>
2055
2056       </table>
2057     </td>
2058   </tr>
2059 </table>
2060 <table cellspacing=5 cellpadding=0 border=0>
2061   <tr>
2062     <td>
2063       &nbsp;
2064     </td>
2065     <td>
2066
2067 <p>
2068     </td>
2069   </tr>
2070 </table>
2071 <a name="a8" doxytag="commands.h::handle_pass"></a><p>
2072 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2073   <tr>
2074     <td class="md">
2075       <table cellpadding="0" cellspacing="0" border="0">
2076         <tr>
2077           <td class="md" nowrap valign="top"> void handle_pass </td>
2078           <td class="md" valign="top">(&nbsp;</td>
2079           <td class="md" nowrap valign="top">char **&nbsp;</td>
2080           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2081         </tr>
2082         <tr>
2083           <td></td>
2084           <td></td>
2085           <td class="md" nowrap>int&nbsp;</td>
2086           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2087         </tr>
2088         <tr>
2089           <td></td>
2090           <td></td>
2091           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2092           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2093         </tr>
2094         <tr>
2095           <td></td>
2096           <td class="md">)&nbsp;</td>
2097           <td class="md" colspan="2"></td>
2098         </tr>
2099
2100       </table>
2101     </td>
2102   </tr>
2103 </table>
2104 <table cellspacing=5 cellpadding=0 border=0>
2105   <tr>
2106     <td>
2107       &nbsp;
2108     </td>
2109     <td>
2110
2111 <p>
2112     </td>
2113   </tr>
2114 </table>
2115 <a name="a24" doxytag="commands.h::handle_ping"></a><p>
2116 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2117   <tr>
2118     <td class="md">
2119       <table cellpadding="0" cellspacing="0" border="0">
2120         <tr>
2121           <td class="md" nowrap valign="top"> void handle_ping </td>
2122           <td class="md" valign="top">(&nbsp;</td>
2123           <td class="md" nowrap valign="top">char **&nbsp;</td>
2124           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2125         </tr>
2126         <tr>
2127           <td></td>
2128           <td></td>
2129           <td class="md" nowrap>int&nbsp;</td>
2130           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2131         </tr>
2132         <tr>
2133           <td></td>
2134           <td></td>
2135           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2136           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2137         </tr>
2138         <tr>
2139           <td></td>
2140           <td class="md">)&nbsp;</td>
2141           <td class="md" colspan="2"></td>
2142         </tr>
2143
2144       </table>
2145     </td>
2146   </tr>
2147 </table>
2148 <table cellspacing=5 cellpadding=0 border=0>
2149   <tr>
2150     <td>
2151       &nbsp;
2152     </td>
2153     <td>
2154
2155 <p>
2156     </td>
2157   </tr>
2158 </table>
2159 <a name="a52" doxytag="commands.h::handle_plus"></a><p>
2160 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2161   <tr>
2162     <td class="md">
2163       <table cellpadding="0" cellspacing="0" border="0">
2164         <tr>
2165           <td class="md" nowrap valign="top"> void handle_plus </td>
2166           <td class="md" valign="top">(&nbsp;</td>
2167           <td class="md" nowrap valign="top">char&nbsp;</td>
2168           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
2169         </tr>
2170         <tr>
2171           <td></td>
2172           <td></td>
2173           <td class="md" nowrap>char *&nbsp;</td>
2174           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
2175         </tr>
2176         <tr>
2177           <td></td>
2178           <td></td>
2179           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2180           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
2181         </tr>
2182         <tr>
2183           <td></td>
2184           <td></td>
2185           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2186           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
2187         </tr>
2188         <tr>
2189           <td></td>
2190           <td></td>
2191           <td class="md" nowrap>char *&nbsp;</td>
2192           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
2193         </tr>
2194         <tr>
2195           <td></td>
2196           <td class="md">)&nbsp;</td>
2197           <td class="md" colspan="2"></td>
2198         </tr>
2199
2200       </table>
2201     </td>
2202   </tr>
2203 </table>
2204 <table cellspacing=5 cellpadding=0 border=0>
2205   <tr>
2206     <td>
2207       &nbsp;
2208     </td>
2209     <td>
2210
2211 <p>
2212     </td>
2213   </tr>
2214 </table>
2215 <a name="a25" doxytag="commands.h::handle_pong"></a><p>
2216 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2217   <tr>
2218     <td class="md">
2219       <table cellpadding="0" cellspacing="0" border="0">
2220         <tr>
2221           <td class="md" nowrap valign="top"> void handle_pong </td>
2222           <td class="md" valign="top">(&nbsp;</td>
2223           <td class="md" nowrap valign="top">char **&nbsp;</td>
2224           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2225         </tr>
2226         <tr>
2227           <td></td>
2228           <td></td>
2229           <td class="md" nowrap>int&nbsp;</td>
2230           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2231         </tr>
2232         <tr>
2233           <td></td>
2234           <td></td>
2235           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2236           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2237         </tr>
2238         <tr>
2239           <td></td>
2240           <td class="md">)&nbsp;</td>
2241           <td class="md" colspan="2"></td>
2242         </tr>
2243
2244       </table>
2245     </td>
2246   </tr>
2247 </table>
2248 <table cellspacing=5 cellpadding=0 border=0>
2249   <tr>
2250     <td>
2251       &nbsp;
2252     </td>
2253     <td>
2254
2255 <p>
2256     </td>
2257   </tr>
2258 </table>
2259 <a name="a12" doxytag="commands.h::handle_privmsg"></a><p>
2260 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2261   <tr>
2262     <td class="md">
2263       <table cellpadding="0" cellspacing="0" border="0">
2264         <tr>
2265           <td class="md" nowrap valign="top"> void handle_privmsg </td>
2266           <td class="md" valign="top">(&nbsp;</td>
2267           <td class="md" nowrap valign="top">char **&nbsp;</td>
2268           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2269         </tr>
2270         <tr>
2271           <td></td>
2272           <td></td>
2273           <td class="md" nowrap>int&nbsp;</td>
2274           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2275         </tr>
2276         <tr>
2277           <td></td>
2278           <td></td>
2279           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2280           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2281         </tr>
2282         <tr>
2283           <td></td>
2284           <td class="md">)&nbsp;</td>
2285           <td class="md" colspan="2"></td>
2286         </tr>
2287
2288       </table>
2289     </td>
2290   </tr>
2291 </table>
2292 <table cellspacing=5 cellpadding=0 border=0>
2293   <tr>
2294     <td>
2295       &nbsp;
2296     </td>
2297     <td>
2298
2299 <p>
2300     </td>
2301   </tr>
2302 </table>
2303 <a name="a60" doxytag="commands.h::handle_Q"></a><p>
2304 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2305   <tr>
2306     <td class="md">
2307       <table cellpadding="0" cellspacing="0" border="0">
2308         <tr>
2309           <td class="md" nowrap valign="top"> void handle_Q </td>
2310           <td class="md" valign="top">(&nbsp;</td>
2311           <td class="md" nowrap valign="top">char&nbsp;</td>
2312           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
2313         </tr>
2314         <tr>
2315           <td></td>
2316           <td></td>
2317           <td class="md" nowrap>char *&nbsp;</td>
2318           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
2319         </tr>
2320         <tr>
2321           <td></td>
2322           <td></td>
2323           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2324           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
2325         </tr>
2326         <tr>
2327           <td></td>
2328           <td></td>
2329           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2330           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
2331         </tr>
2332         <tr>
2333           <td></td>
2334           <td></td>
2335           <td class="md" nowrap>char *&nbsp;</td>
2336           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
2337         </tr>
2338         <tr>
2339           <td></td>
2340           <td class="md">)&nbsp;</td>
2341           <td class="md" colspan="2"></td>
2342         </tr>
2343
2344       </table>
2345     </td>
2346   </tr>
2347 </table>
2348 <table cellspacing=5 cellpadding=0 border=0>
2349   <tr>
2350     <td>
2351       &nbsp;
2352     </td>
2353     <td>
2354
2355 <p>
2356     </td>
2357   </tr>
2358 </table>
2359 <a name="a45" doxytag="commands.h::handle_qline"></a><p>
2360 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2361   <tr>
2362     <td class="md">
2363       <table cellpadding="0" cellspacing="0" border="0">
2364         <tr>
2365           <td class="md" nowrap valign="top"> void handle_qline </td>
2366           <td class="md" valign="top">(&nbsp;</td>
2367           <td class="md" nowrap valign="top">char **&nbsp;</td>
2368           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2369         </tr>
2370         <tr>
2371           <td></td>
2372           <td></td>
2373           <td class="md" nowrap>int&nbsp;</td>
2374           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2375         </tr>
2376         <tr>
2377           <td></td>
2378           <td></td>
2379           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2380           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2381         </tr>
2382         <tr>
2383           <td></td>
2384           <td class="md">)&nbsp;</td>
2385           <td class="md" colspan="2"></td>
2386         </tr>
2387
2388       </table>
2389     </td>
2390   </tr>
2391 </table>
2392 <table cellspacing=5 cellpadding=0 border=0>
2393   <tr>
2394     <td>
2395       &nbsp;
2396     </td>
2397     <td>
2398
2399 <p>
2400     </td>
2401   </tr>
2402 </table>
2403 <a name="a17" doxytag="commands.h::handle_quit"></a><p>
2404 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2405   <tr>
2406     <td class="md">
2407       <table cellpadding="0" cellspacing="0" border="0">
2408         <tr>
2409           <td class="md" nowrap valign="top"> void handle_quit </td>
2410           <td class="md" valign="top">(&nbsp;</td>
2411           <td class="md" nowrap valign="top">char **&nbsp;</td>
2412           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2413         </tr>
2414         <tr>
2415           <td></td>
2416           <td></td>
2417           <td class="md" nowrap>int&nbsp;</td>
2418           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2419         </tr>
2420         <tr>
2421           <td></td>
2422           <td></td>
2423           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2424           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2425         </tr>
2426         <tr>
2427           <td></td>
2428           <td class="md">)&nbsp;</td>
2429           <td class="md" colspan="2"></td>
2430         </tr>
2431
2432       </table>
2433     </td>
2434   </tr>
2435 </table>
2436 <table cellspacing=5 cellpadding=0 border=0>
2437   <tr>
2438     <td>
2439       &nbsp;
2440     </td>
2441     <td>
2442
2443 <p>
2444     </td>
2445   </tr>
2446 </table>
2447 <a name="a51" doxytag="commands.h::handle_R"></a><p>
2448 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2449   <tr>
2450     <td class="md">
2451       <table cellpadding="0" cellspacing="0" border="0">
2452         <tr>
2453           <td class="md" nowrap valign="top"> void handle_R </td>
2454           <td class="md" valign="top">(&nbsp;</td>
2455           <td class="md" nowrap valign="top">char&nbsp;</td>
2456           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
2457         </tr>
2458         <tr>
2459           <td></td>
2460           <td></td>
2461           <td class="md" nowrap>char *&nbsp;</td>
2462           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
2463         </tr>
2464         <tr>
2465           <td></td>
2466           <td></td>
2467           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2468           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
2469         </tr>
2470         <tr>
2471           <td></td>
2472           <td></td>
2473           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2474           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
2475         </tr>
2476         <tr>
2477           <td></td>
2478           <td></td>
2479           <td class="md" nowrap>char *&nbsp;</td>
2480           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
2481         </tr>
2482         <tr>
2483           <td></td>
2484           <td class="md">)&nbsp;</td>
2485           <td class="md" colspan="2"></td>
2486         </tr>
2487
2488       </table>
2489     </td>
2490   </tr>
2491 </table>
2492 <table cellspacing=5 cellpadding=0 border=0>
2493   <tr>
2494     <td>
2495       &nbsp;
2496     </td>
2497     <td>
2498
2499 <p>
2500     </td>
2501   </tr>
2502 </table>
2503 <a name="a21" doxytag="commands.h::handle_rehash"></a><p>
2504 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2505   <tr>
2506     <td class="md">
2507       <table cellpadding="0" cellspacing="0" border="0">
2508         <tr>
2509           <td class="md" nowrap valign="top"> void handle_rehash </td>
2510           <td class="md" valign="top">(&nbsp;</td>
2511           <td class="md" nowrap valign="top">char **&nbsp;</td>
2512           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2513         </tr>
2514         <tr>
2515           <td></td>
2516           <td></td>
2517           <td class="md" nowrap>int&nbsp;</td>
2518           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2519         </tr>
2520         <tr>
2521           <td></td>
2522           <td></td>
2523           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2524           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2525         </tr>
2526         <tr>
2527           <td></td>
2528           <td class="md">)&nbsp;</td>
2529           <td class="md" colspan="2"></td>
2530         </tr>
2531
2532       </table>
2533     </td>
2534   </tr>
2535 </table>
2536 <table cellspacing=5 cellpadding=0 border=0>
2537   <tr>
2538     <td>
2539       &nbsp;
2540     </td>
2541     <td>
2542
2543 <p>
2544     </td>
2545   </tr>
2546 </table>
2547 <a name="a4" doxytag="commands.h::handle_restart"></a><p>
2548 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2549   <tr>
2550     <td class="md">
2551       <table cellpadding="0" cellspacing="0" border="0">
2552         <tr>
2553           <td class="md" nowrap valign="top"> void handle_restart </td>
2554           <td class="md" valign="top">(&nbsp;</td>
2555           <td class="md" nowrap valign="top">char **&nbsp;</td>
2556           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2557         </tr>
2558         <tr>
2559           <td></td>
2560           <td></td>
2561           <td class="md" nowrap>int&nbsp;</td>
2562           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2563         </tr>
2564         <tr>
2565           <td></td>
2566           <td></td>
2567           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2568           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2569         </tr>
2570         <tr>
2571           <td></td>
2572           <td class="md">)&nbsp;</td>
2573           <td class="md" colspan="2"></td>
2574         </tr>
2575
2576       </table>
2577     </td>
2578   </tr>
2579 </table>
2580 <table cellspacing=5 cellpadding=0 border=0>
2581   <tr>
2582     <td>
2583       &nbsp;
2584     </td>
2585     <td>
2586
2587 <p>
2588     </td>
2589   </tr>
2590 </table>
2591 <a name="a27" doxytag="commands.h::handle_rules"></a><p>
2592 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2593   <tr>
2594     <td class="md">
2595       <table cellpadding="0" cellspacing="0" border="0">
2596         <tr>
2597           <td class="md" nowrap valign="top"> void handle_rules </td>
2598           <td class="md" valign="top">(&nbsp;</td>
2599           <td class="md" nowrap valign="top">char **&nbsp;</td>
2600           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2601         </tr>
2602         <tr>
2603           <td></td>
2604           <td></td>
2605           <td class="md" nowrap>int&nbsp;</td>
2606           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2607         </tr>
2608         <tr>
2609           <td></td>
2610           <td></td>
2611           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2612           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2613         </tr>
2614         <tr>
2615           <td></td>
2616           <td class="md">)&nbsp;</td>
2617           <td class="md" colspan="2"></td>
2618         </tr>
2619
2620       </table>
2621     </td>
2622   </tr>
2623 </table>
2624 <table cellspacing=5 cellpadding=0 border=0>
2625   <tr>
2626     <td>
2627       &nbsp;
2628     </td>
2629     <td>
2630
2631 <p>
2632     </td>
2633   </tr>
2634 </table>
2635 <a name="a37" doxytag="commands.h::handle_squit"></a><p>
2636 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2637   <tr>
2638     <td class="md">
2639       <table cellpadding="0" cellspacing="0" border="0">
2640         <tr>
2641           <td class="md" nowrap valign="top"> void handle_squit </td>
2642           <td class="md" valign="top">(&nbsp;</td>
2643           <td class="md" nowrap valign="top">char **&nbsp;</td>
2644           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2645         </tr>
2646         <tr>
2647           <td></td>
2648           <td></td>
2649           <td class="md" nowrap>int&nbsp;</td>
2650           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2651         </tr>
2652         <tr>
2653           <td></td>
2654           <td></td>
2655           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2656           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2657         </tr>
2658         <tr>
2659           <td></td>
2660           <td class="md">)&nbsp;</td>
2661           <td class="md" colspan="2"></td>
2662         </tr>
2663
2664       </table>
2665     </td>
2666   </tr>
2667 </table>
2668 <table cellspacing=5 cellpadding=0 border=0>
2669   <tr>
2670     <td>
2671       &nbsp;
2672     </td>
2673     <td>
2674
2675 <p>
2676     </td>
2677   </tr>
2678 </table>
2679 <a name="a35" doxytag="commands.h::handle_stats"></a><p>
2680 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2681   <tr>
2682     <td class="md">
2683       <table cellpadding="0" cellspacing="0" border="0">
2684         <tr>
2685           <td class="md" nowrap valign="top"> void handle_stats </td>
2686           <td class="md" valign="top">(&nbsp;</td>
2687           <td class="md" nowrap valign="top">char **&nbsp;</td>
2688           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2689         </tr>
2690         <tr>
2691           <td></td>
2692           <td></td>
2693           <td class="md" nowrap>int&nbsp;</td>
2694           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2695         </tr>
2696         <tr>
2697           <td></td>
2698           <td></td>
2699           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2700           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2701         </tr>
2702         <tr>
2703           <td></td>
2704           <td class="md">)&nbsp;</td>
2705           <td class="md" colspan="2"></td>
2706         </tr>
2707
2708       </table>
2709     </td>
2710   </tr>
2711 </table>
2712 <table cellspacing=5 cellpadding=0 border=0>
2713   <tr>
2714     <td>
2715       &nbsp;
2716     </td>
2717     <td>
2718
2719 <p>
2720     </td>
2721   </tr>
2722 </table>
2723 <a name="a6" doxytag="commands.h::handle_summon"></a><p>
2724 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2725   <tr>
2726     <td class="md">
2727       <table cellpadding="0" cellspacing="0" border="0">
2728         <tr>
2729           <td class="md" nowrap valign="top"> void handle_summon </td>
2730           <td class="md" valign="top">(&nbsp;</td>
2731           <td class="md" nowrap valign="top">char **&nbsp;</td>
2732           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2733         </tr>
2734         <tr>
2735           <td></td>
2736           <td></td>
2737           <td class="md" nowrap>int&nbsp;</td>
2738           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2739         </tr>
2740         <tr>
2741           <td></td>
2742           <td></td>
2743           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2744           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2745         </tr>
2746         <tr>
2747           <td></td>
2748           <td class="md">)&nbsp;</td>
2749           <td class="md" colspan="2"></td>
2750         </tr>
2751
2752       </table>
2753     </td>
2754   </tr>
2755 </table>
2756 <table cellspacing=5 cellpadding=0 border=0>
2757   <tr>
2758     <td>
2759       &nbsp;
2760     </td>
2761     <td>
2762
2763 <p>
2764     </td>
2765   </tr>
2766 </table>
2767 <a name="a66" doxytag="commands.h::handle_t"></a><p>
2768 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2769   <tr>
2770     <td class="md">
2771       <table cellpadding="0" cellspacing="0" border="0">
2772         <tr>
2773           <td class="md" nowrap valign="top"> void handle_t </td>
2774           <td class="md" valign="top">(&nbsp;</td>
2775           <td class="md" nowrap valign="top">char&nbsp;</td>
2776           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
2777         </tr>
2778         <tr>
2779           <td></td>
2780           <td></td>
2781           <td class="md" nowrap>char *&nbsp;</td>
2782           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
2783         </tr>
2784         <tr>
2785           <td></td>
2786           <td></td>
2787           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2788           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
2789         </tr>
2790         <tr>
2791           <td></td>
2792           <td></td>
2793           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2794           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
2795         </tr>
2796         <tr>
2797           <td></td>
2798           <td></td>
2799           <td class="md" nowrap>char *&nbsp;</td>
2800           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
2801         </tr>
2802         <tr>
2803           <td></td>
2804           <td class="md">)&nbsp;</td>
2805           <td class="md" colspan="2"></td>
2806         </tr>
2807
2808       </table>
2809     </td>
2810   </tr>
2811 </table>
2812 <table cellspacing=5 cellpadding=0 border=0>
2813   <tr>
2814     <td>
2815       &nbsp;
2816     </td>
2817     <td>
2818
2819 <p>
2820     </td>
2821   </tr>
2822 </table>
2823 <a name="a65" doxytag="commands.h::handle_T"></a><p>
2824 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2825   <tr>
2826     <td class="md">
2827       <table cellpadding="0" cellspacing="0" border="0">
2828         <tr>
2829           <td class="md" nowrap valign="top"> void handle_T </td>
2830           <td class="md" valign="top">(&nbsp;</td>
2831           <td class="md" nowrap valign="top">char&nbsp;</td>
2832           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
2833         </tr>
2834         <tr>
2835           <td></td>
2836           <td></td>
2837           <td class="md" nowrap>char *&nbsp;</td>
2838           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
2839         </tr>
2840         <tr>
2841           <td></td>
2842           <td></td>
2843           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2844           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
2845         </tr>
2846         <tr>
2847           <td></td>
2848           <td></td>
2849           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
2850           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
2851         </tr>
2852         <tr>
2853           <td></td>
2854           <td></td>
2855           <td class="md" nowrap>char *&nbsp;</td>
2856           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
2857         </tr>
2858         <tr>
2859           <td></td>
2860           <td class="md">)&nbsp;</td>
2861           <td class="md" colspan="2"></td>
2862         </tr>
2863
2864       </table>
2865     </td>
2866   </tr>
2867 </table>
2868 <table cellspacing=5 cellpadding=0 border=0>
2869   <tr>
2870     <td>
2871       &nbsp;
2872     </td>
2873     <td>
2874
2875 <p>
2876     </td>
2877   </tr>
2878 </table>
2879 <a name="a15" doxytag="commands.h::handle_time"></a><p>
2880 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2881   <tr>
2882     <td class="md">
2883       <table cellpadding="0" cellspacing="0" border="0">
2884         <tr>
2885           <td class="md" nowrap valign="top"> void handle_time </td>
2886           <td class="md" valign="top">(&nbsp;</td>
2887           <td class="md" nowrap valign="top">char **&nbsp;</td>
2888           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2889         </tr>
2890         <tr>
2891           <td></td>
2892           <td></td>
2893           <td class="md" nowrap>int&nbsp;</td>
2894           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2895         </tr>
2896         <tr>
2897           <td></td>
2898           <td></td>
2899           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2900           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2901         </tr>
2902         <tr>
2903           <td></td>
2904           <td class="md">)&nbsp;</td>
2905           <td class="md" colspan="2"></td>
2906         </tr>
2907
2908       </table>
2909     </td>
2910   </tr>
2911 </table>
2912 <table cellspacing=5 cellpadding=0 border=0>
2913   <tr>
2914     <td>
2915       &nbsp;
2916     </td>
2917     <td>
2918
2919 <p>
2920     </td>
2921   </tr>
2922 </table>
2923 <a name="a10" doxytag="commands.h::handle_topic"></a><p>
2924 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2925   <tr>
2926     <td class="md">
2927       <table cellpadding="0" cellspacing="0" border="0">
2928         <tr>
2929           <td class="md" nowrap valign="top"> void handle_topic </td>
2930           <td class="md" valign="top">(&nbsp;</td>
2931           <td class="md" nowrap valign="top">char **&nbsp;</td>
2932           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2933         </tr>
2934         <tr>
2935           <td></td>
2936           <td></td>
2937           <td class="md" nowrap>int&nbsp;</td>
2938           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2939         </tr>
2940         <tr>
2941           <td></td>
2942           <td></td>
2943           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2944           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2945         </tr>
2946         <tr>
2947           <td></td>
2948           <td class="md">)&nbsp;</td>
2949           <td class="md" colspan="2"></td>
2950         </tr>
2951
2952       </table>
2953     </td>
2954   </tr>
2955 </table>
2956 <table cellspacing=5 cellpadding=0 border=0>
2957   <tr>
2958     <td>
2959       &nbsp;
2960     </td>
2961     <td>
2962
2963 <p>
2964     </td>
2965   </tr>
2966 </table>
2967 <a name="a33" doxytag="commands.h::handle_trace"></a><p>
2968 <table width="100%" cellpadding="2" cellspacing="0" border="0">
2969   <tr>
2970     <td class="md">
2971       <table cellpadding="0" cellspacing="0" border="0">
2972         <tr>
2973           <td class="md" nowrap valign="top"> void handle_trace </td>
2974           <td class="md" valign="top">(&nbsp;</td>
2975           <td class="md" nowrap valign="top">char **&nbsp;</td>
2976           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
2977         </tr>
2978         <tr>
2979           <td></td>
2980           <td></td>
2981           <td class="md" nowrap>int&nbsp;</td>
2982           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
2983         </tr>
2984         <tr>
2985           <td></td>
2986           <td></td>
2987           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
2988           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
2989         </tr>
2990         <tr>
2991           <td></td>
2992           <td class="md">)&nbsp;</td>
2993           <td class="md" colspan="2"></td>
2994         </tr>
2995
2996       </table>
2997     </td>
2998   </tr>
2999 </table>
3000 <table cellspacing=5 cellpadding=0 border=0>
3001   <tr>
3002     <td>
3003       &nbsp;
3004     </td>
3005     <td>
3006
3007 <p>
3008     </td>
3009   </tr>
3010 </table>
3011 <a name="a28" doxytag="commands.h::handle_user"></a><p>
3012 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3013   <tr>
3014     <td class="md">
3015       <table cellpadding="0" cellspacing="0" border="0">
3016         <tr>
3017           <td class="md" nowrap valign="top"> void handle_user </td>
3018           <td class="md" valign="top">(&nbsp;</td>
3019           <td class="md" nowrap valign="top">char **&nbsp;</td>
3020           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
3021         </tr>
3022         <tr>
3023           <td></td>
3024           <td></td>
3025           <td class="md" nowrap>int&nbsp;</td>
3026           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
3027         </tr>
3028         <tr>
3029           <td></td>
3030           <td></td>
3031           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
3032           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
3033         </tr>
3034         <tr>
3035           <td></td>
3036           <td class="md">)&nbsp;</td>
3037           <td class="md" colspan="2"></td>
3038         </tr>
3039
3040       </table>
3041     </td>
3042   </tr>
3043 </table>
3044 <table cellspacing=5 cellpadding=0 border=0>
3045   <tr>
3046     <td>
3047       &nbsp;
3048     </td>
3049     <td>
3050
3051 <p>
3052     </td>
3053   </tr>
3054 </table>
3055 <a name="a29" doxytag="commands.h::handle_userhost"></a><p>
3056 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3057   <tr>
3058     <td class="md">
3059       <table cellpadding="0" cellspacing="0" border="0">
3060         <tr>
3061           <td class="md" nowrap valign="top"> void handle_userhost </td>
3062           <td class="md" valign="top">(&nbsp;</td>
3063           <td class="md" nowrap valign="top">char **&nbsp;</td>
3064           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
3065         </tr>
3066         <tr>
3067           <td></td>
3068           <td></td>
3069           <td class="md" nowrap>int&nbsp;</td>
3070           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
3071         </tr>
3072         <tr>
3073           <td></td>
3074           <td></td>
3075           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
3076           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
3077         </tr>
3078         <tr>
3079           <td></td>
3080           <td class="md">)&nbsp;</td>
3081           <td class="md" colspan="2"></td>
3082         </tr>
3083
3084       </table>
3085     </td>
3086   </tr>
3087 </table>
3088 <table cellspacing=5 cellpadding=0 border=0>
3089   <tr>
3090     <td>
3091       &nbsp;
3092     </td>
3093     <td>
3094
3095 <p>
3096     </td>
3097   </tr>
3098 </table>
3099 <a name="a7" doxytag="commands.h::handle_users"></a><p>
3100 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3101   <tr>
3102     <td class="md">
3103       <table cellpadding="0" cellspacing="0" border="0">
3104         <tr>
3105           <td class="md" nowrap valign="top"> void handle_users </td>
3106           <td class="md" valign="top">(&nbsp;</td>
3107           <td class="md" nowrap valign="top">char **&nbsp;</td>
3108           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
3109         </tr>
3110         <tr>
3111           <td></td>
3112           <td></td>
3113           <td class="md" nowrap>int&nbsp;</td>
3114           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
3115         </tr>
3116         <tr>
3117           <td></td>
3118           <td></td>
3119           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
3120           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
3121         </tr>
3122         <tr>
3123           <td></td>
3124           <td class="md">)&nbsp;</td>
3125           <td class="md" colspan="2"></td>
3126         </tr>
3127
3128       </table>
3129     </td>
3130   </tr>
3131 </table>
3132 <table cellspacing=5 cellpadding=0 border=0>
3133   <tr>
3134     <td>
3135       &nbsp;
3136     </td>
3137     <td>
3138
3139 <p>
3140     </td>
3141   </tr>
3142 </table>
3143 <a name="a69" doxytag="commands.h::handle_V"></a><p>
3144 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3145   <tr>
3146     <td class="md">
3147       <table cellpadding="0" cellspacing="0" border="0">
3148         <tr>
3149           <td class="md" nowrap valign="top"> void handle_V </td>
3150           <td class="md" valign="top">(&nbsp;</td>
3151           <td class="md" nowrap valign="top">char&nbsp;</td>
3152           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
3153         </tr>
3154         <tr>
3155           <td></td>
3156           <td></td>
3157           <td class="md" nowrap>char *&nbsp;</td>
3158           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
3159         </tr>
3160         <tr>
3161           <td></td>
3162           <td></td>
3163           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
3164           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
3165         </tr>
3166         <tr>
3167           <td></td>
3168           <td></td>
3169           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
3170           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
3171         </tr>
3172         <tr>
3173           <td></td>
3174           <td></td>
3175           <td class="md" nowrap>char *&nbsp;</td>
3176           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
3177         </tr>
3178         <tr>
3179           <td></td>
3180           <td class="md">)&nbsp;</td>
3181           <td class="md" colspan="2"></td>
3182         </tr>
3183
3184       </table>
3185     </td>
3186   </tr>
3187 </table>
3188 <table cellspacing=5 cellpadding=0 border=0>
3189   <tr>
3190     <td>
3191       &nbsp;
3192     </td>
3193     <td>
3194
3195 <p>
3196     </td>
3197   </tr>
3198 </table>
3199 <a name="a19" doxytag="commands.h::handle_wallops"></a><p>
3200 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3201   <tr>
3202     <td class="md">
3203       <table cellpadding="0" cellspacing="0" border="0">
3204         <tr>
3205           <td class="md" nowrap valign="top"> void handle_wallops </td>
3206           <td class="md" valign="top">(&nbsp;</td>
3207           <td class="md" nowrap valign="top">char **&nbsp;</td>
3208           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
3209         </tr>
3210         <tr>
3211           <td></td>
3212           <td></td>
3213           <td class="md" nowrap>int&nbsp;</td>
3214           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
3215         </tr>
3216         <tr>
3217           <td></td>
3218           <td></td>
3219           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
3220           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
3221         </tr>
3222         <tr>
3223           <td></td>
3224           <td class="md">)&nbsp;</td>
3225           <td class="md" colspan="2"></td>
3226         </tr>
3227
3228       </table>
3229     </td>
3230   </tr>
3231 </table>
3232 <table cellspacing=5 cellpadding=0 border=0>
3233   <tr>
3234     <td>
3235       &nbsp;
3236     </td>
3237     <td>
3238
3239 <p>
3240     </td>
3241   </tr>
3242 </table>
3243 <a name="a18" doxytag="commands.h::handle_who"></a><p>
3244 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3245   <tr>
3246     <td class="md">
3247       <table cellpadding="0" cellspacing="0" border="0">
3248         <tr>
3249           <td class="md" nowrap valign="top"> void handle_who </td>
3250           <td class="md" valign="top">(&nbsp;</td>
3251           <td class="md" nowrap valign="top">char **&nbsp;</td>
3252           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
3253         </tr>
3254         <tr>
3255           <td></td>
3256           <td></td>
3257           <td class="md" nowrap>int&nbsp;</td>
3258           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
3259         </tr>
3260         <tr>
3261           <td></td>
3262           <td></td>
3263           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
3264           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
3265         </tr>
3266         <tr>
3267           <td></td>
3268           <td class="md">)&nbsp;</td>
3269           <td class="md" colspan="2"></td>
3270         </tr>
3271
3272       </table>
3273     </td>
3274   </tr>
3275 </table>
3276 <table cellspacing=5 cellpadding=0 border=0>
3277   <tr>
3278     <td>
3279       &nbsp;
3280     </td>
3281     <td>
3282
3283 <p>
3284     </td>
3285   </tr>
3286 </table>
3287 <a name="a16" doxytag="commands.h::handle_whois"></a><p>
3288 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3289   <tr>
3290     <td class="md">
3291       <table cellpadding="0" cellspacing="0" border="0">
3292         <tr>
3293           <td class="md" nowrap valign="top"> void handle_whois </td>
3294           <td class="md" valign="top">(&nbsp;</td>
3295           <td class="md" nowrap valign="top">char **&nbsp;</td>
3296           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
3297         </tr>
3298         <tr>
3299           <td></td>
3300           <td></td>
3301           <td class="md" nowrap>int&nbsp;</td>
3302           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
3303         </tr>
3304         <tr>
3305           <td></td>
3306           <td></td>
3307           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
3308           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
3309         </tr>
3310         <tr>
3311           <td></td>
3312           <td class="md">)&nbsp;</td>
3313           <td class="md" colspan="2"></td>
3314         </tr>
3315
3316       </table>
3317     </td>
3318   </tr>
3319 </table>
3320 <table cellspacing=5 cellpadding=0 border=0>
3321   <tr>
3322     <td>
3323       &nbsp;
3324     </td>
3325     <td>
3326
3327 <p>
3328     </td>
3329   </tr>
3330 </table>
3331 <a name="a32" doxytag="commands.h::handle_whowas"></a><p>
3332 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3333   <tr>
3334     <td class="md">
3335       <table cellpadding="0" cellspacing="0" border="0">
3336         <tr>
3337           <td class="md" nowrap valign="top"> void handle_whowas </td>
3338           <td class="md" valign="top">(&nbsp;</td>
3339           <td class="md" nowrap valign="top">char **&nbsp;</td>
3340           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
3341         </tr>
3342         <tr>
3343           <td></td>
3344           <td></td>
3345           <td class="md" nowrap>int&nbsp;</td>
3346           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
3347         </tr>
3348         <tr>
3349           <td></td>
3350           <td></td>
3351           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
3352           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
3353         </tr>
3354         <tr>
3355           <td></td>
3356           <td class="md">)&nbsp;</td>
3357           <td class="md" colspan="2"></td>
3358         </tr>
3359
3360       </table>
3361     </td>
3362   </tr>
3363 </table>
3364 <table cellspacing=5 cellpadding=0 border=0>
3365   <tr>
3366     <td>
3367       &nbsp;
3368     </td>
3369     <td>
3370
3371 <p>
3372     </td>
3373   </tr>
3374 </table>
3375 <a name="a44" doxytag="commands.h::handle_zline"></a><p>
3376 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3377   <tr>
3378     <td class="md">
3379       <table cellpadding="0" cellspacing="0" border="0">
3380         <tr>
3381           <td class="md" nowrap valign="top"> void handle_zline </td>
3382           <td class="md" valign="top">(&nbsp;</td>
3383           <td class="md" nowrap valign="top">char **&nbsp;</td>
3384           <td class="mdname" nowrap>&nbsp; <em>parameters</em>, </td>
3385         </tr>
3386         <tr>
3387           <td></td>
3388           <td></td>
3389           <td class="md" nowrap>int&nbsp;</td>
3390           <td class="mdname" nowrap>&nbsp; <em>pcnt</em>, </td>
3391         </tr>
3392         <tr>
3393           <td></td>
3394           <td></td>
3395           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
3396           <td class="mdname" nowrap>&nbsp; <em>user</em></td>
3397         </tr>
3398         <tr>
3399           <td></td>
3400           <td class="md">)&nbsp;</td>
3401           <td class="md" colspan="2"></td>
3402         </tr>
3403
3404       </table>
3405     </td>
3406   </tr>
3407 </table>
3408 <table cellspacing=5 cellpadding=0 border=0>
3409   <tr>
3410     <td>
3411       &nbsp;
3412     </td>
3413     <td>
3414
3415 <p>
3416     </td>
3417   </tr>
3418 </table>
3419 <a name="a70" doxytag="commands.h::is_uline"></a><p>
3420 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3421   <tr>
3422     <td class="md">
3423       <table cellpadding="0" cellspacing="0" border="0">
3424         <tr>
3425           <td class="md" nowrap valign="top"> bool is_uline </td>
3426           <td class="md" valign="top">(&nbsp;</td>
3427           <td class="md" nowrap valign="top">const char *&nbsp;</td>
3428           <td class="mdname1" valign="top" nowrap>&nbsp; <em>server</em>          </td>
3429           <td class="md" valign="top">)&nbsp;</td>
3430           <td class="md" nowrap></td>
3431         </tr>
3432
3433       </table>
3434     </td>
3435   </tr>
3436 </table>
3437 <table cellspacing=5 cellpadding=0 border=0>
3438   <tr>
3439     <td>
3440       &nbsp;
3441     </td>
3442     <td>
3443
3444 <p>
3445 Functions for u:lined servers.
3446 <p>
3447
3448 <p>
3449 Referenced by <a class="el" href="modules_8cpp-source.html#l00182">Server::IsUlined()</a>.    </td>
3450   </tr>
3451 </table>
3452 <a name="a47" doxytag="commands.h::process_restricted_commands"></a><p>
3453 <table width="100%" cellpadding="2" cellspacing="0" border="0">
3454   <tr>
3455     <td class="md">
3456       <table cellpadding="0" cellspacing="0" border="0">
3457         <tr>
3458           <td class="md" nowrap valign="top"> void process_restricted_commands </td>
3459           <td class="md" valign="top">(&nbsp;</td>
3460           <td class="md" nowrap valign="top">char&nbsp;</td>
3461           <td class="mdname" nowrap>&nbsp; <em>token</em>, </td>
3462         </tr>
3463         <tr>
3464           <td></td>
3465           <td></td>
3466           <td class="md" nowrap>char *&nbsp;</td>
3467           <td class="mdname" nowrap>&nbsp; <em>params</em>, </td>
3468         </tr>
3469         <tr>
3470           <td></td>
3471           <td></td>
3472           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
3473           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
3474         </tr>
3475         <tr>
3476           <td></td>
3477           <td></td>
3478           <td class="md" nowrap><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
3479           <td class="mdname" nowrap>&nbsp; <em>reply</em>, </td>
3480         </tr>
3481         <tr>
3482           <td></td>
3483           <td></td>
3484           <td class="md" nowrap>char *&nbsp;</td>
3485           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em>, </td>
3486         </tr>
3487         <tr>
3488           <td></td>
3489           <td></td>
3490           <td class="md" nowrap>char *&nbsp;</td>
3491           <td class="mdname" nowrap>&nbsp; <em>ipaddr</em>, </td>
3492         </tr>
3493         <tr>
3494           <td></td>
3495           <td></td>
3496           <td class="md" nowrap>int&nbsp;</td>
3497           <td class="mdname" nowrap>&nbsp; <em>port</em></td>
3498         </tr>
3499         <tr>
3500           <td></td>
3501           <td class="md">)&nbsp;</td>
3502           <td class="md" colspan="2"></td>
3503         </tr>
3504
3505       </table>
3506     </td>
3507   </tr>
3508 </table>
3509 <table cellspacing=5 cellpadding=0 border=0>
3510   <tr>
3511     <td>
3512       &nbsp;
3513     </td>
3514     <td>
3515
3516 <p>
3517     </td>
3518   </tr>
3519 </table>
3520 <hr><address style="align: right;"><small>Generated on Fri Apr 30 13:23:17 2004 for InspIRCd by
3521 <a href="http://www.doxygen.org/index.html">
3522 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
3523 width=110 height=53></a>1.3-rc3 </small></address>
3524 </body>
3525 </html>