]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/xline_8h.html
Changed documentation to add parameters
[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.doxygen.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="namespacemembers.html">Namespace&nbsp;Members</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 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>
19 <map name="xline.h_map">
20 <area href="users_8h.html" shape="rect" coords="248,157,312,184" alt="">
21 <area href="channels_8h.html" shape="rect" coords="298,82,384,109" alt="">
22 </map>
23
24 <p>
25 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>
26 <map name="xline.hdep_map">
27 <area href="channels_8cpp.html" shape="rect" coords="7,7,106,34" alt="">
28 <area href="modules_8cpp.html" shape="rect" coords="130,7,229,34" alt="">
29 </map>
30
31 <p>
32 <a href="xline_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
33 <tr><td></td></tr>
34 <tr><td colspan=2><br><h2>Compounds</h2></td></tr>
35 <tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classELine.html">ELine</a></td></tr>
36
37 <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>
38
39 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GLine class. </em> <a href="classGLine.html#_details">More...</a><em><br><br></td></tr>
40 <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>
41
42 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">KLine class. </em> <a href="classKLine.html#_details">More...</a><em><br><br></td></tr>
43 <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>
44
45 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">QLine class. </em> <a href="classQLine.html#_details">More...</a><em><br><br></td></tr>
46 <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>
47
48 <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>
49 <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>
50
51 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">ZLine class. </em> <a href="classZLine.html#_details">More...</a><em><br><br></td></tr>
52 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
53 <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>
54
55 <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, const char *source, const char *reason, const char *hostmask)</td></tr>
56
57 <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, const char *source, const char *reason, const char *nickname)</td></tr>
58
59 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a3">add_zline</a> (long duration, const char *source, const char *reason, const char *ipaddr)</td></tr>
60
61 <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, const char *source, const char *reason, const char *hostmask)</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#a5">add_eline</a> (long duration, const char *source, const char *reason, const char *hostmask)</td></tr>
64
65 <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_gline</a> (const char *hostmask)</td></tr>
66
67 <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_qline</a> (const char *nickname)</td></tr>
68
69 <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_zline</a> (const char *ipaddr)</td></tr>
70
71 <tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a9">del_kline</a> (const char *hostmask)</td></tr>
72
73 <tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a10">del_eline</a> (const char *hostmask)</td></tr>
74
75 <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_qline</a> (const char *nick)</td></tr>
76
77 <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_gline</a> (const char *host)</td></tr>
78
79 <tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a13">matches_zline</a> (const char *ipaddr)</td></tr>
80
81 <tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a14">matches_kline</a> (const char *host)</td></tr>
82
83 <tr><td class="memItemLeft" nowrap align=right valign=top>char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a15">matches_exception</a> (const char *host)</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#a16">expire_lines</a> ()</td></tr>
86
87 <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">apply_lines</a> ()</td></tr>
88
89 <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_k</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
90
91 <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">stats_g</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
92
93 <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">stats_q</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
94
95 <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">stats_z</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
96
97 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a22">stats_e</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
98
99 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a23">gline_set_creation_time</a> (char *host, time_t create_time)</td></tr>
100
101 <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">qline_set_creation_time</a> (char *nick, time_t create_time)</td></tr>
102
103 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a25">zline_set_creation_time</a> (char *ip, time_t create_time)</td></tr>
104
105 <tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a26">zline_make_global</a> (const char *ipaddr)</td></tr>
106
107 <tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a27">qline_make_global</a> (const char *nickname)</td></tr>
108
109 <tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a28">sync_xlines</a> (<a class="el" href="classserverrec.html">serverrec</a> *serv, char *tcp_host)</td></tr>
110
111 </table>
112 <hr><h2>Function Documentation</h2>
113 <a name="a5" doxytag="xline.h::add_eline"></a><p>
114 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
115   <tr>
116     <td class="mdRow">
117       <table cellpadding="0" cellspacing="0" border="0">
118         <tr>
119           <td class="md" nowrap valign="top"> void add_eline </td>
120           <td class="md" valign="top">(&nbsp;</td>
121           <td class="md" nowrap valign="top">long&nbsp;</td>
122           <td class="mdname" nowrap> <em>duration</em>, </td>
123         </tr>
124         <tr>
125           <td></td>
126           <td></td>
127           <td class="md" nowrap>const char *&nbsp;</td>
128           <td class="mdname" nowrap> <em>source</em>, </td>
129         </tr>
130         <tr>
131           <td></td>
132           <td></td>
133           <td class="md" nowrap>const char *&nbsp;</td>
134           <td class="mdname" nowrap> <em>reason</em>, </td>
135         </tr>
136         <tr>
137           <td></td>
138           <td></td>
139           <td class="md" nowrap>const char *&nbsp;</td>
140           <td class="mdname" nowrap> <em>hostmask</em></td>
141         </tr>
142         <tr>
143           <td></td>
144           <td class="md">)&nbsp;</td>
145           <td class="md" colspan="2"></td>
146         </tr>
147
148       </table>
149     </td>
150   </tr>
151 </table>
152 <table cellspacing=5 cellpadding=0 border=0>
153   <tr>
154     <td>
155       &nbsp;
156     </td>
157     <td>
158
159 <p>
160
161 <p>
162 Referenced by <a class="el" href="modules_8cpp-source.html#l00699">Server::AddELine()</a>.    </td>
163   </tr>
164 </table>
165 <a name="a1" doxytag="xline.h::add_gline"></a><p>
166 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
167   <tr>
168     <td class="mdRow">
169       <table cellpadding="0" cellspacing="0" border="0">
170         <tr>
171           <td class="md" nowrap valign="top"> void add_gline </td>
172           <td class="md" valign="top">(&nbsp;</td>
173           <td class="md" nowrap valign="top">long&nbsp;</td>
174           <td class="mdname" nowrap> <em>duration</em>, </td>
175         </tr>
176         <tr>
177           <td></td>
178           <td></td>
179           <td class="md" nowrap>const char *&nbsp;</td>
180           <td class="mdname" nowrap> <em>source</em>, </td>
181         </tr>
182         <tr>
183           <td></td>
184           <td></td>
185           <td class="md" nowrap>const char *&nbsp;</td>
186           <td class="mdname" nowrap> <em>reason</em>, </td>
187         </tr>
188         <tr>
189           <td></td>
190           <td></td>
191           <td class="md" nowrap>const char *&nbsp;</td>
192           <td class="mdname" nowrap> <em>hostmask</em></td>
193         </tr>
194         <tr>
195           <td></td>
196           <td class="md">)&nbsp;</td>
197           <td class="md" colspan="2"></td>
198         </tr>
199
200       </table>
201     </td>
202   </tr>
203 </table>
204 <table cellspacing=5 cellpadding=0 border=0>
205   <tr>
206     <td>
207       &nbsp;
208     </td>
209     <td>
210
211 <p>
212
213 <p>
214 Referenced by <a class="el" href="modules_8cpp-source.html#l00679">Server::AddGLine()</a>.    </td>
215   </tr>
216 </table>
217 <a name="a4" doxytag="xline.h::add_kline"></a><p>
218 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
219   <tr>
220     <td class="mdRow">
221       <table cellpadding="0" cellspacing="0" border="0">
222         <tr>
223           <td class="md" nowrap valign="top"> void add_kline </td>
224           <td class="md" valign="top">(&nbsp;</td>
225           <td class="md" nowrap valign="top">long&nbsp;</td>
226           <td class="mdname" nowrap> <em>duration</em>, </td>
227         </tr>
228         <tr>
229           <td></td>
230           <td></td>
231           <td class="md" nowrap>const char *&nbsp;</td>
232           <td class="mdname" nowrap> <em>source</em>, </td>
233         </tr>
234         <tr>
235           <td></td>
236           <td></td>
237           <td class="md" nowrap>const char *&nbsp;</td>
238           <td class="mdname" nowrap> <em>reason</em>, </td>
239         </tr>
240         <tr>
241           <td></td>
242           <td></td>
243           <td class="md" nowrap>const char *&nbsp;</td>
244           <td class="mdname" nowrap> <em>hostmask</em></td>
245         </tr>
246         <tr>
247           <td></td>
248           <td class="md">)&nbsp;</td>
249           <td class="md" colspan="2"></td>
250         </tr>
251
252       </table>
253     </td>
254   </tr>
255 </table>
256 <table cellspacing=5 cellpadding=0 border=0>
257   <tr>
258     <td>
259       &nbsp;
260     </td>
261     <td>
262
263 <p>
264
265 <p>
266 Referenced by <a class="el" href="modules_8cpp-source.html#l00694">Server::AddKLine()</a>.    </td>
267   </tr>
268 </table>
269 <a name="a2" doxytag="xline.h::add_qline"></a><p>
270 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
271   <tr>
272     <td class="mdRow">
273       <table cellpadding="0" cellspacing="0" border="0">
274         <tr>
275           <td class="md" nowrap valign="top"> void add_qline </td>
276           <td class="md" valign="top">(&nbsp;</td>
277           <td class="md" nowrap valign="top">long&nbsp;</td>
278           <td class="mdname" nowrap> <em>duration</em>, </td>
279         </tr>
280         <tr>
281           <td></td>
282           <td></td>
283           <td class="md" nowrap>const char *&nbsp;</td>
284           <td class="mdname" nowrap> <em>source</em>, </td>
285         </tr>
286         <tr>
287           <td></td>
288           <td></td>
289           <td class="md" nowrap>const char *&nbsp;</td>
290           <td class="mdname" nowrap> <em>reason</em>, </td>
291         </tr>
292         <tr>
293           <td></td>
294           <td></td>
295           <td class="md" nowrap>const char *&nbsp;</td>
296           <td class="mdname" nowrap> <em>nickname</em></td>
297         </tr>
298         <tr>
299           <td></td>
300           <td class="md">)&nbsp;</td>
301           <td class="md" colspan="2"></td>
302         </tr>
303
304       </table>
305     </td>
306   </tr>
307 </table>
308 <table cellspacing=5 cellpadding=0 border=0>
309   <tr>
310     <td>
311       &nbsp;
312     </td>
313     <td>
314
315 <p>
316
317 <p>
318 Referenced by <a class="el" href="modules_8cpp-source.html#l00684">Server::AddQLine()</a>.    </td>
319   </tr>
320 </table>
321 <a name="a3" doxytag="xline.h::add_zline"></a><p>
322 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
323   <tr>
324     <td class="mdRow">
325       <table cellpadding="0" cellspacing="0" border="0">
326         <tr>
327           <td class="md" nowrap valign="top"> void add_zline </td>
328           <td class="md" valign="top">(&nbsp;</td>
329           <td class="md" nowrap valign="top">long&nbsp;</td>
330           <td class="mdname" nowrap> <em>duration</em>, </td>
331         </tr>
332         <tr>
333           <td></td>
334           <td></td>
335           <td class="md" nowrap>const char *&nbsp;</td>
336           <td class="mdname" nowrap> <em>source</em>, </td>
337         </tr>
338         <tr>
339           <td></td>
340           <td></td>
341           <td class="md" nowrap>const char *&nbsp;</td>
342           <td class="mdname" nowrap> <em>reason</em>, </td>
343         </tr>
344         <tr>
345           <td></td>
346           <td></td>
347           <td class="md" nowrap>const char *&nbsp;</td>
348           <td class="mdname" nowrap> <em>ipaddr</em></td>
349         </tr>
350         <tr>
351           <td></td>
352           <td class="md">)&nbsp;</td>
353           <td class="md" colspan="2"></td>
354         </tr>
355
356       </table>
357     </td>
358   </tr>
359 </table>
360 <table cellspacing=5 cellpadding=0 border=0>
361   <tr>
362     <td>
363       &nbsp;
364     </td>
365     <td>
366
367 <p>
368
369 <p>
370 Referenced by <a class="el" href="modules_8cpp-source.html#l00689">Server::AddZLine()</a>.    </td>
371   </tr>
372 </table>
373 <a name="a17" doxytag="xline.h::apply_lines"></a><p>
374 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
375   <tr>
376     <td class="mdRow">
377       <table cellpadding="0" cellspacing="0" border="0">
378         <tr>
379           <td class="md" nowrap valign="top"> void apply_lines </td>
380           <td class="md" valign="top">(&nbsp;</td>
381           <td class="mdname1" valign="top" nowrap>          </td>
382           <td class="md" valign="top">&nbsp;)&nbsp;</td>
383           <td class="md" nowrap></td>
384         </tr>
385
386       </table>
387     </td>
388   </tr>
389 </table>
390 <table cellspacing=5 cellpadding=0 border=0>
391   <tr>
392     <td>
393       &nbsp;
394     </td>
395     <td>
396
397 <p>
398     </td>
399   </tr>
400 </table>
401 <a name="a10" doxytag="xline.h::del_eline"></a><p>
402 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
403   <tr>
404     <td class="mdRow">
405       <table cellpadding="0" cellspacing="0" border="0">
406         <tr>
407           <td class="md" nowrap valign="top"> bool del_eline </td>
408           <td class="md" valign="top">(&nbsp;</td>
409           <td class="md" nowrap valign="top">const char *&nbsp;</td>
410           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </td>
411           <td class="md" valign="top">&nbsp;)&nbsp;</td>
412           <td class="md" nowrap></td>
413         </tr>
414
415       </table>
416     </td>
417   </tr>
418 </table>
419 <table cellspacing=5 cellpadding=0 border=0>
420   <tr>
421     <td>
422       &nbsp;
423     </td>
424     <td>
425
426 <p>
427
428 <p>
429 Referenced by <a class="el" href="modules_8cpp-source.html#l00724">Server::DelELine()</a>.    </td>
430   </tr>
431 </table>
432 <a name="a6" doxytag="xline.h::del_gline"></a><p>
433 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
434   <tr>
435     <td class="mdRow">
436       <table cellpadding="0" cellspacing="0" border="0">
437         <tr>
438           <td class="md" nowrap valign="top"> bool del_gline </td>
439           <td class="md" valign="top">(&nbsp;</td>
440           <td class="md" nowrap valign="top">const char *&nbsp;</td>
441           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </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
459 <p>
460 Referenced by <a class="el" href="modules_8cpp-source.html#l00704">Server::DelGLine()</a>.    </td>
461   </tr>
462 </table>
463 <a name="a9" doxytag="xline.h::del_kline"></a><p>
464 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
465   <tr>
466     <td class="mdRow">
467       <table cellpadding="0" cellspacing="0" border="0">
468         <tr>
469           <td class="md" nowrap valign="top"> bool del_kline </td>
470           <td class="md" valign="top">(&nbsp;</td>
471           <td class="md" nowrap valign="top">const char *&nbsp;</td>
472           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </td>
473           <td class="md" valign="top">&nbsp;)&nbsp;</td>
474           <td class="md" nowrap></td>
475         </tr>
476
477       </table>
478     </td>
479   </tr>
480 </table>
481 <table cellspacing=5 cellpadding=0 border=0>
482   <tr>
483     <td>
484       &nbsp;
485     </td>
486     <td>
487
488 <p>
489
490 <p>
491 Referenced by <a class="el" href="modules_8cpp-source.html#l00719">Server::DelKLine()</a>.    </td>
492   </tr>
493 </table>
494 <a name="a7" doxytag="xline.h::del_qline"></a><p>
495 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
496   <tr>
497     <td class="mdRow">
498       <table cellpadding="0" cellspacing="0" border="0">
499         <tr>
500           <td class="md" nowrap valign="top"> bool del_qline </td>
501           <td class="md" valign="top">(&nbsp;</td>
502           <td class="md" nowrap valign="top">const char *&nbsp;</td>
503           <td class="mdname1" valign="top" nowrap> <em>nickname</em>          </td>
504           <td class="md" valign="top">&nbsp;)&nbsp;</td>
505           <td class="md" nowrap></td>
506         </tr>
507
508       </table>
509     </td>
510   </tr>
511 </table>
512 <table cellspacing=5 cellpadding=0 border=0>
513   <tr>
514     <td>
515       &nbsp;
516     </td>
517     <td>
518
519 <p>
520
521 <p>
522 Referenced by <a class="el" href="modules_8cpp-source.html#l00709">Server::DelQLine()</a>.    </td>
523   </tr>
524 </table>
525 <a name="a8" doxytag="xline.h::del_zline"></a><p>
526 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
527   <tr>
528     <td class="mdRow">
529       <table cellpadding="0" cellspacing="0" border="0">
530         <tr>
531           <td class="md" nowrap valign="top"> bool del_zline </td>
532           <td class="md" valign="top">(&nbsp;</td>
533           <td class="md" nowrap valign="top">const char *&nbsp;</td>
534           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
535           <td class="md" valign="top">&nbsp;)&nbsp;</td>
536           <td class="md" nowrap></td>
537         </tr>
538
539       </table>
540     </td>
541   </tr>
542 </table>
543 <table cellspacing=5 cellpadding=0 border=0>
544   <tr>
545     <td>
546       &nbsp;
547     </td>
548     <td>
549
550 <p>
551
552 <p>
553 Referenced by <a class="el" href="modules_8cpp-source.html#l00714">Server::DelZLine()</a>.    </td>
554   </tr>
555 </table>
556 <a name="a16" doxytag="xline.h::expire_lines"></a><p>
557 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
558   <tr>
559     <td class="mdRow">
560       <table cellpadding="0" cellspacing="0" border="0">
561         <tr>
562           <td class="md" nowrap valign="top"> void expire_lines </td>
563           <td class="md" valign="top">(&nbsp;</td>
564           <td class="mdname1" valign="top" nowrap>          </td>
565           <td class="md" valign="top">&nbsp;)&nbsp;</td>
566           <td class="md" nowrap></td>
567         </tr>
568
569       </table>
570     </td>
571   </tr>
572 </table>
573 <table cellspacing=5 cellpadding=0 border=0>
574   <tr>
575     <td>
576       &nbsp;
577     </td>
578     <td>
579
580 <p>
581     </td>
582   </tr>
583 </table>
584 <a name="a23" doxytag="xline.h::gline_set_creation_time"></a><p>
585 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
586   <tr>
587     <td class="mdRow">
588       <table cellpadding="0" cellspacing="0" border="0">
589         <tr>
590           <td class="md" nowrap valign="top"> void gline_set_creation_time </td>
591           <td class="md" valign="top">(&nbsp;</td>
592           <td class="md" nowrap valign="top">char *&nbsp;</td>
593           <td class="mdname" nowrap> <em>host</em>, </td>
594         </tr>
595         <tr>
596           <td></td>
597           <td></td>
598           <td class="md" nowrap>time_t&nbsp;</td>
599           <td class="mdname" nowrap> <em>create_time</em></td>
600         </tr>
601         <tr>
602           <td></td>
603           <td class="md">)&nbsp;</td>
604           <td class="md" colspan="2"></td>
605         </tr>
606
607       </table>
608     </td>
609   </tr>
610 </table>
611 <table cellspacing=5 cellpadding=0 border=0>
612   <tr>
613     <td>
614       &nbsp;
615     </td>
616     <td>
617
618 <p>
619     </td>
620   </tr>
621 </table>
622 <a name="a15" doxytag="xline.h::matches_exception"></a><p>
623 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
624   <tr>
625     <td class="mdRow">
626       <table cellpadding="0" cellspacing="0" border="0">
627         <tr>
628           <td class="md" nowrap valign="top"> char* matches_exception </td>
629           <td class="md" valign="top">(&nbsp;</td>
630           <td class="md" nowrap valign="top">const char *&nbsp;</td>
631           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
632           <td class="md" valign="top">&nbsp;)&nbsp;</td>
633           <td class="md" nowrap></td>
634         </tr>
635
636       </table>
637     </td>
638   </tr>
639 </table>
640 <table cellspacing=5 cellpadding=0 border=0>
641   <tr>
642     <td>
643       &nbsp;
644     </td>
645     <td>
646
647 <p>
648     </td>
649   </tr>
650 </table>
651 <a name="a12" doxytag="xline.h::matches_gline"></a><p>
652 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
653   <tr>
654     <td class="mdRow">
655       <table cellpadding="0" cellspacing="0" border="0">
656         <tr>
657           <td class="md" nowrap valign="top"> char* matches_gline </td>
658           <td class="md" valign="top">(&nbsp;</td>
659           <td class="md" nowrap valign="top">const char *&nbsp;</td>
660           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
661           <td class="md" valign="top">&nbsp;)&nbsp;</td>
662           <td class="md" nowrap></td>
663         </tr>
664
665       </table>
666     </td>
667   </tr>
668 </table>
669 <table cellspacing=5 cellpadding=0 border=0>
670   <tr>
671     <td>
672       &nbsp;
673     </td>
674     <td>
675
676 <p>
677     </td>
678   </tr>
679 </table>
680 <a name="a14" doxytag="xline.h::matches_kline"></a><p>
681 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
682   <tr>
683     <td class="mdRow">
684       <table cellpadding="0" cellspacing="0" border="0">
685         <tr>
686           <td class="md" nowrap valign="top"> char* matches_kline </td>
687           <td class="md" valign="top">(&nbsp;</td>
688           <td class="md" nowrap valign="top">const char *&nbsp;</td>
689           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
690           <td class="md" valign="top">&nbsp;)&nbsp;</td>
691           <td class="md" nowrap></td>
692         </tr>
693
694       </table>
695     </td>
696   </tr>
697 </table>
698 <table cellspacing=5 cellpadding=0 border=0>
699   <tr>
700     <td>
701       &nbsp;
702     </td>
703     <td>
704
705 <p>
706     </td>
707   </tr>
708 </table>
709 <a name="a11" doxytag="xline.h::matches_qline"></a><p>
710 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
711   <tr>
712     <td class="mdRow">
713       <table cellpadding="0" cellspacing="0" border="0">
714         <tr>
715           <td class="md" nowrap valign="top"> char* matches_qline </td>
716           <td class="md" valign="top">(&nbsp;</td>
717           <td class="md" nowrap valign="top">const char *&nbsp;</td>
718           <td class="mdname1" valign="top" nowrap> <em>nick</em>          </td>
719           <td class="md" valign="top">&nbsp;)&nbsp;</td>
720           <td class="md" nowrap></td>
721         </tr>
722
723       </table>
724     </td>
725   </tr>
726 </table>
727 <table cellspacing=5 cellpadding=0 border=0>
728   <tr>
729     <td>
730       &nbsp;
731     </td>
732     <td>
733
734 <p>
735     </td>
736   </tr>
737 </table>
738 <a name="a13" doxytag="xline.h::matches_zline"></a><p>
739 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
740   <tr>
741     <td class="mdRow">
742       <table cellpadding="0" cellspacing="0" border="0">
743         <tr>
744           <td class="md" nowrap valign="top"> char* matches_zline </td>
745           <td class="md" valign="top">(&nbsp;</td>
746           <td class="md" nowrap valign="top">const char *&nbsp;</td>
747           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
748           <td class="md" valign="top">&nbsp;)&nbsp;</td>
749           <td class="md" nowrap></td>
750         </tr>
751
752       </table>
753     </td>
754   </tr>
755 </table>
756 <table cellspacing=5 cellpadding=0 border=0>
757   <tr>
758     <td>
759       &nbsp;
760     </td>
761     <td>
762
763 <p>
764     </td>
765   </tr>
766 </table>
767 <a name="a27" doxytag="xline.h::qline_make_global"></a><p>
768 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
769   <tr>
770     <td class="mdRow">
771       <table cellpadding="0" cellspacing="0" border="0">
772         <tr>
773           <td class="md" nowrap valign="top"> bool qline_make_global </td>
774           <td class="md" valign="top">(&nbsp;</td>
775           <td class="md" nowrap valign="top">const char *&nbsp;</td>
776           <td class="mdname1" valign="top" nowrap> <em>nickname</em>          </td>
777           <td class="md" valign="top">&nbsp;)&nbsp;</td>
778           <td class="md" nowrap></td>
779         </tr>
780
781       </table>
782     </td>
783   </tr>
784 </table>
785 <table cellspacing=5 cellpadding=0 border=0>
786   <tr>
787     <td>
788       &nbsp;
789     </td>
790     <td>
791
792 <p>
793     </td>
794   </tr>
795 </table>
796 <a name="a24" doxytag="xline.h::qline_set_creation_time"></a><p>
797 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
798   <tr>
799     <td class="mdRow">
800       <table cellpadding="0" cellspacing="0" border="0">
801         <tr>
802           <td class="md" nowrap valign="top"> void qline_set_creation_time </td>
803           <td class="md" valign="top">(&nbsp;</td>
804           <td class="md" nowrap valign="top">char *&nbsp;</td>
805           <td class="mdname" nowrap> <em>nick</em>, </td>
806         </tr>
807         <tr>
808           <td></td>
809           <td></td>
810           <td class="md" nowrap>time_t&nbsp;</td>
811           <td class="mdname" nowrap> <em>create_time</em></td>
812         </tr>
813         <tr>
814           <td></td>
815           <td class="md">)&nbsp;</td>
816           <td class="md" colspan="2"></td>
817         </tr>
818
819       </table>
820     </td>
821   </tr>
822 </table>
823 <table cellspacing=5 cellpadding=0 border=0>
824   <tr>
825     <td>
826       &nbsp;
827     </td>
828     <td>
829
830 <p>
831     </td>
832   </tr>
833 </table>
834 <a name="a0" doxytag="xline.h::read_xline_defaults"></a><p>
835 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
836   <tr>
837     <td class="mdRow">
838       <table cellpadding="0" cellspacing="0" border="0">
839         <tr>
840           <td class="md" nowrap valign="top"> void read_xline_defaults </td>
841           <td class="md" valign="top">(&nbsp;</td>
842           <td class="mdname1" valign="top" nowrap>          </td>
843           <td class="md" valign="top">&nbsp;)&nbsp;</td>
844           <td class="md" nowrap></td>
845         </tr>
846
847       </table>
848     </td>
849   </tr>
850 </table>
851 <table cellspacing=5 cellpadding=0 border=0>
852   <tr>
853     <td>
854       &nbsp;
855     </td>
856     <td>
857
858 <p>
859     </td>
860   </tr>
861 </table>
862 <a name="a22" doxytag="xline.h::stats_e"></a><p>
863 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
864   <tr>
865     <td class="mdRow">
866       <table cellpadding="0" cellspacing="0" border="0">
867         <tr>
868           <td class="md" nowrap valign="top"> void stats_e </td>
869           <td class="md" valign="top">(&nbsp;</td>
870           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
871           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
872           <td class="md" valign="top">&nbsp;)&nbsp;</td>
873           <td class="md" nowrap></td>
874         </tr>
875
876       </table>
877     </td>
878   </tr>
879 </table>
880 <table cellspacing=5 cellpadding=0 border=0>
881   <tr>
882     <td>
883       &nbsp;
884     </td>
885     <td>
886
887 <p>
888     </td>
889   </tr>
890 </table>
891 <a name="a19" doxytag="xline.h::stats_g"></a><p>
892 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
893   <tr>
894     <td class="mdRow">
895       <table cellpadding="0" cellspacing="0" border="0">
896         <tr>
897           <td class="md" nowrap valign="top"> void stats_g </td>
898           <td class="md" valign="top">(&nbsp;</td>
899           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
900           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
901           <td class="md" valign="top">&nbsp;)&nbsp;</td>
902           <td class="md" nowrap></td>
903         </tr>
904
905       </table>
906     </td>
907   </tr>
908 </table>
909 <table cellspacing=5 cellpadding=0 border=0>
910   <tr>
911     <td>
912       &nbsp;
913     </td>
914     <td>
915
916 <p>
917     </td>
918   </tr>
919 </table>
920 <a name="a18" doxytag="xline.h::stats_k"></a><p>
921 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
922   <tr>
923     <td class="mdRow">
924       <table cellpadding="0" cellspacing="0" border="0">
925         <tr>
926           <td class="md" nowrap valign="top"> void stats_k </td>
927           <td class="md" valign="top">(&nbsp;</td>
928           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
929           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
930           <td class="md" valign="top">&nbsp;)&nbsp;</td>
931           <td class="md" nowrap></td>
932         </tr>
933
934       </table>
935     </td>
936   </tr>
937 </table>
938 <table cellspacing=5 cellpadding=0 border=0>
939   <tr>
940     <td>
941       &nbsp;
942     </td>
943     <td>
944
945 <p>
946     </td>
947   </tr>
948 </table>
949 <a name="a20" doxytag="xline.h::stats_q"></a><p>
950 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
951   <tr>
952     <td class="mdRow">
953       <table cellpadding="0" cellspacing="0" border="0">
954         <tr>
955           <td class="md" nowrap valign="top"> void stats_q </td>
956           <td class="md" valign="top">(&nbsp;</td>
957           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
958           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
959           <td class="md" valign="top">&nbsp;)&nbsp;</td>
960           <td class="md" nowrap></td>
961         </tr>
962
963       </table>
964     </td>
965   </tr>
966 </table>
967 <table cellspacing=5 cellpadding=0 border=0>
968   <tr>
969     <td>
970       &nbsp;
971     </td>
972     <td>
973
974 <p>
975     </td>
976   </tr>
977 </table>
978 <a name="a21" doxytag="xline.h::stats_z"></a><p>
979 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
980   <tr>
981     <td class="mdRow">
982       <table cellpadding="0" cellspacing="0" border="0">
983         <tr>
984           <td class="md" nowrap valign="top"> void stats_z </td>
985           <td class="md" valign="top">(&nbsp;</td>
986           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
987           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
988           <td class="md" valign="top">&nbsp;)&nbsp;</td>
989           <td class="md" nowrap></td>
990         </tr>
991
992       </table>
993     </td>
994   </tr>
995 </table>
996 <table cellspacing=5 cellpadding=0 border=0>
997   <tr>
998     <td>
999       &nbsp;
1000     </td>
1001     <td>
1002
1003 <p>
1004     </td>
1005   </tr>
1006 </table>
1007 <a name="a28" doxytag="xline.h::sync_xlines"></a><p>
1008 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1009   <tr>
1010     <td class="mdRow">
1011       <table cellpadding="0" cellspacing="0" border="0">
1012         <tr>
1013           <td class="md" nowrap valign="top"> void sync_xlines </td>
1014           <td class="md" valign="top">(&nbsp;</td>
1015           <td class="md" nowrap valign="top"><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td>
1016           <td class="mdname" nowrap> <em>serv</em>, </td>
1017         </tr>
1018         <tr>
1019           <td></td>
1020           <td></td>
1021           <td class="md" nowrap>char *&nbsp;</td>
1022           <td class="mdname" nowrap> <em>tcp_host</em></td>
1023         </tr>
1024         <tr>
1025           <td></td>
1026           <td class="md">)&nbsp;</td>
1027           <td class="md" colspan="2"></td>
1028         </tr>
1029
1030       </table>
1031     </td>
1032   </tr>
1033 </table>
1034 <table cellspacing=5 cellpadding=0 border=0>
1035   <tr>
1036     <td>
1037       &nbsp;
1038     </td>
1039     <td>
1040
1041 <p>
1042     </td>
1043   </tr>
1044 </table>
1045 <a name="a26" doxytag="xline.h::zline_make_global"></a><p>
1046 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1047   <tr>
1048     <td class="mdRow">
1049       <table cellpadding="0" cellspacing="0" border="0">
1050         <tr>
1051           <td class="md" nowrap valign="top"> bool zline_make_global </td>
1052           <td class="md" valign="top">(&nbsp;</td>
1053           <td class="md" nowrap valign="top">const char *&nbsp;</td>
1054           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
1055           <td class="md" valign="top">&nbsp;)&nbsp;</td>
1056           <td class="md" nowrap></td>
1057         </tr>
1058
1059       </table>
1060     </td>
1061   </tr>
1062 </table>
1063 <table cellspacing=5 cellpadding=0 border=0>
1064   <tr>
1065     <td>
1066       &nbsp;
1067     </td>
1068     <td>
1069
1070 <p>
1071     </td>
1072   </tr>
1073 </table>
1074 <a name="a25" doxytag="xline.h::zline_set_creation_time"></a><p>
1075 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1076   <tr>
1077     <td class="mdRow">
1078       <table cellpadding="0" cellspacing="0" border="0">
1079         <tr>
1080           <td class="md" nowrap valign="top"> void zline_set_creation_time </td>
1081           <td class="md" valign="top">(&nbsp;</td>
1082           <td class="md" nowrap valign="top">char *&nbsp;</td>
1083           <td class="mdname" nowrap> <em>ip</em>, </td>
1084         </tr>
1085         <tr>
1086           <td></td>
1087           <td></td>
1088           <td class="md" nowrap>time_t&nbsp;</td>
1089           <td class="mdname" nowrap> <em>create_time</em></td>
1090         </tr>
1091         <tr>
1092           <td></td>
1093           <td class="md">)&nbsp;</td>
1094           <td class="md" colspan="2"></td>
1095         </tr>
1096
1097       </table>
1098     </td>
1099   </tr>
1100 </table>
1101 <table cellspacing=5 cellpadding=0 border=0>
1102   <tr>
1103     <td>
1104       &nbsp;
1105     </td>
1106     <td>
1107
1108 <p>
1109     </td>
1110   </tr>
1111 </table>
1112 <hr size="1"><address style="align: right;"><small>Generated on Wed May 25 22:02:44 2005 for InspIRCd by
1113 <a href="http://www.doxygen.org/index.html">
1114 <img src="doxygen.png" alt="doxygen" align="middle" border=0 > 
1115 </a>1.3.3 </small></address>
1116 </body>
1117 </html>