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