]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/xline_8h.html
Added documentation of new ConfigReader methods suggested by Azhrarn for sanity
[user/henk/code/inspircd.git] / docs / module-doc / xline_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>xline.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>xline.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 xline.h:<p><center><img src="xline_8h__incl.gif" border="0" usemap="#xline.h_map" alt="Include dependency graph"></center>
20 <map name="xline.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="xline_8h__dep__incl.gif" border="0" usemap="#xline.hdep_map" alt="Included by dependency graph"></center>
28 <map name="xline.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="xline_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>Compounds</h2></td></tr>
37 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classGLine.html">GLine</a></td></tr>
38 <tr><td>&nbsp;</td><td><font size=-1><em>GLine class.</em> <a href="classGLine.html#_details">More...</a><em></em></font><br><br></td></tr>
39 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classKLine.html">KLine</a></td></tr>
40 <tr><td>&nbsp;</td><td><font size=-1><em>KLine class.</em> <a href="classKLine.html#_details">More...</a><em></em></font><br><br></td></tr>
41 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classQLine.html">QLine</a></td></tr>
42 <tr><td>&nbsp;</td><td><font size=-1><em>QLine class.</em> <a href="classQLine.html#_details">More...</a><em></em></font><br><br></td></tr>
43 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classXLine.html">XLine</a></td></tr>
44 <tr><td>&nbsp;</td><td><font size=-1><em>XLine is the base class for ban lines such as G lines and K lines.</em> <a href="classXLine.html#_details">More...</a><em></em></font><br><br></td></tr>
45 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZLine.html">ZLine</a></td></tr>
46 <tr><td>&nbsp;</td><td><font size=-1><em>ZLine class.</em> <a href="classZLine.html#_details">More...</a><em></em></font><br><br></td></tr>
47 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
48 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a0">read_xline_defaults</a> ()</td></tr>
49 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a1">add_gline</a> (long duration, char *source, char *reason, char *hostmask)</td></tr>
50 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a2">add_qline</a> (long duration, char *source, char *reason, char *nickname)</td></tr>
51 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a3">add_zline</a> (long duration, char *source, char *reason, char *ipaddr)</td></tr>
52 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a4">add_kline</a> (long duration, char *source, char *reason, char *hostmask)</td></tr>
53 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a5">del_gline</a> (char *hostmask)</td></tr>
54 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a6">del_qline</a> (char *nickname)</td></tr>
55 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a7">del_zline</a> (char *ipaddr)</td></tr>
56 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a8">del_kline</a> (char *hostmask)</td></tr>
57 <tr><td nowrap align=right valign=top>char *&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a9">matches_qline</a> (const char *nick)</td></tr>
58 <tr><td nowrap align=right valign=top>char *&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a10">matches_gline</a> (const char *host)</td></tr>
59 <tr><td nowrap align=right valign=top>char *&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a11">matches_zline</a> (const char *ipaddr)</td></tr>
60 <tr><td nowrap align=right valign=top>char *&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a12">matches_kline</a> (const char *host)</td></tr>
61 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a13">expire_lines</a> ()</td></tr>
62 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a14">apply_lines</a> ()</td></tr>
63 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a15">stats_k</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
64 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a16">stats_g</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
65 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a17">stats_q</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
66 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a18">stats_z</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
67 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a19">gline_set_creation_time</a> (char *host, time_t create_time)</td></tr>
68 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a20">qline_set_creation_time</a> (char *nick, time_t create_time)</td></tr>
69 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a21">zline_set_creation_time</a> (char *ip, time_t create_time)</td></tr>
70 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a22">zline_make_global</a> (char *ipaddr)</td></tr>
71 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a23">qline_make_global</a> (char *nickname)</td></tr>
72 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="xline_8h.html#a24">sync_xlines</a> (<a class="el" href="classserverrec.html">serverrec</a> *serv, char *tcp_host)</td></tr>
73 </table>
74 <hr><h2>Function Documentation</h2>
75 <a name="a1" doxytag="xline.h::add_gline"></a><p>
76 <table width="100%" cellpadding="2" cellspacing="0" border="0">
77   <tr>
78     <td class="md">
79       <table cellpadding="0" cellspacing="0" border="0">
80         <tr>
81           <td class="md" nowrap valign="top"> void add_gline </td>
82           <td class="md" valign="top">(&nbsp;</td>
83           <td class="md" nowrap valign="top">long&nbsp;</td>
84           <td class="mdname" nowrap>&nbsp; <em>duration</em>, </td>
85         </tr>
86         <tr>
87           <td></td>
88           <td></td>
89           <td class="md" nowrap>char *&nbsp;</td>
90           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
91         </tr>
92         <tr>
93           <td></td>
94           <td></td>
95           <td class="md" nowrap>char *&nbsp;</td>
96           <td class="mdname" nowrap>&nbsp; <em>reason</em>, </td>
97         </tr>
98         <tr>
99           <td></td>
100           <td></td>
101           <td class="md" nowrap>char *&nbsp;</td>
102           <td class="mdname" nowrap>&nbsp; <em>hostmask</em></td>
103         </tr>
104         <tr>
105           <td></td>
106           <td class="md">)&nbsp;</td>
107           <td class="md" colspan="2"></td>
108         </tr>
109
110       </table>
111     </td>
112   </tr>
113 </table>
114 <table cellspacing=5 cellpadding=0 border=0>
115   <tr>
116     <td>
117       &nbsp;
118     </td>
119     <td>
120
121 <p>
122     </td>
123   </tr>
124 </table>
125 <a name="a4" doxytag="xline.h::add_kline"></a><p>
126 <table width="100%" cellpadding="2" cellspacing="0" border="0">
127   <tr>
128     <td class="md">
129       <table cellpadding="0" cellspacing="0" border="0">
130         <tr>
131           <td class="md" nowrap valign="top"> void add_kline </td>
132           <td class="md" valign="top">(&nbsp;</td>
133           <td class="md" nowrap valign="top">long&nbsp;</td>
134           <td class="mdname" nowrap>&nbsp; <em>duration</em>, </td>
135         </tr>
136         <tr>
137           <td></td>
138           <td></td>
139           <td class="md" nowrap>char *&nbsp;</td>
140           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
141         </tr>
142         <tr>
143           <td></td>
144           <td></td>
145           <td class="md" nowrap>char *&nbsp;</td>
146           <td class="mdname" nowrap>&nbsp; <em>reason</em>, </td>
147         </tr>
148         <tr>
149           <td></td>
150           <td></td>
151           <td class="md" nowrap>char *&nbsp;</td>
152           <td class="mdname" nowrap>&nbsp; <em>hostmask</em></td>
153         </tr>
154         <tr>
155           <td></td>
156           <td class="md">)&nbsp;</td>
157           <td class="md" colspan="2"></td>
158         </tr>
159
160       </table>
161     </td>
162   </tr>
163 </table>
164 <table cellspacing=5 cellpadding=0 border=0>
165   <tr>
166     <td>
167       &nbsp;
168     </td>
169     <td>
170
171 <p>
172     </td>
173   </tr>
174 </table>
175 <a name="a2" doxytag="xline.h::add_qline"></a><p>
176 <table width="100%" cellpadding="2" cellspacing="0" border="0">
177   <tr>
178     <td class="md">
179       <table cellpadding="0" cellspacing="0" border="0">
180         <tr>
181           <td class="md" nowrap valign="top"> void add_qline </td>
182           <td class="md" valign="top">(&nbsp;</td>
183           <td class="md" nowrap valign="top">long&nbsp;</td>
184           <td class="mdname" nowrap>&nbsp; <em>duration</em>, </td>
185         </tr>
186         <tr>
187           <td></td>
188           <td></td>
189           <td class="md" nowrap>char *&nbsp;</td>
190           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
191         </tr>
192         <tr>
193           <td></td>
194           <td></td>
195           <td class="md" nowrap>char *&nbsp;</td>
196           <td class="mdname" nowrap>&nbsp; <em>reason</em>, </td>
197         </tr>
198         <tr>
199           <td></td>
200           <td></td>
201           <td class="md" nowrap>char *&nbsp;</td>
202           <td class="mdname" nowrap>&nbsp; <em>nickname</em></td>
203         </tr>
204         <tr>
205           <td></td>
206           <td class="md">)&nbsp;</td>
207           <td class="md" colspan="2"></td>
208         </tr>
209
210       </table>
211     </td>
212   </tr>
213 </table>
214 <table cellspacing=5 cellpadding=0 border=0>
215   <tr>
216     <td>
217       &nbsp;
218     </td>
219     <td>
220
221 <p>
222     </td>
223   </tr>
224 </table>
225 <a name="a3" doxytag="xline.h::add_zline"></a><p>
226 <table width="100%" cellpadding="2" cellspacing="0" border="0">
227   <tr>
228     <td class="md">
229       <table cellpadding="0" cellspacing="0" border="0">
230         <tr>
231           <td class="md" nowrap valign="top"> void add_zline </td>
232           <td class="md" valign="top">(&nbsp;</td>
233           <td class="md" nowrap valign="top">long&nbsp;</td>
234           <td class="mdname" nowrap>&nbsp; <em>duration</em>, </td>
235         </tr>
236         <tr>
237           <td></td>
238           <td></td>
239           <td class="md" nowrap>char *&nbsp;</td>
240           <td class="mdname" nowrap>&nbsp; <em>source</em>, </td>
241         </tr>
242         <tr>
243           <td></td>
244           <td></td>
245           <td class="md" nowrap>char *&nbsp;</td>
246           <td class="mdname" nowrap>&nbsp; <em>reason</em>, </td>
247         </tr>
248         <tr>
249           <td></td>
250           <td></td>
251           <td class="md" nowrap>char *&nbsp;</td>
252           <td class="mdname" nowrap>&nbsp; <em>ipaddr</em></td>
253         </tr>
254         <tr>
255           <td></td>
256           <td class="md">)&nbsp;</td>
257           <td class="md" colspan="2"></td>
258         </tr>
259
260       </table>
261     </td>
262   </tr>
263 </table>
264 <table cellspacing=5 cellpadding=0 border=0>
265   <tr>
266     <td>
267       &nbsp;
268     </td>
269     <td>
270
271 <p>
272     </td>
273   </tr>
274 </table>
275 <a name="a14" doxytag="xline.h::apply_lines"></a><p>
276 <table width="100%" cellpadding="2" cellspacing="0" border="0">
277   <tr>
278     <td class="md">
279       <table cellpadding="0" cellspacing="0" border="0">
280         <tr>
281           <td class="md" nowrap valign="top"> void apply_lines </td>
282           <td class="md" valign="top">(&nbsp;</td>
283           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
284           <td class="md" valign="top">)&nbsp;</td>
285           <td class="md" nowrap></td>
286         </tr>
287
288       </table>
289     </td>
290   </tr>
291 </table>
292 <table cellspacing=5 cellpadding=0 border=0>
293   <tr>
294     <td>
295       &nbsp;
296     </td>
297     <td>
298
299 <p>
300     </td>
301   </tr>
302 </table>
303 <a name="a5" doxytag="xline.h::del_gline"></a><p>
304 <table width="100%" cellpadding="2" cellspacing="0" border="0">
305   <tr>
306     <td class="md">
307       <table cellpadding="0" cellspacing="0" border="0">
308         <tr>
309           <td class="md" nowrap valign="top"> bool del_gline </td>
310           <td class="md" valign="top">(&nbsp;</td>
311           <td class="md" nowrap valign="top">char *&nbsp;</td>
312           <td class="mdname1" valign="top" nowrap>&nbsp; <em>hostmask</em>          </td>
313           <td class="md" valign="top">)&nbsp;</td>
314           <td class="md" nowrap></td>
315         </tr>
316
317       </table>
318     </td>
319   </tr>
320 </table>
321 <table cellspacing=5 cellpadding=0 border=0>
322   <tr>
323     <td>
324       &nbsp;
325     </td>
326     <td>
327
328 <p>
329     </td>
330   </tr>
331 </table>
332 <a name="a8" doxytag="xline.h::del_kline"></a><p>
333 <table width="100%" cellpadding="2" cellspacing="0" border="0">
334   <tr>
335     <td class="md">
336       <table cellpadding="0" cellspacing="0" border="0">
337         <tr>
338           <td class="md" nowrap valign="top"> bool del_kline </td>
339           <td class="md" valign="top">(&nbsp;</td>
340           <td class="md" nowrap valign="top">char *&nbsp;</td>
341           <td class="mdname1" valign="top" nowrap>&nbsp; <em>hostmask</em>          </td>
342           <td class="md" valign="top">)&nbsp;</td>
343           <td class="md" nowrap></td>
344         </tr>
345
346       </table>
347     </td>
348   </tr>
349 </table>
350 <table cellspacing=5 cellpadding=0 border=0>
351   <tr>
352     <td>
353       &nbsp;
354     </td>
355     <td>
356
357 <p>
358     </td>
359   </tr>
360 </table>
361 <a name="a6" doxytag="xline.h::del_qline"></a><p>
362 <table width="100%" cellpadding="2" cellspacing="0" border="0">
363   <tr>
364     <td class="md">
365       <table cellpadding="0" cellspacing="0" border="0">
366         <tr>
367           <td class="md" nowrap valign="top"> bool del_qline </td>
368           <td class="md" valign="top">(&nbsp;</td>
369           <td class="md" nowrap valign="top">char *&nbsp;</td>
370           <td class="mdname1" valign="top" nowrap>&nbsp; <em>nickname</em>          </td>
371           <td class="md" valign="top">)&nbsp;</td>
372           <td class="md" nowrap></td>
373         </tr>
374
375       </table>
376     </td>
377   </tr>
378 </table>
379 <table cellspacing=5 cellpadding=0 border=0>
380   <tr>
381     <td>
382       &nbsp;
383     </td>
384     <td>
385
386 <p>
387     </td>
388   </tr>
389 </table>
390 <a name="a7" doxytag="xline.h::del_zline"></a><p>
391 <table width="100%" cellpadding="2" cellspacing="0" border="0">
392   <tr>
393     <td class="md">
394       <table cellpadding="0" cellspacing="0" border="0">
395         <tr>
396           <td class="md" nowrap valign="top"> bool del_zline </td>
397           <td class="md" valign="top">(&nbsp;</td>
398           <td class="md" nowrap valign="top">char *&nbsp;</td>
399           <td class="mdname1" valign="top" nowrap>&nbsp; <em>ipaddr</em>          </td>
400           <td class="md" valign="top">)&nbsp;</td>
401           <td class="md" nowrap></td>
402         </tr>
403
404       </table>
405     </td>
406   </tr>
407 </table>
408 <table cellspacing=5 cellpadding=0 border=0>
409   <tr>
410     <td>
411       &nbsp;
412     </td>
413     <td>
414
415 <p>
416     </td>
417   </tr>
418 </table>
419 <a name="a13" doxytag="xline.h::expire_lines"></a><p>
420 <table width="100%" cellpadding="2" cellspacing="0" border="0">
421   <tr>
422     <td class="md">
423       <table cellpadding="0" cellspacing="0" border="0">
424         <tr>
425           <td class="md" nowrap valign="top"> void expire_lines </td>
426           <td class="md" valign="top">(&nbsp;</td>
427           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
428           <td class="md" valign="top">)&nbsp;</td>
429           <td class="md" nowrap></td>
430         </tr>
431
432       </table>
433     </td>
434   </tr>
435 </table>
436 <table cellspacing=5 cellpadding=0 border=0>
437   <tr>
438     <td>
439       &nbsp;
440     </td>
441     <td>
442
443 <p>
444     </td>
445   </tr>
446 </table>
447 <a name="a19" doxytag="xline.h::gline_set_creation_time"></a><p>
448 <table width="100%" cellpadding="2" cellspacing="0" border="0">
449   <tr>
450     <td class="md">
451       <table cellpadding="0" cellspacing="0" border="0">
452         <tr>
453           <td class="md" nowrap valign="top"> void gline_set_creation_time </td>
454           <td class="md" valign="top">(&nbsp;</td>
455           <td class="md" nowrap valign="top">char *&nbsp;</td>
456           <td class="mdname" nowrap>&nbsp; <em>host</em>, </td>
457         </tr>
458         <tr>
459           <td></td>
460           <td></td>
461           <td class="md" nowrap>time_t&nbsp;</td>
462           <td class="mdname" nowrap>&nbsp; <em>create_time</em></td>
463         </tr>
464         <tr>
465           <td></td>
466           <td class="md">)&nbsp;</td>
467           <td class="md" colspan="2"></td>
468         </tr>
469
470       </table>
471     </td>
472   </tr>
473 </table>
474 <table cellspacing=5 cellpadding=0 border=0>
475   <tr>
476     <td>
477       &nbsp;
478     </td>
479     <td>
480
481 <p>
482     </td>
483   </tr>
484 </table>
485 <a name="a10" doxytag="xline.h::matches_gline"></a><p>
486 <table width="100%" cellpadding="2" cellspacing="0" border="0">
487   <tr>
488     <td class="md">
489       <table cellpadding="0" cellspacing="0" border="0">
490         <tr>
491           <td class="md" nowrap valign="top"> char* matches_gline </td>
492           <td class="md" valign="top">(&nbsp;</td>
493           <td class="md" nowrap valign="top">const char *&nbsp;</td>
494           <td class="mdname1" valign="top" nowrap>&nbsp; <em>host</em>          </td>
495           <td class="md" valign="top">)&nbsp;</td>
496           <td class="md" nowrap></td>
497         </tr>
498
499       </table>
500     </td>
501   </tr>
502 </table>
503 <table cellspacing=5 cellpadding=0 border=0>
504   <tr>
505     <td>
506       &nbsp;
507     </td>
508     <td>
509
510 <p>
511     </td>
512   </tr>
513 </table>
514 <a name="a12" doxytag="xline.h::matches_kline"></a><p>
515 <table width="100%" cellpadding="2" cellspacing="0" border="0">
516   <tr>
517     <td class="md">
518       <table cellpadding="0" cellspacing="0" border="0">
519         <tr>
520           <td class="md" nowrap valign="top"> char* matches_kline </td>
521           <td class="md" valign="top">(&nbsp;</td>
522           <td class="md" nowrap valign="top">const char *&nbsp;</td>
523           <td class="mdname1" valign="top" nowrap>&nbsp; <em>host</em>          </td>
524           <td class="md" valign="top">)&nbsp;</td>
525           <td class="md" nowrap></td>
526         </tr>
527
528       </table>
529     </td>
530   </tr>
531 </table>
532 <table cellspacing=5 cellpadding=0 border=0>
533   <tr>
534     <td>
535       &nbsp;
536     </td>
537     <td>
538
539 <p>
540     </td>
541   </tr>
542 </table>
543 <a name="a9" doxytag="xline.h::matches_qline"></a><p>
544 <table width="100%" cellpadding="2" cellspacing="0" border="0">
545   <tr>
546     <td class="md">
547       <table cellpadding="0" cellspacing="0" border="0">
548         <tr>
549           <td class="md" nowrap valign="top"> char* matches_qline </td>
550           <td class="md" valign="top">(&nbsp;</td>
551           <td class="md" nowrap valign="top">const char *&nbsp;</td>
552           <td class="mdname1" valign="top" nowrap>&nbsp; <em>nick</em>          </td>
553           <td class="md" valign="top">)&nbsp;</td>
554           <td class="md" nowrap></td>
555         </tr>
556
557       </table>
558     </td>
559   </tr>
560 </table>
561 <table cellspacing=5 cellpadding=0 border=0>
562   <tr>
563     <td>
564       &nbsp;
565     </td>
566     <td>
567
568 <p>
569     </td>
570   </tr>
571 </table>
572 <a name="a11" doxytag="xline.h::matches_zline"></a><p>
573 <table width="100%" cellpadding="2" cellspacing="0" border="0">
574   <tr>
575     <td class="md">
576       <table cellpadding="0" cellspacing="0" border="0">
577         <tr>
578           <td class="md" nowrap valign="top"> char* matches_zline </td>
579           <td class="md" valign="top">(&nbsp;</td>
580           <td class="md" nowrap valign="top">const char *&nbsp;</td>
581           <td class="mdname1" valign="top" nowrap>&nbsp; <em>ipaddr</em>          </td>
582           <td class="md" valign="top">)&nbsp;</td>
583           <td class="md" nowrap></td>
584         </tr>
585
586       </table>
587     </td>
588   </tr>
589 </table>
590 <table cellspacing=5 cellpadding=0 border=0>
591   <tr>
592     <td>
593       &nbsp;
594     </td>
595     <td>
596
597 <p>
598     </td>
599   </tr>
600 </table>
601 <a name="a23" doxytag="xline.h::qline_make_global"></a><p>
602 <table width="100%" cellpadding="2" cellspacing="0" border="0">
603   <tr>
604     <td class="md">
605       <table cellpadding="0" cellspacing="0" border="0">
606         <tr>
607           <td class="md" nowrap valign="top"> bool qline_make_global </td>
608           <td class="md" valign="top">(&nbsp;</td>
609           <td class="md" nowrap valign="top">char *&nbsp;</td>
610           <td class="mdname1" valign="top" nowrap>&nbsp; <em>nickname</em>          </td>
611           <td class="md" valign="top">)&nbsp;</td>
612           <td class="md" nowrap></td>
613         </tr>
614
615       </table>
616     </td>
617   </tr>
618 </table>
619 <table cellspacing=5 cellpadding=0 border=0>
620   <tr>
621     <td>
622       &nbsp;
623     </td>
624     <td>
625
626 <p>
627     </td>
628   </tr>
629 </table>
630 <a name="a20" doxytag="xline.h::qline_set_creation_time"></a><p>
631 <table width="100%" cellpadding="2" cellspacing="0" border="0">
632   <tr>
633     <td class="md">
634       <table cellpadding="0" cellspacing="0" border="0">
635         <tr>
636           <td class="md" nowrap valign="top"> void qline_set_creation_time </td>
637           <td class="md" valign="top">(&nbsp;</td>
638           <td class="md" nowrap valign="top">char *&nbsp;</td>
639           <td class="mdname" nowrap>&nbsp; <em>nick</em>, </td>
640         </tr>
641         <tr>
642           <td></td>
643           <td></td>
644           <td class="md" nowrap>time_t&nbsp;</td>
645           <td class="mdname" nowrap>&nbsp; <em>create_time</em></td>
646         </tr>
647         <tr>
648           <td></td>
649           <td class="md">)&nbsp;</td>
650           <td class="md" colspan="2"></td>
651         </tr>
652
653       </table>
654     </td>
655   </tr>
656 </table>
657 <table cellspacing=5 cellpadding=0 border=0>
658   <tr>
659     <td>
660       &nbsp;
661     </td>
662     <td>
663
664 <p>
665     </td>
666   </tr>
667 </table>
668 <a name="a0" doxytag="xline.h::read_xline_defaults"></a><p>
669 <table width="100%" cellpadding="2" cellspacing="0" border="0">
670   <tr>
671     <td class="md">
672       <table cellpadding="0" cellspacing="0" border="0">
673         <tr>
674           <td class="md" nowrap valign="top"> void read_xline_defaults </td>
675           <td class="md" valign="top">(&nbsp;</td>
676           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
677           <td class="md" valign="top">)&nbsp;</td>
678           <td class="md" nowrap></td>
679         </tr>
680
681       </table>
682     </td>
683   </tr>
684 </table>
685 <table cellspacing=5 cellpadding=0 border=0>
686   <tr>
687     <td>
688       &nbsp;
689     </td>
690     <td>
691
692 <p>
693     </td>
694   </tr>
695 </table>
696 <a name="a16" doxytag="xline.h::stats_g"></a><p>
697 <table width="100%" cellpadding="2" cellspacing="0" border="0">
698   <tr>
699     <td class="md">
700       <table cellpadding="0" cellspacing="0" border="0">
701         <tr>
702           <td class="md" nowrap valign="top"> void stats_g </td>
703           <td class="md" valign="top">(&nbsp;</td>
704           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
705           <td class="mdname1" valign="top" nowrap>&nbsp; <em>user</em>          </td>
706           <td class="md" valign="top">)&nbsp;</td>
707           <td class="md" nowrap></td>
708         </tr>
709
710       </table>
711     </td>
712   </tr>
713 </table>
714 <table cellspacing=5 cellpadding=0 border=0>
715   <tr>
716     <td>
717       &nbsp;
718     </td>
719     <td>
720
721 <p>
722     </td>
723   </tr>
724 </table>
725 <a name="a15" doxytag="xline.h::stats_k"></a><p>
726 <table width="100%" cellpadding="2" cellspacing="0" border="0">
727   <tr>
728     <td class="md">
729       <table cellpadding="0" cellspacing="0" border="0">
730         <tr>
731           <td class="md" nowrap valign="top"> void stats_k </td>
732           <td class="md" valign="top">(&nbsp;</td>
733           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
734           <td class="mdname1" valign="top" nowrap>&nbsp; <em>user</em>          </td>
735           <td class="md" valign="top">)&nbsp;</td>
736           <td class="md" nowrap></td>
737         </tr>
738
739       </table>
740     </td>
741   </tr>
742 </table>
743 <table cellspacing=5 cellpadding=0 border=0>
744   <tr>
745     <td>
746       &nbsp;
747     </td>
748     <td>
749
750 <p>
751     </td>
752   </tr>
753 </table>
754 <a name="a17" doxytag="xline.h::stats_q"></a><p>
755 <table width="100%" cellpadding="2" cellspacing="0" border="0">
756   <tr>
757     <td class="md">
758       <table cellpadding="0" cellspacing="0" border="0">
759         <tr>
760           <td class="md" nowrap valign="top"> void stats_q </td>
761           <td class="md" valign="top">(&nbsp;</td>
762           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
763           <td class="mdname1" valign="top" nowrap>&nbsp; <em>user</em>          </td>
764           <td class="md" valign="top">)&nbsp;</td>
765           <td class="md" nowrap></td>
766         </tr>
767
768       </table>
769     </td>
770   </tr>
771 </table>
772 <table cellspacing=5 cellpadding=0 border=0>
773   <tr>
774     <td>
775       &nbsp;
776     </td>
777     <td>
778
779 <p>
780     </td>
781   </tr>
782 </table>
783 <a name="a18" doxytag="xline.h::stats_z"></a><p>
784 <table width="100%" cellpadding="2" cellspacing="0" border="0">
785   <tr>
786     <td class="md">
787       <table cellpadding="0" cellspacing="0" border="0">
788         <tr>
789           <td class="md" nowrap valign="top"> void stats_z </td>
790           <td class="md" valign="top">(&nbsp;</td>
791           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
792           <td class="mdname1" valign="top" nowrap>&nbsp; <em>user</em>          </td>
793           <td class="md" valign="top">)&nbsp;</td>
794           <td class="md" nowrap></td>
795         </tr>
796
797       </table>
798     </td>
799   </tr>
800 </table>
801 <table cellspacing=5 cellpadding=0 border=0>
802   <tr>
803     <td>
804       &nbsp;
805     </td>
806     <td>
807
808 <p>
809     </td>
810   </tr>
811 </table>
812 <a name="a24" doxytag="xline.h::sync_xlines"></a><p>
813 <table width="100%" cellpadding="2" cellspacing="0" border="0">
814   <tr>
815     <td class="md">
816       <table cellpadding="0" cellspacing="0" border="0">
817         <tr>
818           <td class="md" nowrap valign="top"> void sync_xlines </td>
819           <td class="md" valign="top">(&nbsp;</td>
820           <td class="md" nowrap valign="top"><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
821           <td class="mdname" nowrap>&nbsp; <em>serv</em>, </td>
822         </tr>
823         <tr>
824           <td></td>
825           <td></td>
826           <td class="md" nowrap>char *&nbsp;</td>
827           <td class="mdname" nowrap>&nbsp; <em>tcp_host</em></td>
828         </tr>
829         <tr>
830           <td></td>
831           <td class="md">)&nbsp;</td>
832           <td class="md" colspan="2"></td>
833         </tr>
834
835       </table>
836     </td>
837   </tr>
838 </table>
839 <table cellspacing=5 cellpadding=0 border=0>
840   <tr>
841     <td>
842       &nbsp;
843     </td>
844     <td>
845
846 <p>
847     </td>
848   </tr>
849 </table>
850 <a name="a22" doxytag="xline.h::zline_make_global"></a><p>
851 <table width="100%" cellpadding="2" cellspacing="0" border="0">
852   <tr>
853     <td class="md">
854       <table cellpadding="0" cellspacing="0" border="0">
855         <tr>
856           <td class="md" nowrap valign="top"> bool zline_make_global </td>
857           <td class="md" valign="top">(&nbsp;</td>
858           <td class="md" nowrap valign="top">char *&nbsp;</td>
859           <td class="mdname1" valign="top" nowrap>&nbsp; <em>ipaddr</em>          </td>
860           <td class="md" valign="top">)&nbsp;</td>
861           <td class="md" nowrap></td>
862         </tr>
863
864       </table>
865     </td>
866   </tr>
867 </table>
868 <table cellspacing=5 cellpadding=0 border=0>
869   <tr>
870     <td>
871       &nbsp;
872     </td>
873     <td>
874
875 <p>
876     </td>
877   </tr>
878 </table>
879 <a name="a21" doxytag="xline.h::zline_set_creation_time"></a><p>
880 <table width="100%" cellpadding="2" cellspacing="0" border="0">
881   <tr>
882     <td class="md">
883       <table cellpadding="0" cellspacing="0" border="0">
884         <tr>
885           <td class="md" nowrap valign="top"> void zline_set_creation_time </td>
886           <td class="md" valign="top">(&nbsp;</td>
887           <td class="md" nowrap valign="top">char *&nbsp;</td>
888           <td class="mdname" nowrap>&nbsp; <em>ip</em>, </td>
889         </tr>
890         <tr>
891           <td></td>
892           <td></td>
893           <td class="md" nowrap>time_t&nbsp;</td>
894           <td class="mdname" nowrap>&nbsp; <em>create_time</em></td>
895         </tr>
896         <tr>
897           <td></td>
898           <td class="md">)&nbsp;</td>
899           <td class="md" colspan="2"></td>
900         </tr>
901
902       </table>
903     </td>
904   </tr>
905 </table>
906 <table cellspacing=5 cellpadding=0 border=0>
907   <tr>
908     <td>
909       &nbsp;
910     </td>
911     <td>
912
913 <p>
914     </td>
915   </tr>
916 </table>
917 <hr><address style="align: right;"><small>Generated on Sat May 1 20:57:58 2004 for InspIRCd by
918 <a href="http://www.doxygen.org/index.html">
919 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
920 width=110 height=53></a>1.3-rc3 </small></address>
921 </body>
922 </html>