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