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