]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/xline_8h.html
Added new documentation
[user/henk/code/inspircd.git] / docs / module-doc / xline_8h.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 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.4.4-20050815 -->
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">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</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">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
8 <div class="nav">
9 <a class="el" href="dir_000000.html">home</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">brain</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000002.html">inspircd-cvs</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000003.html">inspircd</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000004.html">include</a></div>
10 <h1>xline.h File Reference</h1><code>#include &lt;typeinfo&gt;</code><br>
11 <code>#include &lt;iostream&gt;</code><br>
12 <code>#include &lt;string&gt;</code><br>
13 <code>#include &lt;deque&gt;</code><br>
14 <code>#include &lt;sstream&gt;</code><br>
15 <code>#include &lt;vector&gt;</code><br>
16 <code>#include &quot;<a class="el" href="users_8h-source.html">users.h</a>&quot;</code><br>
17 <code>#include &quot;<a class="el" href="channels_8h-source.html">channels.h</a>&quot;</code><br>
18
19 <p>
20 Include dependency graph for xline.h:<p><center><img src="xline_8h__incl.gif" border="0" usemap="#xline.h_map" alt=""></center>
21 <map name="xline.h_map">
22 <area href="users_8h-source.html" shape="rect" coords="124,260,188,287" alt="">
23 <area href="channels_8h-source.html" shape="rect" coords="248,210,333,236" alt="">
24 <area href="connection_8h-source.html" shape="rect" coords="241,362,340,388" alt="">
25 </map>
26
27 <p>
28 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=""></center>
29 <map name="xline.hdep_map">
30 <area href="channels_8cpp-source.html" shape="rect" coords="120,7,219,34" alt="">
31 <area href="modules_8cpp-source.html" shape="rect" coords="120,58,219,84" alt="">
32 </map>
33
34 <p>
35 <a href="xline_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
36 <tr><td></td></tr>
37 <tr><td colspan="2"><br><h2>Classes</h2></td></tr>
38 <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>
39
40 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">XLine is the base class for ban lines such as G lines and K lines.  <a href="classXLine.html#_details">More...</a><br></td></tr>
41 <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>
42
43 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">KLine class.  <a href="classKLine.html#_details">More...</a><br></td></tr>
44 <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>
45
46 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">GLine class.  <a href="classGLine.html#_details">More...</a><br></td></tr>
47 <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>
48
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.  <a href="classZLine.html#_details">More...</a><br></td></tr>
52 <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>
53
54 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">QLine class.  <a href="classQLine.html#_details">More...</a><br></td></tr>
55 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#read_5Fxline_5Fdefaults_28_29">read_xline_defaults</a> ()</td></tr>
57
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#add_5Fgline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29">add_gline</a> (long duration, const char *source, const char *reason, const char *hostmask)</td></tr>
59
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#add_5Fqline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Anickname_29">add_qline</a> (long duration, const char *source, const char *reason, const char *nickname)</td></tr>
61
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#add_5Fzline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Aipaddr_29">add_zline</a> (long duration, const char *source, const char *reason, const char *ipaddr)</td></tr>
63
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#add_5Fkline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29">add_kline</a> (long duration, const char *source, const char *reason, const char *hostmask)</td></tr>
65
66 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#add_5Feline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29">add_eline</a> (long duration, const char *source, const char *reason, const char *hostmask)</td></tr>
67
68 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#del_5Fgline_28const_20char_20_2Ahostmask_29">del_gline</a> (const char *hostmask)</td></tr>
69
70 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#del_5Fqline_28const_20char_20_2Anickname_29">del_qline</a> (const char *nickname)</td></tr>
71
72 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#del_5Fzline_28const_20char_20_2Aipaddr_29">del_zline</a> (const char *ipaddr)</td></tr>
73
74 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#del_5Fkline_28const_20char_20_2Ahostmask_29">del_kline</a> (const char *hostmask)</td></tr>
75
76 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#del_5Feline_28const_20char_20_2Ahostmask_29">del_eline</a> (const char *hostmask)</td></tr>
77
78 <tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#matches_5Fqline_28const_20char_20_2Anick_29">matches_qline</a> (const char *nick)</td></tr>
79
80 <tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#matches_5Fgline_28const_20char_20_2Ahost_29">matches_gline</a> (const char *host)</td></tr>
81
82 <tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#matches_5Fzline_28const_20char_20_2Aipaddr_29">matches_zline</a> (const char *ipaddr)</td></tr>
83
84 <tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#matches_5Fkline_28const_20char_20_2Ahost_29">matches_kline</a> (const char *host)</td></tr>
85
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#matches_5Fexception_28const_20char_20_2Ahost_29">matches_exception</a> (const char *host)</td></tr>
87
88 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#expire_5Flines_28_29">expire_lines</a> ()</td></tr>
89
90 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#apply_5Flines_28_29">apply_lines</a> ()</td></tr>
91
92 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#stats_5Fk_28userrec_20_2Auser_29">stats_k</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
93
94 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#stats_5Fg_28userrec_20_2Auser_29">stats_g</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
95
96 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#stats_5Fq_28userrec_20_2Auser_29">stats_q</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
97
98 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#stats_5Fz_28userrec_20_2Auser_29">stats_z</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
99
100 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#stats_5Fe_28userrec_20_2Auser_29">stats_e</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
101
102 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#gline_5Fset_5Fcreation_5Ftime_28char_20_2Ahost_2C_20time_5Ft_20create_5Ftime_29">gline_set_creation_time</a> (char *host, time_t create_time)</td></tr>
103
104 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#qline_5Fset_5Fcreation_5Ftime_28char_20_2Anick_2C_20time_5Ft_20create_5Ftime_29">qline_set_creation_time</a> (char *nick, time_t create_time)</td></tr>
105
106 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#zline_5Fset_5Fcreation_5Ftime_28char_20_2Aip_2C_20time_5Ft_20create_5Ftime_29">zline_set_creation_time</a> (char *ip, time_t create_time)</td></tr>
107
108 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#zline_5Fmake_5Fglobal_28const_20char_20_2Aipaddr_29">zline_make_global</a> (const char *ipaddr)</td></tr>
109
110 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#qline_5Fmake_5Fglobal_28const_20char_20_2Anickname_29">qline_make_global</a> (const char *nickname)</td></tr>
111
112 </table>
113 <hr><h2>Function Documentation</h2>
114 <a class="anchor" name="add_5Feline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29"></a><!-- doxytag: member="xline.h::add_eline" ref="add_5Feline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29" args="(long duration, const char *source, const char *reason, const char *hostmask)" --><p>
115 <table class="mdTable" cellpadding="2" cellspacing="0">
116   <tr>
117     <td class="mdRow">
118       <table cellpadding="0" cellspacing="0" border="0">
119         <tr>
120           <td class="md" nowrap valign="top">void add_eline           </td>
121           <td class="md" valign="top">(&nbsp;</td>
122           <td class="md" nowrap valign="top">long&nbsp;</td>
123           <td class="mdname" nowrap> <em>duration</em>, </td>
124         </tr>
125         <tr>
126           <td class="md" nowrap align="right"></td>
127           <td class="md"></td>
128           <td class="md" nowrap>const char *&nbsp;</td>
129           <td class="mdname" nowrap> <em>source</em>, </td>
130         </tr>
131         <tr>
132           <td class="md" nowrap align="right"></td>
133           <td class="md"></td>
134           <td class="md" nowrap>const char *&nbsp;</td>
135           <td class="mdname" nowrap> <em>reason</em>, </td>
136         </tr>
137         <tr>
138           <td class="md" nowrap align="right"></td>
139           <td class="md"></td>
140           <td class="md" nowrap>const char *&nbsp;</td>
141           <td class="mdname" nowrap> <em>hostmask</em></td>
142         </tr>
143         <tr>
144           <td class="md"></td>
145           <td class="md">)&nbsp;</td>
146           <td class="md" colspan="2"></td>
147         </tr>
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#l00720">Server::AddELine()</a>.    </td>
163   </tr>
164 </table>
165 <a class="anchor" name="add_5Fgline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29"></a><!-- doxytag: member="xline.h::add_gline" ref="add_5Fgline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29" args="(long duration, const char *source, const char *reason, const char *hostmask)" --><p>
166 <table class="mdTable" 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 class="md" nowrap align="right"></td>
178           <td class="md"></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 class="md" nowrap align="right"></td>
184           <td class="md"></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 class="md" nowrap align="right"></td>
190           <td class="md"></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 class="md"></td>
196           <td class="md">)&nbsp;</td>
197           <td class="md" colspan="2"></td>
198         </tr>
199       </table>
200     </td>
201   </tr>
202 </table>
203 <table cellspacing="5" cellpadding="0" border="0">
204   <tr>
205     <td>
206       &nbsp;
207     </td>
208     <td>
209
210 <p>
211
212 <p>
213 Referenced by <a class="el" href="modules_8cpp-source.html#l00700">Server::AddGLine()</a>.    </td>
214   </tr>
215 </table>
216 <a class="anchor" name="add_5Fkline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29"></a><!-- doxytag: member="xline.h::add_kline" ref="add_5Fkline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Ahostmask_29" args="(long duration, const char *source, const char *reason, const char *hostmask)" --><p>
217 <table class="mdTable" cellpadding="2" cellspacing="0">
218   <tr>
219     <td class="mdRow">
220       <table cellpadding="0" cellspacing="0" border="0">
221         <tr>
222           <td class="md" nowrap valign="top">void add_kline           </td>
223           <td class="md" valign="top">(&nbsp;</td>
224           <td class="md" nowrap valign="top">long&nbsp;</td>
225           <td class="mdname" nowrap> <em>duration</em>, </td>
226         </tr>
227         <tr>
228           <td class="md" nowrap align="right"></td>
229           <td class="md"></td>
230           <td class="md" nowrap>const char *&nbsp;</td>
231           <td class="mdname" nowrap> <em>source</em>, </td>
232         </tr>
233         <tr>
234           <td class="md" nowrap align="right"></td>
235           <td class="md"></td>
236           <td class="md" nowrap>const char *&nbsp;</td>
237           <td class="mdname" nowrap> <em>reason</em>, </td>
238         </tr>
239         <tr>
240           <td class="md" nowrap align="right"></td>
241           <td class="md"></td>
242           <td class="md" nowrap>const char *&nbsp;</td>
243           <td class="mdname" nowrap> <em>hostmask</em></td>
244         </tr>
245         <tr>
246           <td class="md"></td>
247           <td class="md">)&nbsp;</td>
248           <td class="md" colspan="2"></td>
249         </tr>
250       </table>
251     </td>
252   </tr>
253 </table>
254 <table cellspacing="5" cellpadding="0" border="0">
255   <tr>
256     <td>
257       &nbsp;
258     </td>
259     <td>
260
261 <p>
262
263 <p>
264 Referenced by <a class="el" href="modules_8cpp-source.html#l00715">Server::AddKLine()</a>.    </td>
265   </tr>
266 </table>
267 <a class="anchor" name="add_5Fqline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Anickname_29"></a><!-- doxytag: member="xline.h::add_qline" ref="add_5Fqline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Anickname_29" args="(long duration, const char *source, const char *reason, const char *nickname)" --><p>
268 <table class="mdTable" cellpadding="2" cellspacing="0">
269   <tr>
270     <td class="mdRow">
271       <table cellpadding="0" cellspacing="0" border="0">
272         <tr>
273           <td class="md" nowrap valign="top">void add_qline           </td>
274           <td class="md" valign="top">(&nbsp;</td>
275           <td class="md" nowrap valign="top">long&nbsp;</td>
276           <td class="mdname" nowrap> <em>duration</em>, </td>
277         </tr>
278         <tr>
279           <td class="md" nowrap align="right"></td>
280           <td class="md"></td>
281           <td class="md" nowrap>const char *&nbsp;</td>
282           <td class="mdname" nowrap> <em>source</em>, </td>
283         </tr>
284         <tr>
285           <td class="md" nowrap align="right"></td>
286           <td class="md"></td>
287           <td class="md" nowrap>const char *&nbsp;</td>
288           <td class="mdname" nowrap> <em>reason</em>, </td>
289         </tr>
290         <tr>
291           <td class="md" nowrap align="right"></td>
292           <td class="md"></td>
293           <td class="md" nowrap>const char *&nbsp;</td>
294           <td class="mdname" nowrap> <em>nickname</em></td>
295         </tr>
296         <tr>
297           <td class="md"></td>
298           <td class="md">)&nbsp;</td>
299           <td class="md" colspan="2"></td>
300         </tr>
301       </table>
302     </td>
303   </tr>
304 </table>
305 <table cellspacing="5" cellpadding="0" border="0">
306   <tr>
307     <td>
308       &nbsp;
309     </td>
310     <td>
311
312 <p>
313
314 <p>
315 Referenced by <a class="el" href="modules_8cpp-source.html#l00705">Server::AddQLine()</a>.    </td>
316   </tr>
317 </table>
318 <a class="anchor" name="add_5Fzline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Aipaddr_29"></a><!-- doxytag: member="xline.h::add_zline" ref="add_5Fzline_28long_20duration_2C_20const_20char_20_2Asource_2C_20const_20char_20_2Areason_2C_20const_20char_20_2Aipaddr_29" args="(long duration, const char *source, const char *reason, const char *ipaddr)" --><p>
319 <table class="mdTable" cellpadding="2" cellspacing="0">
320   <tr>
321     <td class="mdRow">
322       <table cellpadding="0" cellspacing="0" border="0">
323         <tr>
324           <td class="md" nowrap valign="top">void add_zline           </td>
325           <td class="md" valign="top">(&nbsp;</td>
326           <td class="md" nowrap valign="top">long&nbsp;</td>
327           <td class="mdname" nowrap> <em>duration</em>, </td>
328         </tr>
329         <tr>
330           <td class="md" nowrap align="right"></td>
331           <td class="md"></td>
332           <td class="md" nowrap>const char *&nbsp;</td>
333           <td class="mdname" nowrap> <em>source</em>, </td>
334         </tr>
335         <tr>
336           <td class="md" nowrap align="right"></td>
337           <td class="md"></td>
338           <td class="md" nowrap>const char *&nbsp;</td>
339           <td class="mdname" nowrap> <em>reason</em>, </td>
340         </tr>
341         <tr>
342           <td class="md" nowrap align="right"></td>
343           <td class="md"></td>
344           <td class="md" nowrap>const char *&nbsp;</td>
345           <td class="mdname" nowrap> <em>ipaddr</em></td>
346         </tr>
347         <tr>
348           <td class="md"></td>
349           <td class="md">)&nbsp;</td>
350           <td class="md" colspan="2"></td>
351         </tr>
352       </table>
353     </td>
354   </tr>
355 </table>
356 <table cellspacing="5" cellpadding="0" border="0">
357   <tr>
358     <td>
359       &nbsp;
360     </td>
361     <td>
362
363 <p>
364
365 <p>
366 Referenced by <a class="el" href="modules_8cpp-source.html#l00710">Server::AddZLine()</a>.    </td>
367   </tr>
368 </table>
369 <a class="anchor" name="apply_5Flines_28_29"></a><!-- doxytag: member="xline.h::apply_lines" ref="apply_5Flines_28_29" args="()" --><p>
370 <table class="mdTable" cellpadding="2" cellspacing="0">
371   <tr>
372     <td class="mdRow">
373       <table cellpadding="0" cellspacing="0" border="0">
374         <tr>
375           <td class="md" nowrap valign="top">void apply_lines           </td>
376           <td class="md" valign="top">(&nbsp;</td>
377           <td class="mdname1" valign="top" nowrap>          </td>
378           <td class="md" valign="top">&nbsp;)&nbsp;</td>
379           <td class="md" nowrap></td>
380         </tr>
381       </table>
382     </td>
383   </tr>
384 </table>
385 <table cellspacing="5" cellpadding="0" border="0">
386   <tr>
387     <td>
388       &nbsp;
389     </td>
390     <td>
391
392 <p>
393     </td>
394   </tr>
395 </table>
396 <a class="anchor" name="del_5Feline_28const_20char_20_2Ahostmask_29"></a><!-- doxytag: member="xline.h::del_eline" ref="del_5Feline_28const_20char_20_2Ahostmask_29" args="(const char *hostmask)" --><p>
397 <table class="mdTable" cellpadding="2" cellspacing="0">
398   <tr>
399     <td class="mdRow">
400       <table cellpadding="0" cellspacing="0" border="0">
401         <tr>
402           <td class="md" nowrap valign="top">bool del_eline           </td>
403           <td class="md" valign="top">(&nbsp;</td>
404           <td class="md" nowrap valign="top">const char *&nbsp;</td>
405           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </td>
406           <td class="md" valign="top">&nbsp;)&nbsp;</td>
407           <td class="md" nowrap></td>
408         </tr>
409       </table>
410     </td>
411   </tr>
412 </table>
413 <table cellspacing="5" cellpadding="0" border="0">
414   <tr>
415     <td>
416       &nbsp;
417     </td>
418     <td>
419
420 <p>
421
422 <p>
423 Referenced by <a class="el" href="modules_8cpp-source.html#l00745">Server::DelELine()</a>.    </td>
424   </tr>
425 </table>
426 <a class="anchor" name="del_5Fgline_28const_20char_20_2Ahostmask_29"></a><!-- doxytag: member="xline.h::del_gline" ref="del_5Fgline_28const_20char_20_2Ahostmask_29" args="(const char *hostmask)" --><p>
427 <table class="mdTable" cellpadding="2" cellspacing="0">
428   <tr>
429     <td class="mdRow">
430       <table cellpadding="0" cellspacing="0" border="0">
431         <tr>
432           <td class="md" nowrap valign="top">bool del_gline           </td>
433           <td class="md" valign="top">(&nbsp;</td>
434           <td class="md" nowrap valign="top">const char *&nbsp;</td>
435           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </td>
436           <td class="md" valign="top">&nbsp;)&nbsp;</td>
437           <td class="md" nowrap></td>
438         </tr>
439       </table>
440     </td>
441   </tr>
442 </table>
443 <table cellspacing="5" cellpadding="0" border="0">
444   <tr>
445     <td>
446       &nbsp;
447     </td>
448     <td>
449
450 <p>
451
452 <p>
453 Referenced by <a class="el" href="modules_8cpp-source.html#l00725">Server::DelGLine()</a>.    </td>
454   </tr>
455 </table>
456 <a class="anchor" name="del_5Fkline_28const_20char_20_2Ahostmask_29"></a><!-- doxytag: member="xline.h::del_kline" ref="del_5Fkline_28const_20char_20_2Ahostmask_29" args="(const char *hostmask)" --><p>
457 <table class="mdTable" cellpadding="2" cellspacing="0">
458   <tr>
459     <td class="mdRow">
460       <table cellpadding="0" cellspacing="0" border="0">
461         <tr>
462           <td class="md" nowrap valign="top">bool del_kline           </td>
463           <td class="md" valign="top">(&nbsp;</td>
464           <td class="md" nowrap valign="top">const char *&nbsp;</td>
465           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </td>
466           <td class="md" valign="top">&nbsp;)&nbsp;</td>
467           <td class="md" nowrap></td>
468         </tr>
469       </table>
470     </td>
471   </tr>
472 </table>
473 <table cellspacing="5" cellpadding="0" border="0">
474   <tr>
475     <td>
476       &nbsp;
477     </td>
478     <td>
479
480 <p>
481
482 <p>
483 Referenced by <a class="el" href="modules_8cpp-source.html#l00740">Server::DelKLine()</a>.    </td>
484   </tr>
485 </table>
486 <a class="anchor" name="del_5Fqline_28const_20char_20_2Anickname_29"></a><!-- doxytag: member="xline.h::del_qline" ref="del_5Fqline_28const_20char_20_2Anickname_29" args="(const char *nickname)" --><p>
487 <table class="mdTable" cellpadding="2" cellspacing="0">
488   <tr>
489     <td class="mdRow">
490       <table cellpadding="0" cellspacing="0" border="0">
491         <tr>
492           <td class="md" nowrap valign="top">bool del_qline           </td>
493           <td class="md" valign="top">(&nbsp;</td>
494           <td class="md" nowrap valign="top">const char *&nbsp;</td>
495           <td class="mdname1" valign="top" nowrap> <em>nickname</em>          </td>
496           <td class="md" valign="top">&nbsp;)&nbsp;</td>
497           <td class="md" nowrap></td>
498         </tr>
499       </table>
500     </td>
501   </tr>
502 </table>
503 <table cellspacing="5" cellpadding="0" border="0">
504   <tr>
505     <td>
506       &nbsp;
507     </td>
508     <td>
509
510 <p>
511
512 <p>
513 Referenced by <a class="el" href="modules_8cpp-source.html#l00730">Server::DelQLine()</a>.    </td>
514   </tr>
515 </table>
516 <a class="anchor" name="del_5Fzline_28const_20char_20_2Aipaddr_29"></a><!-- doxytag: member="xline.h::del_zline" ref="del_5Fzline_28const_20char_20_2Aipaddr_29" args="(const char *ipaddr)" --><p>
517 <table class="mdTable" cellpadding="2" cellspacing="0">
518   <tr>
519     <td class="mdRow">
520       <table cellpadding="0" cellspacing="0" border="0">
521         <tr>
522           <td class="md" nowrap valign="top">bool del_zline           </td>
523           <td class="md" valign="top">(&nbsp;</td>
524           <td class="md" nowrap valign="top">const char *&nbsp;</td>
525           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
526           <td class="md" valign="top">&nbsp;)&nbsp;</td>
527           <td class="md" nowrap></td>
528         </tr>
529       </table>
530     </td>
531   </tr>
532 </table>
533 <table cellspacing="5" cellpadding="0" border="0">
534   <tr>
535     <td>
536       &nbsp;
537     </td>
538     <td>
539
540 <p>
541
542 <p>
543 Referenced by <a class="el" href="modules_8cpp-source.html#l00735">Server::DelZLine()</a>.    </td>
544   </tr>
545 </table>
546 <a class="anchor" name="expire_5Flines_28_29"></a><!-- doxytag: member="xline.h::expire_lines" ref="expire_5Flines_28_29" args="()" --><p>
547 <table class="mdTable" cellpadding="2" cellspacing="0">
548   <tr>
549     <td class="mdRow">
550       <table cellpadding="0" cellspacing="0" border="0">
551         <tr>
552           <td class="md" nowrap valign="top">void expire_lines           </td>
553           <td class="md" valign="top">(&nbsp;</td>
554           <td class="mdname1" valign="top" nowrap>          </td>
555           <td class="md" valign="top">&nbsp;)&nbsp;</td>
556           <td class="md" nowrap></td>
557         </tr>
558       </table>
559     </td>
560   </tr>
561 </table>
562 <table cellspacing="5" cellpadding="0" border="0">
563   <tr>
564     <td>
565       &nbsp;
566     </td>
567     <td>
568
569 <p>
570     </td>
571   </tr>
572 </table>
573 <a class="anchor" name="gline_5Fset_5Fcreation_5Ftime_28char_20_2Ahost_2C_20time_5Ft_20create_5Ftime_29"></a><!-- doxytag: member="xline.h::gline_set_creation_time" ref="gline_5Fset_5Fcreation_5Ftime_28char_20_2Ahost_2C_20time_5Ft_20create_5Ftime_29" args="(char *host, time_t create_time)" --><p>
574 <table class="mdTable" cellpadding="2" cellspacing="0">
575   <tr>
576     <td class="mdRow">
577       <table cellpadding="0" cellspacing="0" border="0">
578         <tr>
579           <td class="md" nowrap valign="top">void gline_set_creation_time           </td>
580           <td class="md" valign="top">(&nbsp;</td>
581           <td class="md" nowrap valign="top">char *&nbsp;</td>
582           <td class="mdname" nowrap> <em>host</em>, </td>
583         </tr>
584         <tr>
585           <td class="md" nowrap align="right"></td>
586           <td class="md"></td>
587           <td class="md" nowrap>time_t&nbsp;</td>
588           <td class="mdname" nowrap> <em>create_time</em></td>
589         </tr>
590         <tr>
591           <td class="md"></td>
592           <td class="md">)&nbsp;</td>
593           <td class="md" colspan="2"></td>
594         </tr>
595       </table>
596     </td>
597   </tr>
598 </table>
599 <table cellspacing="5" cellpadding="0" border="0">
600   <tr>
601     <td>
602       &nbsp;
603     </td>
604     <td>
605
606 <p>
607     </td>
608   </tr>
609 </table>
610 <a class="anchor" name="matches_5Fexception_28const_20char_20_2Ahost_29"></a><!-- doxytag: member="xline.h::matches_exception" ref="matches_5Fexception_28const_20char_20_2Ahost_29" args="(const char *host)" --><p>
611 <table class="mdTable" cellpadding="2" cellspacing="0">
612   <tr>
613     <td class="mdRow">
614       <table cellpadding="0" cellspacing="0" border="0">
615         <tr>
616           <td class="md" nowrap valign="top">char* matches_exception           </td>
617           <td class="md" valign="top">(&nbsp;</td>
618           <td class="md" nowrap valign="top">const char *&nbsp;</td>
619           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
620           <td class="md" valign="top">&nbsp;)&nbsp;</td>
621           <td class="md" nowrap></td>
622         </tr>
623       </table>
624     </td>
625   </tr>
626 </table>
627 <table cellspacing="5" cellpadding="0" border="0">
628   <tr>
629     <td>
630       &nbsp;
631     </td>
632     <td>
633
634 <p>
635     </td>
636   </tr>
637 </table>
638 <a class="anchor" name="matches_5Fgline_28const_20char_20_2Ahost_29"></a><!-- doxytag: member="xline.h::matches_gline" ref="matches_5Fgline_28const_20char_20_2Ahost_29" args="(const char *host)" --><p>
639 <table class="mdTable" cellpadding="2" cellspacing="0">
640   <tr>
641     <td class="mdRow">
642       <table cellpadding="0" cellspacing="0" border="0">
643         <tr>
644           <td class="md" nowrap valign="top">char* matches_gline           </td>
645           <td class="md" valign="top">(&nbsp;</td>
646           <td class="md" nowrap valign="top">const char *&nbsp;</td>
647           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
648           <td class="md" valign="top">&nbsp;)&nbsp;</td>
649           <td class="md" nowrap></td>
650         </tr>
651       </table>
652     </td>
653   </tr>
654 </table>
655 <table cellspacing="5" cellpadding="0" border="0">
656   <tr>
657     <td>
658       &nbsp;
659     </td>
660     <td>
661
662 <p>
663     </td>
664   </tr>
665 </table>
666 <a class="anchor" name="matches_5Fkline_28const_20char_20_2Ahost_29"></a><!-- doxytag: member="xline.h::matches_kline" ref="matches_5Fkline_28const_20char_20_2Ahost_29" args="(const char *host)" --><p>
667 <table class="mdTable" cellpadding="2" cellspacing="0">
668   <tr>
669     <td class="mdRow">
670       <table cellpadding="0" cellspacing="0" border="0">
671         <tr>
672           <td class="md" nowrap valign="top">char* matches_kline           </td>
673           <td class="md" valign="top">(&nbsp;</td>
674           <td class="md" nowrap valign="top">const char *&nbsp;</td>
675           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
676           <td class="md" valign="top">&nbsp;)&nbsp;</td>
677           <td class="md" nowrap></td>
678         </tr>
679       </table>
680     </td>
681   </tr>
682 </table>
683 <table cellspacing="5" cellpadding="0" border="0">
684   <tr>
685     <td>
686       &nbsp;
687     </td>
688     <td>
689
690 <p>
691     </td>
692   </tr>
693 </table>
694 <a class="anchor" name="matches_5Fqline_28const_20char_20_2Anick_29"></a><!-- doxytag: member="xline.h::matches_qline" ref="matches_5Fqline_28const_20char_20_2Anick_29" args="(const char *nick)" --><p>
695 <table class="mdTable" cellpadding="2" cellspacing="0">
696   <tr>
697     <td class="mdRow">
698       <table cellpadding="0" cellspacing="0" border="0">
699         <tr>
700           <td class="md" nowrap valign="top">char* matches_qline           </td>
701           <td class="md" valign="top">(&nbsp;</td>
702           <td class="md" nowrap valign="top">const char *&nbsp;</td>
703           <td class="mdname1" valign="top" nowrap> <em>nick</em>          </td>
704           <td class="md" valign="top">&nbsp;)&nbsp;</td>
705           <td class="md" nowrap></td>
706         </tr>
707       </table>
708     </td>
709   </tr>
710 </table>
711 <table cellspacing="5" cellpadding="0" border="0">
712   <tr>
713     <td>
714       &nbsp;
715     </td>
716     <td>
717
718 <p>
719     </td>
720   </tr>
721 </table>
722 <a class="anchor" name="matches_5Fzline_28const_20char_20_2Aipaddr_29"></a><!-- doxytag: member="xline.h::matches_zline" ref="matches_5Fzline_28const_20char_20_2Aipaddr_29" args="(const char *ipaddr)" --><p>
723 <table class="mdTable" cellpadding="2" cellspacing="0">
724   <tr>
725     <td class="mdRow">
726       <table cellpadding="0" cellspacing="0" border="0">
727         <tr>
728           <td class="md" nowrap valign="top">char* matches_zline           </td>
729           <td class="md" valign="top">(&nbsp;</td>
730           <td class="md" nowrap valign="top">const char *&nbsp;</td>
731           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
732           <td class="md" valign="top">&nbsp;)&nbsp;</td>
733           <td class="md" nowrap></td>
734         </tr>
735       </table>
736     </td>
737   </tr>
738 </table>
739 <table cellspacing="5" cellpadding="0" border="0">
740   <tr>
741     <td>
742       &nbsp;
743     </td>
744     <td>
745
746 <p>
747     </td>
748   </tr>
749 </table>
750 <a class="anchor" name="qline_5Fmake_5Fglobal_28const_20char_20_2Anickname_29"></a><!-- doxytag: member="xline.h::qline_make_global" ref="qline_5Fmake_5Fglobal_28const_20char_20_2Anickname_29" args="(const char *nickname)" --><p>
751 <table class="mdTable" cellpadding="2" cellspacing="0">
752   <tr>
753     <td class="mdRow">
754       <table cellpadding="0" cellspacing="0" border="0">
755         <tr>
756           <td class="md" nowrap valign="top">bool qline_make_global           </td>
757           <td class="md" valign="top">(&nbsp;</td>
758           <td class="md" nowrap valign="top">const char *&nbsp;</td>
759           <td class="mdname1" valign="top" nowrap> <em>nickname</em>          </td>
760           <td class="md" valign="top">&nbsp;)&nbsp;</td>
761           <td class="md" nowrap></td>
762         </tr>
763       </table>
764     </td>
765   </tr>
766 </table>
767 <table cellspacing="5" cellpadding="0" border="0">
768   <tr>
769     <td>
770       &nbsp;
771     </td>
772     <td>
773
774 <p>
775     </td>
776   </tr>
777 </table>
778 <a class="anchor" name="qline_5Fset_5Fcreation_5Ftime_28char_20_2Anick_2C_20time_5Ft_20create_5Ftime_29"></a><!-- doxytag: member="xline.h::qline_set_creation_time" ref="qline_5Fset_5Fcreation_5Ftime_28char_20_2Anick_2C_20time_5Ft_20create_5Ftime_29" args="(char *nick, time_t create_time)" --><p>
779 <table class="mdTable" cellpadding="2" cellspacing="0">
780   <tr>
781     <td class="mdRow">
782       <table cellpadding="0" cellspacing="0" border="0">
783         <tr>
784           <td class="md" nowrap valign="top">void qline_set_creation_time           </td>
785           <td class="md" valign="top">(&nbsp;</td>
786           <td class="md" nowrap valign="top">char *&nbsp;</td>
787           <td class="mdname" nowrap> <em>nick</em>, </td>
788         </tr>
789         <tr>
790           <td class="md" nowrap align="right"></td>
791           <td class="md"></td>
792           <td class="md" nowrap>time_t&nbsp;</td>
793           <td class="mdname" nowrap> <em>create_time</em></td>
794         </tr>
795         <tr>
796           <td class="md"></td>
797           <td class="md">)&nbsp;</td>
798           <td class="md" colspan="2"></td>
799         </tr>
800       </table>
801     </td>
802   </tr>
803 </table>
804 <table cellspacing="5" cellpadding="0" border="0">
805   <tr>
806     <td>
807       &nbsp;
808     </td>
809     <td>
810
811 <p>
812     </td>
813   </tr>
814 </table>
815 <a class="anchor" name="read_5Fxline_5Fdefaults_28_29"></a><!-- doxytag: member="xline.h::read_xline_defaults" ref="read_5Fxline_5Fdefaults_28_29" args="()" --><p>
816 <table class="mdTable" cellpadding="2" cellspacing="0">
817   <tr>
818     <td class="mdRow">
819       <table cellpadding="0" cellspacing="0" border="0">
820         <tr>
821           <td class="md" nowrap valign="top">void read_xline_defaults           </td>
822           <td class="md" valign="top">(&nbsp;</td>
823           <td class="mdname1" valign="top" nowrap>          </td>
824           <td class="md" valign="top">&nbsp;)&nbsp;</td>
825           <td class="md" nowrap></td>
826         </tr>
827       </table>
828     </td>
829   </tr>
830 </table>
831 <table cellspacing="5" cellpadding="0" border="0">
832   <tr>
833     <td>
834       &nbsp;
835     </td>
836     <td>
837
838 <p>
839     </td>
840   </tr>
841 </table>
842 <a class="anchor" name="stats_5Fe_28userrec_20_2Auser_29"></a><!-- doxytag: member="xline.h::stats_e" ref="stats_5Fe_28userrec_20_2Auser_29" args="(userrec *user)" --><p>
843 <table class="mdTable" cellpadding="2" cellspacing="0">
844   <tr>
845     <td class="mdRow">
846       <table cellpadding="0" cellspacing="0" border="0">
847         <tr>
848           <td class="md" nowrap valign="top">void stats_e           </td>
849           <td class="md" valign="top">(&nbsp;</td>
850           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
851           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
852           <td class="md" valign="top">&nbsp;)&nbsp;</td>
853           <td class="md" nowrap></td>
854         </tr>
855       </table>
856     </td>
857   </tr>
858 </table>
859 <table cellspacing="5" cellpadding="0" border="0">
860   <tr>
861     <td>
862       &nbsp;
863     </td>
864     <td>
865
866 <p>
867     </td>
868   </tr>
869 </table>
870 <a class="anchor" name="stats_5Fg_28userrec_20_2Auser_29"></a><!-- doxytag: member="xline.h::stats_g" ref="stats_5Fg_28userrec_20_2Auser_29" args="(userrec *user)" --><p>
871 <table class="mdTable" cellpadding="2" cellspacing="0">
872   <tr>
873     <td class="mdRow">
874       <table cellpadding="0" cellspacing="0" border="0">
875         <tr>
876           <td class="md" nowrap valign="top">void stats_g           </td>
877           <td class="md" valign="top">(&nbsp;</td>
878           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
879           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
880           <td class="md" valign="top">&nbsp;)&nbsp;</td>
881           <td class="md" nowrap></td>
882         </tr>
883       </table>
884     </td>
885   </tr>
886 </table>
887 <table cellspacing="5" cellpadding="0" border="0">
888   <tr>
889     <td>
890       &nbsp;
891     </td>
892     <td>
893
894 <p>
895     </td>
896   </tr>
897 </table>
898 <a class="anchor" name="stats_5Fk_28userrec_20_2Auser_29"></a><!-- doxytag: member="xline.h::stats_k" ref="stats_5Fk_28userrec_20_2Auser_29" args="(userrec *user)" --><p>
899 <table class="mdTable" cellpadding="2" cellspacing="0">
900   <tr>
901     <td class="mdRow">
902       <table cellpadding="0" cellspacing="0" border="0">
903         <tr>
904           <td class="md" nowrap valign="top">void stats_k           </td>
905           <td class="md" valign="top">(&nbsp;</td>
906           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
907           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
908           <td class="md" valign="top">&nbsp;)&nbsp;</td>
909           <td class="md" nowrap></td>
910         </tr>
911       </table>
912     </td>
913   </tr>
914 </table>
915 <table cellspacing="5" cellpadding="0" border="0">
916   <tr>
917     <td>
918       &nbsp;
919     </td>
920     <td>
921
922 <p>
923     </td>
924   </tr>
925 </table>
926 <a class="anchor" name="stats_5Fq_28userrec_20_2Auser_29"></a><!-- doxytag: member="xline.h::stats_q" ref="stats_5Fq_28userrec_20_2Auser_29" args="(userrec *user)" --><p>
927 <table class="mdTable" cellpadding="2" cellspacing="0">
928   <tr>
929     <td class="mdRow">
930       <table cellpadding="0" cellspacing="0" border="0">
931         <tr>
932           <td class="md" nowrap valign="top">void stats_q           </td>
933           <td class="md" valign="top">(&nbsp;</td>
934           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
935           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
936           <td class="md" valign="top">&nbsp;)&nbsp;</td>
937           <td class="md" nowrap></td>
938         </tr>
939       </table>
940     </td>
941   </tr>
942 </table>
943 <table cellspacing="5" cellpadding="0" border="0">
944   <tr>
945     <td>
946       &nbsp;
947     </td>
948     <td>
949
950 <p>
951     </td>
952   </tr>
953 </table>
954 <a class="anchor" name="stats_5Fz_28userrec_20_2Auser_29"></a><!-- doxytag: member="xline.h::stats_z" ref="stats_5Fz_28userrec_20_2Auser_29" args="(userrec *user)" --><p>
955 <table class="mdTable" cellpadding="2" cellspacing="0">
956   <tr>
957     <td class="mdRow">
958       <table cellpadding="0" cellspacing="0" border="0">
959         <tr>
960           <td class="md" nowrap valign="top">void stats_z           </td>
961           <td class="md" valign="top">(&nbsp;</td>
962           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
963           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
964           <td class="md" valign="top">&nbsp;)&nbsp;</td>
965           <td class="md" nowrap></td>
966         </tr>
967       </table>
968     </td>
969   </tr>
970 </table>
971 <table cellspacing="5" cellpadding="0" border="0">
972   <tr>
973     <td>
974       &nbsp;
975     </td>
976     <td>
977
978 <p>
979     </td>
980   </tr>
981 </table>
982 <a class="anchor" name="zline_5Fmake_5Fglobal_28const_20char_20_2Aipaddr_29"></a><!-- doxytag: member="xline.h::zline_make_global" ref="zline_5Fmake_5Fglobal_28const_20char_20_2Aipaddr_29" args="(const char *ipaddr)" --><p>
983 <table class="mdTable" cellpadding="2" cellspacing="0">
984   <tr>
985     <td class="mdRow">
986       <table cellpadding="0" cellspacing="0" border="0">
987         <tr>
988           <td class="md" nowrap valign="top">bool zline_make_global           </td>
989           <td class="md" valign="top">(&nbsp;</td>
990           <td class="md" nowrap valign="top">const char *&nbsp;</td>
991           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
992           <td class="md" valign="top">&nbsp;)&nbsp;</td>
993           <td class="md" nowrap></td>
994         </tr>
995       </table>
996     </td>
997   </tr>
998 </table>
999 <table cellspacing="5" cellpadding="0" border="0">
1000   <tr>
1001     <td>
1002       &nbsp;
1003     </td>
1004     <td>
1005
1006 <p>
1007     </td>
1008   </tr>
1009 </table>
1010 <a class="anchor" name="zline_5Fset_5Fcreation_5Ftime_28char_20_2Aip_2C_20time_5Ft_20create_5Ftime_29"></a><!-- doxytag: member="xline.h::zline_set_creation_time" ref="zline_5Fset_5Fcreation_5Ftime_28char_20_2Aip_2C_20time_5Ft_20create_5Ftime_29" args="(char *ip, time_t create_time)" --><p>
1011 <table class="mdTable" cellpadding="2" cellspacing="0">
1012   <tr>
1013     <td class="mdRow">
1014       <table cellpadding="0" cellspacing="0" border="0">
1015         <tr>
1016           <td class="md" nowrap valign="top">void zline_set_creation_time           </td>
1017           <td class="md" valign="top">(&nbsp;</td>
1018           <td class="md" nowrap valign="top">char *&nbsp;</td>
1019           <td class="mdname" nowrap> <em>ip</em>, </td>
1020         </tr>
1021         <tr>
1022           <td class="md" nowrap align="right"></td>
1023           <td class="md"></td>
1024           <td class="md" nowrap>time_t&nbsp;</td>
1025           <td class="mdname" nowrap> <em>create_time</em></td>
1026         </tr>
1027         <tr>
1028           <td class="md"></td>
1029           <td class="md">)&nbsp;</td>
1030           <td class="md" colspan="2"></td>
1031         </tr>
1032       </table>
1033     </td>
1034   </tr>
1035 </table>
1036 <table cellspacing="5" cellpadding="0" border="0">
1037   <tr>
1038     <td>
1039       &nbsp;
1040     </td>
1041     <td>
1042
1043 <p>
1044     </td>
1045   </tr>
1046 </table>
1047 <hr size="1"><address style="align: right;"><small>Generated on Sun Nov 27 01:43:24 2005 for InspIRCd by&nbsp;
1048 <a href="http://www.doxygen.org/index.html">
1049 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4-20050815 </small></address>
1050 </body>
1051 </html>