]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/message_8h.html
Documented new recvq and sendq stuff
[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, <a class="el" href="classuserrec.html">userrec</a> *source)</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#l00581">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#l00586">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="mdname" nowrap> <em>user</em>, </td>
211         </tr>
212         <tr>
213           <td></td>
214           <td></td>
215           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
216           <td class="mdname" nowrap> <em>source</em></td>
217         </tr>
218         <tr>
219           <td></td>
220           <td class="md">)&nbsp;</td>
221           <td class="md" colspan="2"></td>
222         </tr>
223
224       </table>
225     </td>
226   </tr>
227 </table>
228 <table cellspacing=5 cellpadding=0 border=0>
229   <tr>
230     <td>
231       &nbsp;
232     </td>
233     <td>
234
235 <p>
236     </td>
237   </tr>
238 </table>
239 <a name="a1" doxytag="message.h::chop"></a><p>
240 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
241   <tr>
242     <td class="mdRow">
243       <table cellpadding="0" cellspacing="0" border="0">
244         <tr>
245           <td class="md" nowrap valign="top"> void chop </td>
246           <td class="md" valign="top">(&nbsp;</td>
247           <td class="md" nowrap valign="top">char *&nbsp;</td>
248           <td class="mdname1" valign="top" nowrap> <em>str</em>          </td>
249           <td class="md" valign="top">&nbsp;)&nbsp;</td>
250           <td class="md" nowrap></td>
251         </tr>
252
253       </table>
254     </td>
255   </tr>
256 </table>
257 <table cellspacing=5 cellpadding=0 border=0>
258   <tr>
259     <td>
260       &nbsp;
261     </td>
262     <td>
263
264 <p>
265     </td>
266   </tr>
267 </table>
268 <a name="a7" doxytag="message.h::CleanAndResolve"></a><p>
269 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
270   <tr>
271     <td class="mdRow">
272       <table cellpadding="0" cellspacing="0" border="0">
273         <tr>
274           <td class="md" nowrap valign="top"> int CleanAndResolve </td>
275           <td class="md" valign="top">(&nbsp;</td>
276           <td class="md" nowrap valign="top">char *&nbsp;</td>
277           <td class="mdname" nowrap> <em>resolvedHost</em>, </td>
278         </tr>
279         <tr>
280           <td></td>
281           <td></td>
282           <td class="md" nowrap>const char *&nbsp;</td>
283           <td class="mdname" nowrap> <em>unresolvedHost</em></td>
284         </tr>
285         <tr>
286           <td></td>
287           <td class="md">)&nbsp;</td>
288           <td class="md" colspan="2"></td>
289         </tr>
290
291       </table>
292     </td>
293   </tr>
294 </table>
295 <table cellspacing=5 cellpadding=0 border=0>
296   <tr>
297     <td>
298       &nbsp;
299     </td>
300     <td>
301
302 <p>
303     </td>
304   </tr>
305 </table>
306 <a name="a14" doxytag="message.h::cmode"></a><p>
307 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
308   <tr>
309     <td class="mdRow">
310       <table cellpadding="0" cellspacing="0" border="0">
311         <tr>
312           <td class="md" nowrap valign="top"> char* cmode </td>
313           <td class="md" valign="top">(&nbsp;</td>
314           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
315           <td class="mdname" nowrap> <em>user</em>, </td>
316         </tr>
317         <tr>
318           <td></td>
319           <td></td>
320           <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> *&nbsp;</td>
321           <td class="mdname" nowrap> <em>chan</em></td>
322         </tr>
323         <tr>
324           <td></td>
325           <td class="md">)&nbsp;</td>
326           <td class="md" colspan="2"></td>
327         </tr>
328
329       </table>
330     </td>
331   </tr>
332 </table>
333 <table cellspacing=5 cellpadding=0 border=0>
334   <tr>
335     <td>
336       &nbsp;
337     </td>
338     <td>
339
340 <p>
341
342 <p>
343 Referenced by <a class="el" href="modules_8cpp-source.html#l00611">Server::ChanMode()</a>.    </td>
344   </tr>
345 </table>
346 <a name="a0" doxytag="message.h::common_channels"></a><p>
347 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
348   <tr>
349     <td class="mdRow">
350       <table cellpadding="0" cellspacing="0" border="0">
351         <tr>
352           <td class="md" nowrap valign="top"> int common_channels </td>
353           <td class="md" valign="top">(&nbsp;</td>
354           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
355           <td class="mdname" nowrap> <em>u</em>, </td>
356         </tr>
357         <tr>
358           <td></td>
359           <td></td>
360           <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
361           <td class="mdname" nowrap> <em>u2</em></td>
362         </tr>
363         <tr>
364           <td></td>
365           <td class="md">)&nbsp;</td>
366           <td class="md" colspan="2"></td>
367         </tr>
368
369       </table>
370     </td>
371   </tr>
372 </table>
373 <table cellspacing=5 cellpadding=0 border=0>
374   <tr>
375     <td>
376       &nbsp;
377     </td>
378     <td>
379
380 <p>
381
382 <p>
383 Referenced by <a class="el" href="modules_8cpp-source.html#l00559">Server::CommonChannels()</a>.    </td>
384   </tr>
385 </table>
386 <a name="a15" doxytag="message.h::cstatus"></a><p>
387 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
388   <tr>
389     <td class="mdRow">
390       <table cellpadding="0" cellspacing="0" border="0">
391         <tr>
392           <td class="md" nowrap valign="top"> int cstatus </td>
393           <td class="md" valign="top">(&nbsp;</td>
394           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
395           <td class="mdname" nowrap> <em>user</em>, </td>
396         </tr>
397         <tr>
398           <td></td>
399           <td></td>
400           <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> *&nbsp;</td>
401           <td class="mdname" nowrap> <em>chan</em></td>
402         </tr>
403         <tr>
404           <td></td>
405           <td class="md">)&nbsp;</td>
406           <td class="md" colspan="2"></td>
407         </tr>
408
409       </table>
410     </td>
411   </tr>
412 </table>
413 <table cellspacing=5 cellpadding=0 border=0>
414   <tr>
415     <td>
416       &nbsp;
417     </td>
418     <td>
419
420 <p>
421     </td>
422   </tr>
423 </table>
424 <a name="a16" doxytag="message.h::has_channel"></a><p>
425 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
426   <tr>
427     <td class="mdRow">
428       <table cellpadding="0" cellspacing="0" border="0">
429         <tr>
430           <td class="md" nowrap valign="top"> int has_channel </td>
431           <td class="md" valign="top">(&nbsp;</td>
432           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
433           <td class="mdname" nowrap> <em>u</em>, </td>
434         </tr>
435         <tr>
436           <td></td>
437           <td></td>
438           <td class="md" nowrap><a class="el" href="classchanrec.html">chanrec</a> *&nbsp;</td>
439           <td class="mdname" nowrap> <em>c</em></td>
440         </tr>
441         <tr>
442           <td></td>
443           <td class="md">)&nbsp;</td>
444           <td class="md" colspan="2"></td>
445         </tr>
446
447       </table>
448     </td>
449   </tr>
450 </table>
451 <table cellspacing=5 cellpadding=0 border=0>
452   <tr>
453     <td>
454       &nbsp;
455     </td>
456     <td>
457
458 <p>
459
460 <p>
461 Referenced by <a class="el" href="modules_8cpp-source.html#l00616">Server::IsOnChannel()</a>.    </td>
462   </tr>
463 </table>
464 <a name="a9" doxytag="message.h::hasumode"></a><p>
465 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
466   <tr>
467     <td class="mdRow">
468       <table cellpadding="0" cellspacing="0" border="0">
469         <tr>
470           <td class="md" nowrap valign="top"> bool hasumode </td>
471           <td class="md" valign="top">(&nbsp;</td>
472           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
473           <td class="mdname" nowrap> <em>user</em>, </td>
474         </tr>
475         <tr>
476           <td></td>
477           <td></td>
478           <td class="md" nowrap>char&nbsp;</td>
479           <td class="mdname" nowrap> <em>mode</em></td>
480         </tr>
481         <tr>
482           <td></td>
483           <td class="md">)&nbsp;</td>
484           <td class="md" colspan="2"></td>
485         </tr>
486
487       </table>
488     </td>
489   </tr>
490 </table>
491 <table cellspacing=5 cellpadding=0 border=0>
492   <tr>
493     <td>
494       &nbsp;
495     </td>
496     <td>
497
498 <p>
499     </td>
500   </tr>
501 </table>
502 <a name="a12" doxytag="message.h::isident"></a><p>
503 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
504   <tr>
505     <td class="mdRow">
506       <table cellpadding="0" cellspacing="0" border="0">
507         <tr>
508           <td class="md" nowrap valign="top"> int isident </td>
509           <td class="md" valign="top">(&nbsp;</td>
510           <td class="md" nowrap valign="top">const char *&nbsp;</td>
511           <td class="mdname1" valign="top" nowrap> <em>n</em>          </td>
512           <td class="md" valign="top">&nbsp;)&nbsp;</td>
513           <td class="md" nowrap></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="a13" doxytag="message.h::isnick"></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"> int isnick </td>
538           <td class="md" valign="top">(&nbsp;</td>
539           <td class="md" nowrap valign="top">const char *&nbsp;</td>
540           <td class="mdname1" valign="top" nowrap> <em>n</em>          </td>
541           <td class="md" valign="top">&nbsp;)&nbsp;</td>
542           <td class="md" nowrap></td>
543         </tr>
544
545       </table>
546     </td>
547   </tr>
548 </table>
549 <table cellspacing=5 cellpadding=0 border=0>
550   <tr>
551     <td>
552       &nbsp;
553     </td>
554     <td>
555
556 <p>
557
558 <p>
559 Referenced by <a class="el" href="modules_8cpp-source.html#l00591">Server::IsNick()</a>.    </td>
560   </tr>
561 </table>
562 <a name="a6" doxytag="message.h::NonBlocking"></a><p>
563 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
564   <tr>
565     <td class="mdRow">
566       <table cellpadding="0" cellspacing="0" border="0">
567         <tr>
568           <td class="md" nowrap valign="top"> void NonBlocking </td>
569           <td class="md" valign="top">(&nbsp;</td>
570           <td class="md" nowrap valign="top">int&nbsp;</td>
571           <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
572           <td class="md" valign="top">&nbsp;)&nbsp;</td>
573           <td class="md" nowrap></td>
574         </tr>
575
576       </table>
577     </td>
578   </tr>
579 </table>
580 <table cellspacing=5 cellpadding=0 border=0>
581   <tr>
582     <td>
583       &nbsp;
584     </td>
585     <td>
586
587 <p>
588     </td>
589   </tr>
590 </table>
591 <a name="a4" doxytag="message.h::safedelete"></a><p>
592 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
593   <tr>
594     <td class="mdRow">
595       <table cellpadding="0" cellspacing="0" border="0">
596         <tr>
597           <td class="md" nowrap valign="top"> void safedelete </td>
598           <td class="md" valign="top">(&nbsp;</td>
599           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
600           <td class="mdname1" valign="top" nowrap> <em>p</em>          </td>
601           <td class="md" valign="top">&nbsp;)&nbsp;</td>
602           <td class="md" nowrap></td>
603         </tr>
604
605       </table>
606     </td>
607   </tr>
608 </table>
609 <table cellspacing=5 cellpadding=0 border=0>
610   <tr>
611     <td>
612       &nbsp;
613     </td>
614     <td>
615
616 <p>
617     </td>
618   </tr>
619 </table>
620 <a name="a3" doxytag="message.h::safedelete"></a><p>
621 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
622   <tr>
623     <td class="mdRow">
624       <table cellpadding="0" cellspacing="0" border="0">
625         <tr>
626           <td class="md" nowrap valign="top"> void safedelete </td>
627           <td class="md" valign="top">(&nbsp;</td>
628           <td class="md" nowrap valign="top"><a class="el" href="classchanrec.html">chanrec</a> *&nbsp;</td>
629           <td class="mdname1" valign="top" nowrap> <em>p</em>          </td>
630           <td class="md" valign="top">&nbsp;)&nbsp;</td>
631           <td class="md" nowrap></td>
632         </tr>
633
634       </table>
635     </td>
636   </tr>
637 </table>
638 <table cellspacing=5 cellpadding=0 border=0>
639   <tr>
640     <td>
641       &nbsp;
642     </td>
643     <td>
644
645 <p>
646     </td>
647   </tr>
648 </table>
649 <a name="a19" doxytag="message.h::send_network_quit"></a><p>
650 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
651   <tr>
652     <td class="mdRow">
653       <table cellpadding="0" cellspacing="0" border="0">
654         <tr>
655           <td class="md" nowrap valign="top"> void send_network_quit </td>
656           <td class="md" valign="top">(&nbsp;</td>
657           <td class="md" nowrap valign="top">const char *&nbsp;</td>
658           <td class="mdname" nowrap> <em>nick</em>, </td>
659         </tr>
660         <tr>
661           <td></td>
662           <td></td>
663           <td class="md" nowrap>const char *&nbsp;</td>
664           <td class="mdname" nowrap> <em>reason</em></td>
665         </tr>
666         <tr>
667           <td></td>
668           <td class="md">)&nbsp;</td>
669           <td class="md" colspan="2"></td>
670         </tr>
671
672       </table>
673     </td>
674   </tr>
675 </table>
676 <table cellspacing=5 cellpadding=0 border=0>
677   <tr>
678     <td>
679       &nbsp;
680     </td>
681     <td>
682
683 <p>
684     </td>
685   </tr>
686 </table>
687 <a name="a17" doxytag="message.h::TidyBan"></a><p>
688 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
689   <tr>
690     <td class="mdRow">
691       <table cellpadding="0" cellspacing="0" border="0">
692         <tr>
693           <td class="md" nowrap valign="top"> void TidyBan </td>
694           <td class="md" valign="top">(&nbsp;</td>
695           <td class="md" nowrap valign="top">char *&nbsp;</td>
696           <td class="mdname1" valign="top" nowrap> <em>ban</em>          </td>
697           <td class="md" valign="top">&nbsp;)&nbsp;</td>
698           <td class="md" nowrap></td>
699         </tr>
700
701       </table>
702     </td>
703   </tr>
704 </table>
705 <table cellspacing=5 cellpadding=0 border=0>
706   <tr>
707     <td>
708       &nbsp;
709     </td>
710     <td>
711
712 <p>
713     </td>
714   </tr>
715 </table>
716 <a name="a2" doxytag="message.h::tidystring"></a><p>
717 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
718   <tr>
719     <td class="mdRow">
720       <table cellpadding="0" cellspacing="0" border="0">
721         <tr>
722           <td class="md" nowrap valign="top"> void tidystring </td>
723           <td class="md" valign="top">(&nbsp;</td>
724           <td class="md" nowrap valign="top">char *&nbsp;</td>
725           <td class="mdname1" valign="top" nowrap> <em>str</em>          </td>
726           <td class="md" valign="top">&nbsp;)&nbsp;</td>
727           <td class="md" nowrap></td>
728         </tr>
729
730       </table>
731     </td>
732   </tr>
733 </table>
734 <table cellspacing=5 cellpadding=0 border=0>
735   <tr>
736     <td>
737       &nbsp;
738     </td>
739     <td>
740
741 <p>
742     </td>
743   </tr>
744 </table>
745 <hr size="1"><address style="align: right;"><small>Generated on Thu May 12 02:25:15 2005 for InspIRCd by
746 <a href="http://www.doxygen.org/index.html">
747 <img src="doxygen.png" alt="doxygen" align="middle" border=0 > 
748 </a>1.3.3 </small></address>
749 </body>
750 </html>