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