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