]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/message_8h.html
Changed parameters of OnPacketTransmit and OnPacketReceive to be much more useful
[user/henk/code/inspircd.git] / docs / module-doc / message_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: message.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>message.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="message_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>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a0">common_channels</a> (<a class="el" href="classuserrec.html">userrec</a> *u, <a class="el" href="classuserrec.html">userrec</a> *u2)</td></tr>
22
23 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a1">chop</a> (char *str)</td></tr>
24
25 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a2">tidystring</a> (char *str)</td></tr>
26
27 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a3">safedelete</a> (<a class="el" href="classchanrec.html">chanrec</a> *p)</td></tr>
28
29 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a4">safedelete</a> (<a class="el" href="classuserrec.html">userrec</a> *p)</td></tr>
30
31 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a5">Blocking</a> (int s)</td></tr>
32
33 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a6">NonBlocking</a> (int s)</td></tr>
34
35 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a7">CleanAndResolve</a> (char *resolvedHost, const char *unresolvedHost)</td></tr>
36
37 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a8">c_count</a> (<a class="el" href="classuserrec.html">userrec</a> *u)</td></tr>
38
39 <tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a9">hasumode</a> (<a class="el" href="classuserrec.html">userrec</a> *user, char mode)</td></tr>
40
41 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a10">ChangeName</a> (<a class="el" href="classuserrec.html">userrec</a> *user, const char *gecos)</td></tr>
42
43 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a11">ChangeDisplayedHost</a> (<a class="el" href="classuserrec.html">userrec</a> *user, const char *host)</td></tr>
44
45 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a12">isident</a> (const char *n)</td></tr>
46
47 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a13">isnick</a> (const char *n)</td></tr>
48
49 <tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a14">cmode</a> (<a class="el" href="classuserrec.html">userrec</a> *user, <a class="el" href="classchanrec.html">chanrec</a> *chan)</td></tr>
50
51 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a15">cstatus</a> (<a class="el" href="classuserrec.html">userrec</a> *user, <a class="el" href="classchanrec.html">chanrec</a> *chan)</td></tr>
52
53 <tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a16">has_channel</a> (<a class="el" href="classuserrec.html">userrec</a> *u, <a class="el" href="classchanrec.html">chanrec</a> *c)</td></tr>
54
55 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a17">TidyBan</a> (char *ban)</td></tr>
56
57 <tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a18">chlist</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
58
59 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="message_8h.html#a19">send_network_quit</a> (const char *nick, const char *reason)</td></tr>
60
61 </table>
62 <hr><h2>Function Documentation</h2>
63 <a name="a5" doxytag="message.h::Blocking"></a><p>
64 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
65   <tr>
66     <td class="mdRow">
67       <table cellpadding="0" cellspacing="0" border="0">
68         <tr>
69           <td class="md" nowrap valign="top"> void Blocking </td>
70           <td class="md" valign="top">(&nbsp;</td>
71           <td class="md" nowrap valign="top">int&nbsp;</td>
72           <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
73           <td class="md" valign="top">&nbsp;)&nbsp;</td>
74           <td class="md" nowrap></td>
75         </tr>
76
77       </table>
78     </td>
79   </tr>
80 </table>
81 <table cellspacing=5 cellpadding=0 border=0>
82   <tr>
83     <td>
84       &nbsp;
85     </td>
86     <td>
87
88 <p>
89     </td>
90   </tr>
91 </table>
92 <a name="a8" doxytag="message.h::c_count"></a><p>
93 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
94   <tr>
95     <td class="mdRow">
96       <table cellpadding="0" cellspacing="0" border="0">
97         <tr>
98           <td class="md" nowrap valign="top"> int c_count </td>
99           <td class="md" valign="top">(&nbsp;</td>
100           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
101           <td class="mdname1" valign="top" nowrap> <em>u</em>          </td>
102           <td class="md" valign="top">&nbsp;)&nbsp;</td>
103           <td class="md" nowrap></td>
104         </tr>
105
106       </table>
107     </td>
108   </tr>
109 </table>
110 <table cellspacing=5 cellpadding=0 border=0>
111   <tr>
112     <td>
113       &nbsp;
114     </td>
115     <td>
116
117 <p>
118     </td>
119   </tr>
120 </table>
121 <a name="a11" doxytag="message.h::ChangeDisplayedHost"></a><p>
122 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
123   <tr>
124     <td class="mdRow">
125       <table cellpadding="0" cellspacing="0" border="0">
126         <tr>
127           <td class="md" nowrap valign="top"> void ChangeDisplayedHost </td>
128           <td class="md" valign="top">(&nbsp;</td>
129           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
130           <td class="mdname" nowrap> <em>user</em>, </td>
131         </tr>
132         <tr>
133           <td></td>
134           <td></td>
135           <td class="md" nowrap>const char *&nbsp;</td>
136           <td class="mdname" nowrap> <em>host</em></td>
137         </tr>
138         <tr>
139           <td></td>
140           <td class="md">)&nbsp;</td>
141           <td class="md" colspan="2"></td>
142         </tr>
143
144       </table>
145     </td>
146   </tr>
147 </table>
148 <table cellspacing=5 cellpadding=0 border=0>
149   <tr>
150     <td>
151       &nbsp;
152     </td>
153     <td>
154
155 <p>
156
157 <p>
158 Referenced by <a class="el" href="modules_8cpp-source.html#l00493">Server::ChangeHost()</a>.    </td>
159   </tr>
160 </table>
161 <a name="a10" doxytag="message.h::ChangeName"></a><p>
162 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
163   <tr>
164     <td class="mdRow">
165       <table cellpadding="0" cellspacing="0" border="0">
166         <tr>
167           <td class="md" nowrap valign="top"> void ChangeName </td>
168           <td class="md" valign="top">(&nbsp;</td>
169           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
170           <td class="mdname" nowrap> <em>user</em>, </td>
171         </tr>
172         <tr>
173           <td></td>
174           <td></td>
175           <td class="md" nowrap>const char *&nbsp;</td>
176           <td class="mdname" nowrap> <em>gecos</em></td>
177         </tr>
178         <tr>
179           <td></td>
180           <td class="md">)&nbsp;</td>
181           <td class="md" colspan="2"></td>
182         </tr>
183
184       </table>
185     </td>
186   </tr>
187 </table>
188 <table cellspacing=5 cellpadding=0 border=0>
189   <tr>
190     <td>
191       &nbsp;
192     </td>
193     <td>
194
195 <p>
196
197 <p>
198 Referenced by <a class="el" href="modules_8cpp-source.html#l00498">Server::ChangeGECOS()</a>.    </td>
199   </tr>
200 </table>
201 <a name="a18" doxytag="message.h::chlist"></a><p>
202 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
203   <tr>
204     <td class="mdRow">
205       <table cellpadding="0" cellspacing="0" border="0">
206         <tr>
207           <td class="md" nowrap valign="top"> char* chlist </td>
208           <td class="md" valign="top">(&nbsp;</td>
209           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
210           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
211           <td class="md" valign="top">&nbsp;)&nbsp;</td>
212           <td class="md" nowrap></td>
213         </tr>
214
215       </table>
216     </td>
217   </tr>
218 </table>
219 <table cellspacing=5 cellpadding=0 border=0>
220   <tr>
221     <td>
222       &nbsp;
223     </td>
224     <td>
225
226 <p>
227     </td>
228   </tr>
229 </table>
230 <a name="a1" doxytag="message.h::chop"></a><p>
231 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
232   <tr>
233     <td class="mdRow">
234       <table cellpadding="0" cellspacing="0" border="0">
235         <tr>
236           <td class="md" nowrap valign="top"> void chop </td>
237           <td class="md" valign="top">(&nbsp;</td>
238           <td class="md" nowrap valign="top">char *&nbsp;</td>
239           <td class="mdname1" valign="top" nowrap> <em>str</em>          </td>
240           <td class="md" valign="top">&nbsp;)&nbsp;</td>
241           <td class="md" nowrap></td>
242         </tr>
243
244       </table>
245     </td>
246   </tr>
247 </table>
248 <table cellspacing=5 cellpadding=0 border=0>
249   <tr>
250     <td>
251       &nbsp;
252     </td>
253     <td>
254
255 <p>
256     </td>
257   </tr>
258 </table>
259 <a name="a7" doxytag="message.h::CleanAndResolve"></a><p>
260 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
261   <tr>
262     <td class="mdRow">
263       <table cellpadding="0" cellspacing="0" border="0">
264         <tr>
265           <td class="md" nowrap valign="top"> int CleanAndResolve </td>
266           <td class="md" valign="top">(&nbsp;</td>
267           <td class="md" nowrap valign="top">char *&nbsp;</td>
268           <td class="mdname" nowrap> <em>resolvedHost</em>, </td>
269         </tr>
270         <tr>
271           <td></td>
272           <td></td>
273           <td class="md" nowrap>const char *&nbsp;</td>
274           <td class="mdname" nowrap> <em>unresolvedHost</em></td>
275         </tr>
276         <tr>
277           <td></td>
278           <td class="md">)&nbsp;</td>
279           <td class="md" colspan="2"></td>
280         </tr>
281
282       </table>
283     </td>
284   </tr>
285 </table>
286 <table cellspacing=5 cellpadding=0 border=0>
287   <tr>
288     <td>
289       &nbsp;
290     </td>
291     <td>
292
293 <p>
294     </td>
295   </tr>
296 </table>
297 <a name="a14" doxytag="message.h::cmode"></a><p>
298 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
299   <tr>
300     <td class="mdRow">
301       <table cellpadding="0" cellspacing="0" border="0">
302         <tr>
303           <td class="md" nowrap valign="top"> char* cmode </td>
304           <td class="md" valign="top">(&nbsp;</td>
305           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
306           <td class="mdname" nowrap> <em>user</em>, </td>
307         </tr>
308         <tr>
309           <td></td>
310           <td></td>
311           <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> *&nbsp;</td>
312           <td class="mdname" nowrap> <em>chan</em></td>
313         </tr>
314         <tr>
315           <td></td>
316           <td class="md">)&nbsp;</td>
317           <td class="md" colspan="2"></td>
318         </tr>
319
320       </table>
321     </td>
322   </tr>
323 </table>
324 <table cellspacing=5 cellpadding=0 border=0>
325   <tr>
326     <td>
327       &nbsp;
328     </td>
329     <td>
330
331 <p>
332
333 <p>
334 Referenced by <a class="el" href="modules_8cpp-source.html#l00518">Server::ChanMode()</a>.    </td>
335   </tr>
336 </table>
337 <a name="a0" doxytag="message.h::common_channels"></a><p>
338 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
339   <tr>
340     <td class="mdRow">
341       <table cellpadding="0" cellspacing="0" border="0">
342         <tr>
343           <td class="md" nowrap valign="top"> int common_channels </td>
344           <td class="md" valign="top">(&nbsp;</td>
345           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
346           <td class="mdname" nowrap> <em>u</em>, </td>
347         </tr>
348         <tr>
349           <td></td>
350           <td></td>
351           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
352           <td class="mdname" nowrap> <em>u2</em></td>
353         </tr>
354         <tr>
355           <td></td>
356           <td class="md">)&nbsp;</td>
357           <td class="md" colspan="2"></td>
358         </tr>
359
360       </table>
361     </td>
362   </tr>
363 </table>
364 <table cellspacing=5 cellpadding=0 border=0>
365   <tr>
366     <td>
367       &nbsp;
368     </td>
369     <td>
370
371 <p>
372
373 <p>
374 Referenced by <a class="el" href="modules_8cpp-source.html#l00471">Server::CommonChannels()</a>.    </td>
375   </tr>
376 </table>
377 <a name="a15" doxytag="message.h::cstatus"></a><p>
378 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
379   <tr>
380     <td class="mdRow">
381       <table cellpadding="0" cellspacing="0" border="0">
382         <tr>
383           <td class="md" nowrap valign="top"> int cstatus </td>
384           <td class="md" valign="top">(&nbsp;</td>
385           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
386           <td class="mdname" nowrap> <em>user</em>, </td>
387         </tr>
388         <tr>
389           <td></td>
390           <td></td>
391           <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> *&nbsp;</td>
392           <td class="mdname" nowrap> <em>chan</em></td>
393         </tr>
394         <tr>
395           <td></td>
396           <td class="md">)&nbsp;</td>
397           <td class="md" colspan="2"></td>
398         </tr>
399
400       </table>
401     </td>
402   </tr>
403 </table>
404 <table cellspacing=5 cellpadding=0 border=0>
405   <tr>
406     <td>
407       &nbsp;
408     </td>
409     <td>
410
411 <p>
412     </td>
413   </tr>
414 </table>
415 <a name="a16" doxytag="message.h::has_channel"></a><p>
416 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
417   <tr>
418     <td class="mdRow">
419       <table cellpadding="0" cellspacing="0" border="0">
420         <tr>
421           <td class="md" nowrap valign="top"> int has_channel </td>
422           <td class="md" valign="top">(&nbsp;</td>
423           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
424           <td class="mdname" nowrap> <em>u</em>, </td>
425         </tr>
426         <tr>
427           <td></td>
428           <td></td>
429           <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> *&nbsp;</td>
430           <td class="mdname" nowrap> <em>c</em></td>
431         </tr>
432         <tr>
433           <td></td>
434           <td class="md">)&nbsp;</td>
435           <td class="md" colspan="2"></td>
436         </tr>
437
438       </table>
439     </td>
440   </tr>
441 </table>
442 <table cellspacing=5 cellpadding=0 border=0>
443   <tr>
444     <td>
445       &nbsp;
446     </td>
447     <td>
448
449 <p>
450
451 <p>
452 Referenced by <a class="el" href="modules_8cpp-source.html#l00375">Server::GetUsers()</a>, and <a class="el" href="modules_8cpp-source.html#l00523">Server::IsOnChannel()</a>.    </td>
453   </tr>
454 </table>
455 <a name="a9" doxytag="message.h::hasumode"></a><p>
456 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
457   <tr>
458     <td class="mdRow">
459       <table cellpadding="0" cellspacing="0" border="0">
460         <tr>
461           <td class="md" nowrap valign="top"> bool hasumode </td>
462           <td class="md" valign="top">(&nbsp;</td>
463           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
464           <td class="mdname" nowrap> <em>user</em>, </td>
465         </tr>
466         <tr>
467           <td></td>
468           <td></td>
469           <td class="md" nowrap>char&nbsp;</td>
470           <td class="mdname" nowrap> <em>mode</em></td>
471         </tr>
472         <tr>
473           <td></td>
474           <td class="md">)&nbsp;</td>
475           <td class="md" colspan="2"></td>
476         </tr>
477
478       </table>
479     </td>
480   </tr>
481 </table>
482 <table cellspacing=5 cellpadding=0 border=0>
483   <tr>
484     <td>
485       &nbsp;
486     </td>
487     <td>
488
489 <p>
490     </td>
491   </tr>
492 </table>
493 <a name="a12" doxytag="message.h::isident"></a><p>
494 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
495   <tr>
496     <td class="mdRow">
497       <table cellpadding="0" cellspacing="0" border="0">
498         <tr>
499           <td class="md" nowrap valign="top"> int isident </td>
500           <td class="md" valign="top">(&nbsp;</td>
501           <td class="md" nowrap valign="top">const char *&nbsp;</td>
502           <td class="mdname1" valign="top" nowrap> <em>n</em>          </td>
503           <td class="md" valign="top">&nbsp;)&nbsp;</td>
504           <td class="md" nowrap></td>
505         </tr>
506
507       </table>
508     </td>
509   </tr>
510 </table>
511 <table cellspacing=5 cellpadding=0 border=0>
512   <tr>
513     <td>
514       &nbsp;
515     </td>
516     <td>
517
518 <p>
519     </td>
520   </tr>
521 </table>
522 <a name="a13" doxytag="message.h::isnick"></a><p>
523 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
524   <tr>
525     <td class="mdRow">
526       <table cellpadding="0" cellspacing="0" border="0">
527         <tr>
528           <td class="md" nowrap valign="top"> int isnick </td>
529           <td class="md" valign="top">(&nbsp;</td>
530           <td class="md" nowrap valign="top">const char *&nbsp;</td>
531           <td class="mdname1" valign="top" nowrap> <em>n</em>          </td>
532           <td class="md" valign="top">&nbsp;)&nbsp;</td>
533           <td class="md" nowrap></td>
534         </tr>
535
536       </table>
537     </td>
538   </tr>
539 </table>
540 <table cellspacing=5 cellpadding=0 border=0>
541   <tr>
542     <td>
543       &nbsp;
544     </td>
545     <td>
546
547 <p>
548
549 <p>
550 Referenced by <a class="el" href="modules_8cpp-source.html#l00375">Server::GetUsers()</a>, and <a class="el" href="modules_8cpp-source.html#l00503">Server::IsNick()</a>.    </td>
551   </tr>
552 </table>
553 <a name="a6" doxytag="message.h::NonBlocking"></a><p>
554 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
555   <tr>
556     <td class="mdRow">
557       <table cellpadding="0" cellspacing="0" border="0">
558         <tr>
559           <td class="md" nowrap valign="top"> void NonBlocking </td>
560           <td class="md" valign="top">(&nbsp;</td>
561           <td class="md" nowrap valign="top">int&nbsp;</td>
562           <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
563           <td class="md" valign="top">&nbsp;)&nbsp;</td>
564           <td class="md" nowrap></td>
565         </tr>
566
567       </table>
568     </td>
569   </tr>
570 </table>
571 <table cellspacing=5 cellpadding=0 border=0>
572   <tr>
573     <td>
574       &nbsp;
575     </td>
576     <td>
577
578 <p>
579     </td>
580   </tr>
581 </table>
582 <a name="a4" doxytag="message.h::safedelete"></a><p>
583 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
584   <tr>
585     <td class="mdRow">
586       <table cellpadding="0" cellspacing="0" border="0">
587         <tr>
588           <td class="md" nowrap valign="top"> void safedelete </td>
589           <td class="md" valign="top">(&nbsp;</td>
590           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
591           <td class="mdname1" valign="top" nowrap> <em>p</em>          </td>
592           <td class="md" valign="top">&nbsp;)&nbsp;</td>
593           <td class="md" nowrap></td>
594         </tr>
595
596       </table>
597     </td>
598   </tr>
599 </table>
600 <table cellspacing=5 cellpadding=0 border=0>
601   <tr>
602     <td>
603       &nbsp;
604     </td>
605     <td>
606
607 <p>
608     </td>
609   </tr>
610 </table>
611 <a name="a3" doxytag="message.h::safedelete"></a><p>
612 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
613   <tr>
614     <td class="mdRow">
615       <table cellpadding="0" cellspacing="0" border="0">
616         <tr>
617           <td class="md" nowrap valign="top"> void safedelete </td>
618           <td class="md" valign="top">(&nbsp;</td>
619           <td class="md" nowrap valign="top"><a class="el" href="classchanrec.html">chanrec</a> *&nbsp;</td>
620           <td class="mdname1" valign="top" nowrap> <em>p</em>          </td>
621           <td class="md" valign="top">&nbsp;)&nbsp;</td>
622           <td class="md" nowrap></td>
623         </tr>
624
625       </table>
626     </td>
627   </tr>
628 </table>
629 <table cellspacing=5 cellpadding=0 border=0>
630   <tr>
631     <td>
632       &nbsp;
633     </td>
634     <td>
635
636 <p>
637     </td>
638   </tr>
639 </table>
640 <a name="a19" doxytag="message.h::send_network_quit"></a><p>
641 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
642   <tr>
643     <td class="mdRow">
644       <table cellpadding="0" cellspacing="0" border="0">
645         <tr>
646           <td class="md" nowrap valign="top"> void send_network_quit </td>
647           <td class="md" valign="top">(&nbsp;</td>
648           <td class="md" nowrap valign="top">const char *&nbsp;</td>
649           <td class="mdname" nowrap> <em>nick</em>, </td>
650         </tr>
651         <tr>
652           <td></td>
653           <td></td>
654           <td class="md" nowrap>const char *&nbsp;</td>
655           <td class="mdname" nowrap> <em>reason</em></td>
656         </tr>
657         <tr>
658           <td></td>
659           <td class="md">)&nbsp;</td>
660           <td class="md" colspan="2"></td>
661         </tr>
662
663       </table>
664     </td>
665   </tr>
666 </table>
667 <table cellspacing=5 cellpadding=0 border=0>
668   <tr>
669     <td>
670       &nbsp;
671     </td>
672     <td>
673
674 <p>
675
676 <p>
677 Referenced by <a class="el" href="modules_8cpp-source.html#l00399">Server::QuitUser()</a>.    </td>
678   </tr>
679 </table>
680 <a name="a17" doxytag="message.h::TidyBan"></a><p>
681 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
682   <tr>
683     <td class="mdRow">
684       <table cellpadding="0" cellspacing="0" border="0">
685         <tr>
686           <td class="md" nowrap valign="top"> void TidyBan </td>
687           <td class="md" valign="top">(&nbsp;</td>
688           <td class="md" nowrap valign="top">char *&nbsp;</td>
689           <td class="mdname1" valign="top" nowrap> <em>ban</em>          </td>
690           <td class="md" valign="top">&nbsp;)&nbsp;</td>
691           <td class="md" nowrap></td>
692         </tr>
693
694       </table>
695     </td>
696   </tr>
697 </table>
698 <table cellspacing=5 cellpadding=0 border=0>
699   <tr>
700     <td>
701       &nbsp;
702     </td>
703     <td>
704
705 <p>
706     </td>
707   </tr>
708 </table>
709 <a name="a2" doxytag="message.h::tidystring"></a><p>
710 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
711   <tr>
712     <td class="mdRow">
713       <table cellpadding="0" cellspacing="0" border="0">
714         <tr>
715           <td class="md" nowrap valign="top"> void tidystring </td>
716           <td class="md" valign="top">(&nbsp;</td>
717           <td class="md" nowrap valign="top">char *&nbsp;</td>
718           <td class="mdname1" valign="top" nowrap> <em>str</em>          </td>
719           <td class="md" valign="top">&nbsp;)&nbsp;</td>
720           <td class="md" nowrap></td>
721         </tr>
722
723       </table>
724     </td>
725   </tr>
726 </table>
727 <table cellspacing=5 cellpadding=0 border=0>
728   <tr>
729     <td>
730       &nbsp;
731     </td>
732     <td>
733
734 <p>
735     </td>
736   </tr>
737 </table>
738 <hr size="1"><address style="align: right;"><small>Generated on Sat Apr 9 14:38:26 2005 for InspIRCd by
739 <a href="http://www.doxygen.org/index.html">
740 <img src="doxygen.png" alt="doxygen" align="middle" border=0 > 
741 </a>1.3.3 </small></address>
742 </body>
743 </html>