]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/man/man3/commands.h.3
4d4920f538dfadae87e34a7f6bb1646068b01485
[user/henk/code/inspircd.git] / docs / man / man3 / commands.h.3
1 .TH "commands.h" 3 "15 Dec 2005" "Version 1.0Betareleases" "InspIRCd" \" -*- nroff -*-
2 .ad l
3 .nh
4 .SH NAME
5 commands.h \- 
6 .SH SYNOPSIS
7 .br
8 .PP
9 \fC#include <typeinfo>\fP
10 .br
11 \fC#include <iostream>\fP
12 .br
13 \fC#include <string>\fP
14 .br
15 \fC#include <deque>\fP
16 .br
17 \fC#include <sstream>\fP
18 .br
19 \fC#include <vector>\fP
20 .br
21 \fC#include 'users.h'\fP
22 .br
23 \fC#include 'channels.h'\fP
24 .br
25
26 .SS "Functions"
27
28 .in +1c
29 .ti -1c
30 .RI "void \fBhandle_join\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
31 .br
32 .RI "\fIThese are the handlers for user commands. \fP"
33 .ti -1c
34 .RI "void \fBhandle_part\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
35 .br
36 .ti -1c
37 .RI "void \fBhandle_kick\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
38 .br
39 .ti -1c
40 .RI "void \fBhandle_die\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
41 .br
42 .ti -1c
43 .RI "void \fBhandle_restart\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
44 .br
45 .ti -1c
46 .RI "void \fBhandle_kill\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
47 .br
48 .ti -1c
49 .RI "void \fBhandle_summon\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
50 .br
51 .ti -1c
52 .RI "void \fBhandle_users\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
53 .br
54 .ti -1c
55 .RI "void \fBhandle_pass\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
56 .br
57 .ti -1c
58 .RI "void \fBhandle_invite\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
59 .br
60 .ti -1c
61 .RI "void \fBhandle_topic\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
62 .br
63 .ti -1c
64 .RI "void \fBhandle_names\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
65 .br
66 .ti -1c
67 .RI "void \fBhandle_privmsg\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
68 .br
69 .ti -1c
70 .RI "void \fBhandle_notice\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
71 .br
72 .ti -1c
73 .RI "void \fBhandle_info\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
74 .br
75 .ti -1c
76 .RI "void \fBhandle_time\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
77 .br
78 .ti -1c
79 .RI "void \fBhandle_whois\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
80 .br
81 .ti -1c
82 .RI "void \fBhandle_quit\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
83 .br
84 .ti -1c
85 .RI "void \fBhandle_who\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
86 .br
87 .ti -1c
88 .RI "void \fBhandle_wallops\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
89 .br
90 .ti -1c
91 .RI "void \fBhandle_list\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
92 .br
93 .ti -1c
94 .RI "void \fBhandle_rehash\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
95 .br
96 .ti -1c
97 .RI "void \fBhandle_lusers\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
98 .br
99 .ti -1c
100 .RI "void \fBhandle_admin\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
101 .br
102 .ti -1c
103 .RI "void \fBhandle_ping\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
104 .br
105 .ti -1c
106 .RI "void \fBhandle_pong\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
107 .br
108 .ti -1c
109 .RI "void \fBhandle_motd\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
110 .br
111 .ti -1c
112 .RI "void \fBhandle_rules\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
113 .br
114 .ti -1c
115 .RI "void \fBhandle_user\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
116 .br
117 .ti -1c
118 .RI "void \fBhandle_userhost\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
119 .br
120 .ti -1c
121 .RI "void \fBhandle_ison\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
122 .br
123 .ti -1c
124 .RI "void \fBhandle_away\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
125 .br
126 .ti -1c
127 .RI "void \fBhandle_whowas\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
128 .br
129 .ti -1c
130 .RI "void \fBhandle_trace\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
131 .br
132 .ti -1c
133 .RI "void \fBhandle_modules\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
134 .br
135 .ti -1c
136 .RI "void \fBhandle_stats\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
137 .br
138 .ti -1c
139 .RI "void \fBhandle_connect\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
140 .br
141 .ti -1c
142 .RI "void \fBhandle_squit\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
143 .br
144 .ti -1c
145 .RI "void \fBhandle_links\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
146 .br
147 .ti -1c
148 .RI "void \fBhandle_map\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
149 .br
150 .ti -1c
151 .RI "void \fBhandle_oper\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
152 .br
153 .ti -1c
154 .RI "void \fBhandle_nick\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
155 .br
156 .ti -1c
157 .RI "void \fBhandle_kline\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
158 .br
159 .ti -1c
160 .RI "void \fBhandle_gline\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
161 .br
162 .ti -1c
163 .RI "void \fBhandle_zline\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
164 .br
165 .ti -1c
166 .RI "void \fBhandle_qline\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
167 .br
168 .ti -1c
169 .RI "void \fBhandle_eline\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
170 .br
171 .ti -1c
172 .RI "void \fBhandle_server\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
173 .br
174 .ti -1c
175 .RI "void \fBhandle_loadmodule\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
176 .br
177 .ti -1c
178 .RI "void \fBhandle_unloadmodule\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
179 .br
180 .ti -1c
181 .RI "void \fBhandle_commands\fP (char **parameters, int pcnt, \fBuserrec\fP *user)"
182 .br
183 .ti -1c
184 .RI "bool \fBis_uline\fP (const char *server)"
185 .br
186 .RI "\fIFunctions for u:lined servers. \fP"
187 .ti -1c
188 .RI "long \fBduration\fP (const char *str)"
189 .br
190 .RI "\fIOther useful functions. \fP"
191 .ti -1c
192 .RI "void \fBdo_whois\fP (\fBuserrec\fP *user, \fBuserrec\fP *dest, unsigned long signon, unsigned long idle, char *nick)"
193 .br
194 .in -1c
195 .SH "Function Documentation"
196 .PP 
197 .SS "void do_whois (\fBuserrec\fP * user, \fBuserrec\fP * dest, unsigned long signon, unsigned long idle, char * nick)"
198 .PP
199 .SS "long duration (const char * str)"
200 .PP
201 Other useful functions. 
202 .PP
203 Referenced by Server::CalcDuration().
204 .SS "void handle_admin (char ** parameters, int pcnt, \fBuserrec\fP * user)"
205 .PP
206 .SS "void handle_away (char ** parameters, int pcnt, \fBuserrec\fP * user)"
207 .PP
208 .SS "void handle_commands (char ** parameters, int pcnt, \fBuserrec\fP * user)"
209 .PP
210 .SS "void handle_connect (char ** parameters, int pcnt, \fBuserrec\fP * user)"
211 .PP
212 .SS "void handle_die (char ** parameters, int pcnt, \fBuserrec\fP * user)"
213 .PP
214 .SS "void handle_eline (char ** parameters, int pcnt, \fBuserrec\fP * user)"
215 .PP
216 .SS "void handle_gline (char ** parameters, int pcnt, \fBuserrec\fP * user)"
217 .PP
218 .SS "void handle_info (char ** parameters, int pcnt, \fBuserrec\fP * user)"
219 .PP
220 .SS "void handle_invite (char ** parameters, int pcnt, \fBuserrec\fP * user)"
221 .PP
222 .SS "void handle_ison (char ** parameters, int pcnt, \fBuserrec\fP * user)"
223 .PP
224 .SS "void handle_join (char ** parameters, int pcnt, \fBuserrec\fP * user)"
225 .PP
226 These are the handlers for user commands. 
227 .PP
228 .SS "void handle_kick (char ** parameters, int pcnt, \fBuserrec\fP * user)"
229 .PP
230 .SS "void handle_kill (char ** parameters, int pcnt, \fBuserrec\fP * user)"
231 .PP
232 .SS "void handle_kline (char ** parameters, int pcnt, \fBuserrec\fP * user)"
233 .PP
234 .SS "void handle_links (char ** parameters, int pcnt, \fBuserrec\fP * user)"
235 .PP
236 .SS "void handle_list (char ** parameters, int pcnt, \fBuserrec\fP * user)"
237 .PP
238 .SS "void handle_loadmodule (char ** parameters, int pcnt, \fBuserrec\fP * user)"
239 .PP
240 .SS "void handle_lusers (char ** parameters, int pcnt, \fBuserrec\fP * user)"
241 .PP
242 .SS "void handle_map (char ** parameters, int pcnt, \fBuserrec\fP * user)"
243 .PP
244 .SS "void handle_modules (char ** parameters, int pcnt, \fBuserrec\fP * user)"
245 .PP
246 .SS "void handle_motd (char ** parameters, int pcnt, \fBuserrec\fP * user)"
247 .PP
248 .SS "void handle_names (char ** parameters, int pcnt, \fBuserrec\fP * user)"
249 .PP
250 .SS "void handle_nick (char ** parameters, int pcnt, \fBuserrec\fP * user)"
251 .PP
252 .SS "void handle_notice (char ** parameters, int pcnt, \fBuserrec\fP * user)"
253 .PP
254 .SS "void handle_oper (char ** parameters, int pcnt, \fBuserrec\fP * user)"
255 .PP
256 .SS "void handle_part (char ** parameters, int pcnt, \fBuserrec\fP * user)"
257 .PP
258 .SS "void handle_pass (char ** parameters, int pcnt, \fBuserrec\fP * user)"
259 .PP
260 .SS "void handle_ping (char ** parameters, int pcnt, \fBuserrec\fP * user)"
261 .PP
262 .SS "void handle_pong (char ** parameters, int pcnt, \fBuserrec\fP * user)"
263 .PP
264 .SS "void handle_privmsg (char ** parameters, int pcnt, \fBuserrec\fP * user)"
265 .PP
266 .SS "void handle_qline (char ** parameters, int pcnt, \fBuserrec\fP * user)"
267 .PP
268 .SS "void handle_quit (char ** parameters, int pcnt, \fBuserrec\fP * user)"
269 .PP
270 .SS "void handle_rehash (char ** parameters, int pcnt, \fBuserrec\fP * user)"
271 .PP
272 .SS "void handle_restart (char ** parameters, int pcnt, \fBuserrec\fP * user)"
273 .PP
274 .SS "void handle_rules (char ** parameters, int pcnt, \fBuserrec\fP * user)"
275 .PP
276 .SS "void handle_server (char ** parameters, int pcnt, \fBuserrec\fP * user)"
277 .PP
278 .SS "void handle_squit (char ** parameters, int pcnt, \fBuserrec\fP * user)"
279 .PP
280 .SS "void handle_stats (char ** parameters, int pcnt, \fBuserrec\fP * user)"
281 .PP
282 .SS "void handle_summon (char ** parameters, int pcnt, \fBuserrec\fP * user)"
283 .PP
284 .SS "void handle_time (char ** parameters, int pcnt, \fBuserrec\fP * user)"
285 .PP
286 .SS "void handle_topic (char ** parameters, int pcnt, \fBuserrec\fP * user)"
287 .PP
288 .SS "void handle_trace (char ** parameters, int pcnt, \fBuserrec\fP * user)"
289 .PP
290 .SS "void handle_unloadmodule (char ** parameters, int pcnt, \fBuserrec\fP * user)"
291 .PP
292 .SS "void handle_user (char ** parameters, int pcnt, \fBuserrec\fP * user)"
293 .PP
294 .SS "void handle_userhost (char ** parameters, int pcnt, \fBuserrec\fP * user)"
295 .PP
296 .SS "void handle_users (char ** parameters, int pcnt, \fBuserrec\fP * user)"
297 .PP
298 .SS "void handle_wallops (char ** parameters, int pcnt, \fBuserrec\fP * user)"
299 .PP
300 .SS "void handle_who (char ** parameters, int pcnt, \fBuserrec\fP * user)"
301 .PP
302 .SS "void handle_whois (char ** parameters, int pcnt, \fBuserrec\fP * user)"
303 .PP
304 .SS "void handle_whowas (char ** parameters, int pcnt, \fBuserrec\fP * user)"
305 .PP
306 .SS "void handle_zline (char ** parameters, int pcnt, \fBuserrec\fP * user)"
307 .PP
308 .SS "bool is_uline (const char * server)"
309 .PP
310 Functions for u:lined servers. 
311 .PP
312 Referenced by userrec::HasPermission(), Server::IsUlined(), and kick_channel().
313 .SH "Author"
314 .PP 
315 Generated automatically by Doxygen for InspIRCd from the source code.