]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/xline_8h.html
Added new module docs
[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">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xline_8h.html#eline_5Fset_5Fcreation_5Ftime_28char_20_2Ahost_2C_20time_5Ft_20create_5Ftime_29">eline_set_creation_time</a> (char *host, time_t create_time)</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#zline_5Fmake_5Fglobal_28const_20char_20_2Aipaddr_29">zline_make_global</a> (const char *ipaddr)</td></tr>
111
112 <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>
113
114 </table>
115 <hr><h2>Function Documentation</h2>
116 <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>
117 <table class="mdTable" cellpadding="2" cellspacing="0">
118   <tr>
119     <td class="mdRow">
120       <table cellpadding="0" cellspacing="0" border="0">
121         <tr>
122           <td class="md" nowrap valign="top">void add_eline           </td>
123           <td class="md" valign="top">(&nbsp;</td>
124           <td class="md" nowrap valign="top">long&nbsp;</td>
125           <td class="mdname" nowrap> <em>duration</em>, </td>
126         </tr>
127         <tr>
128           <td class="md" nowrap align="right"></td>
129           <td class="md"></td>
130           <td class="md" nowrap>const char *&nbsp;</td>
131           <td class="mdname" nowrap> <em>source</em>, </td>
132         </tr>
133         <tr>
134           <td class="md" nowrap align="right"></td>
135           <td class="md"></td>
136           <td class="md" nowrap>const char *&nbsp;</td>
137           <td class="mdname" nowrap> <em>reason</em>, </td>
138         </tr>
139         <tr>
140           <td class="md" nowrap align="right"></td>
141           <td class="md"></td>
142           <td class="md" nowrap>const char *&nbsp;</td>
143           <td class="mdname" nowrap> <em>hostmask</em></td>
144         </tr>
145         <tr>
146           <td class="md"></td>
147           <td class="md">)&nbsp;</td>
148           <td class="md" colspan="2"></td>
149         </tr>
150       </table>
151     </td>
152   </tr>
153 </table>
154 <table cellspacing="5" cellpadding="0" border="0">
155   <tr>
156     <td>
157       &nbsp;
158     </td>
159     <td>
160
161 <p>
162
163 <p>
164 Referenced by <a class="el" href="modules_8cpp-source.html#l00758">Server::AddELine()</a>.    </td>
165   </tr>
166 </table>
167 <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>
168 <table class="mdTable" cellpadding="2" cellspacing="0">
169   <tr>
170     <td class="mdRow">
171       <table cellpadding="0" cellspacing="0" border="0">
172         <tr>
173           <td class="md" nowrap valign="top">void add_gline           </td>
174           <td class="md" valign="top">(&nbsp;</td>
175           <td class="md" nowrap valign="top">long&nbsp;</td>
176           <td class="mdname" nowrap> <em>duration</em>, </td>
177         </tr>
178         <tr>
179           <td class="md" nowrap align="right"></td>
180           <td class="md"></td>
181           <td class="md" nowrap>const char *&nbsp;</td>
182           <td class="mdname" nowrap> <em>source</em>, </td>
183         </tr>
184         <tr>
185           <td class="md" nowrap align="right"></td>
186           <td class="md"></td>
187           <td class="md" nowrap>const char *&nbsp;</td>
188           <td class="mdname" nowrap> <em>reason</em>, </td>
189         </tr>
190         <tr>
191           <td class="md" nowrap align="right"></td>
192           <td class="md"></td>
193           <td class="md" nowrap>const char *&nbsp;</td>
194           <td class="mdname" nowrap> <em>hostmask</em></td>
195         </tr>
196         <tr>
197           <td class="md"></td>
198           <td class="md">)&nbsp;</td>
199           <td class="md" colspan="2"></td>
200         </tr>
201       </table>
202     </td>
203   </tr>
204 </table>
205 <table cellspacing="5" cellpadding="0" border="0">
206   <tr>
207     <td>
208       &nbsp;
209     </td>
210     <td>
211
212 <p>
213
214 <p>
215 Referenced by <a class="el" href="modules_8cpp-source.html#l00738">Server::AddGLine()</a>.    </td>
216   </tr>
217 </table>
218 <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>
219 <table class="mdTable" cellpadding="2" cellspacing="0">
220   <tr>
221     <td class="mdRow">
222       <table cellpadding="0" cellspacing="0" border="0">
223         <tr>
224           <td class="md" nowrap valign="top">void add_kline           </td>
225           <td class="md" valign="top">(&nbsp;</td>
226           <td class="md" nowrap valign="top">long&nbsp;</td>
227           <td class="mdname" nowrap> <em>duration</em>, </td>
228         </tr>
229         <tr>
230           <td class="md" nowrap align="right"></td>
231           <td class="md"></td>
232           <td class="md" nowrap>const char *&nbsp;</td>
233           <td class="mdname" nowrap> <em>source</em>, </td>
234         </tr>
235         <tr>
236           <td class="md" nowrap align="right"></td>
237           <td class="md"></td>
238           <td class="md" nowrap>const char *&nbsp;</td>
239           <td class="mdname" nowrap> <em>reason</em>, </td>
240         </tr>
241         <tr>
242           <td class="md" nowrap align="right"></td>
243           <td class="md"></td>
244           <td class="md" nowrap>const char *&nbsp;</td>
245           <td class="mdname" nowrap> <em>hostmask</em></td>
246         </tr>
247         <tr>
248           <td class="md"></td>
249           <td class="md">)&nbsp;</td>
250           <td class="md" colspan="2"></td>
251         </tr>
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#l00753">Server::AddKLine()</a>.    </td>
267   </tr>
268 </table>
269 <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>
270 <table class="mdTable" 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 class="md" nowrap align="right"></td>
282           <td class="md"></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 class="md" nowrap align="right"></td>
288           <td class="md"></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 class="md" nowrap align="right"></td>
294           <td class="md"></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 class="md"></td>
300           <td class="md">)&nbsp;</td>
301           <td class="md" colspan="2"></td>
302         </tr>
303       </table>
304     </td>
305   </tr>
306 </table>
307 <table cellspacing="5" cellpadding="0" border="0">
308   <tr>
309     <td>
310       &nbsp;
311     </td>
312     <td>
313
314 <p>
315
316 <p>
317 Referenced by <a class="el" href="modules_8cpp-source.html#l00743">Server::AddQLine()</a>.    </td>
318   </tr>
319 </table>
320 <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>
321 <table class="mdTable" cellpadding="2" cellspacing="0">
322   <tr>
323     <td class="mdRow">
324       <table cellpadding="0" cellspacing="0" border="0">
325         <tr>
326           <td class="md" nowrap valign="top">void add_zline           </td>
327           <td class="md" valign="top">(&nbsp;</td>
328           <td class="md" nowrap valign="top">long&nbsp;</td>
329           <td class="mdname" nowrap> <em>duration</em>, </td>
330         </tr>
331         <tr>
332           <td class="md" nowrap align="right"></td>
333           <td class="md"></td>
334           <td class="md" nowrap>const char *&nbsp;</td>
335           <td class="mdname" nowrap> <em>source</em>, </td>
336         </tr>
337         <tr>
338           <td class="md" nowrap align="right"></td>
339           <td class="md"></td>
340           <td class="md" nowrap>const char *&nbsp;</td>
341           <td class="mdname" nowrap> <em>reason</em>, </td>
342         </tr>
343         <tr>
344           <td class="md" nowrap align="right"></td>
345           <td class="md"></td>
346           <td class="md" nowrap>const char *&nbsp;</td>
347           <td class="mdname" nowrap> <em>ipaddr</em></td>
348         </tr>
349         <tr>
350           <td class="md"></td>
351           <td class="md">)&nbsp;</td>
352           <td class="md" colspan="2"></td>
353         </tr>
354       </table>
355     </td>
356   </tr>
357 </table>
358 <table cellspacing="5" cellpadding="0" border="0">
359   <tr>
360     <td>
361       &nbsp;
362     </td>
363     <td>
364
365 <p>
366
367 <p>
368 Referenced by <a class="el" href="modules_8cpp-source.html#l00748">Server::AddZLine()</a>.    </td>
369   </tr>
370 </table>
371 <a class="anchor" name="apply_5Flines_28_29"></a><!-- doxytag: member="xline.h::apply_lines" ref="apply_5Flines_28_29" args="()" --><p>
372 <table class="mdTable" cellpadding="2" cellspacing="0">
373   <tr>
374     <td class="mdRow">
375       <table cellpadding="0" cellspacing="0" border="0">
376         <tr>
377           <td class="md" nowrap valign="top">void apply_lines           </td>
378           <td class="md" valign="top">(&nbsp;</td>
379           <td class="mdname1" valign="top" nowrap>          </td>
380           <td class="md" valign="top">&nbsp;)&nbsp;</td>
381           <td class="md" nowrap></td>
382         </tr>
383       </table>
384     </td>
385   </tr>
386 </table>
387 <table cellspacing="5" cellpadding="0" border="0">
388   <tr>
389     <td>
390       &nbsp;
391     </td>
392     <td>
393
394 <p>
395     </td>
396   </tr>
397 </table>
398 <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>
399 <table class="mdTable" cellpadding="2" cellspacing="0">
400   <tr>
401     <td class="mdRow">
402       <table cellpadding="0" cellspacing="0" border="0">
403         <tr>
404           <td class="md" nowrap valign="top">bool del_eline           </td>
405           <td class="md" valign="top">(&nbsp;</td>
406           <td class="md" nowrap valign="top">const char *&nbsp;</td>
407           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </td>
408           <td class="md" valign="top">&nbsp;)&nbsp;</td>
409           <td class="md" nowrap></td>
410         </tr>
411       </table>
412     </td>
413   </tr>
414 </table>
415 <table cellspacing="5" cellpadding="0" border="0">
416   <tr>
417     <td>
418       &nbsp;
419     </td>
420     <td>
421
422 <p>
423
424 <p>
425 Referenced by <a class="el" href="modules_8cpp-source.html#l00783">Server::DelELine()</a>.    </td>
426   </tr>
427 </table>
428 <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>
429 <table class="mdTable" cellpadding="2" cellspacing="0">
430   <tr>
431     <td class="mdRow">
432       <table cellpadding="0" cellspacing="0" border="0">
433         <tr>
434           <td class="md" nowrap valign="top">bool del_gline           </td>
435           <td class="md" valign="top">(&nbsp;</td>
436           <td class="md" nowrap valign="top">const char *&nbsp;</td>
437           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </td>
438           <td class="md" valign="top">&nbsp;)&nbsp;</td>
439           <td class="md" nowrap></td>
440         </tr>
441       </table>
442     </td>
443   </tr>
444 </table>
445 <table cellspacing="5" cellpadding="0" border="0">
446   <tr>
447     <td>
448       &nbsp;
449     </td>
450     <td>
451
452 <p>
453
454 <p>
455 Referenced by <a class="el" href="modules_8cpp-source.html#l00763">Server::DelGLine()</a>.    </td>
456   </tr>
457 </table>
458 <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>
459 <table class="mdTable" cellpadding="2" cellspacing="0">
460   <tr>
461     <td class="mdRow">
462       <table cellpadding="0" cellspacing="0" border="0">
463         <tr>
464           <td class="md" nowrap valign="top">bool del_kline           </td>
465           <td class="md" valign="top">(&nbsp;</td>
466           <td class="md" nowrap valign="top">const char *&nbsp;</td>
467           <td class="mdname1" valign="top" nowrap> <em>hostmask</em>          </td>
468           <td class="md" valign="top">&nbsp;)&nbsp;</td>
469           <td class="md" nowrap></td>
470         </tr>
471       </table>
472     </td>
473   </tr>
474 </table>
475 <table cellspacing="5" cellpadding="0" border="0">
476   <tr>
477     <td>
478       &nbsp;
479     </td>
480     <td>
481
482 <p>
483
484 <p>
485 Referenced by <a class="el" href="modules_8cpp-source.html#l00778">Server::DelKLine()</a>.    </td>
486   </tr>
487 </table>
488 <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>
489 <table class="mdTable" cellpadding="2" cellspacing="0">
490   <tr>
491     <td class="mdRow">
492       <table cellpadding="0" cellspacing="0" border="0">
493         <tr>
494           <td class="md" nowrap valign="top">bool del_qline           </td>
495           <td class="md" valign="top">(&nbsp;</td>
496           <td class="md" nowrap valign="top">const char *&nbsp;</td>
497           <td class="mdname1" valign="top" nowrap> <em>nickname</em>          </td>
498           <td class="md" valign="top">&nbsp;)&nbsp;</td>
499           <td class="md" nowrap></td>
500         </tr>
501       </table>
502     </td>
503   </tr>
504 </table>
505 <table cellspacing="5" cellpadding="0" border="0">
506   <tr>
507     <td>
508       &nbsp;
509     </td>
510     <td>
511
512 <p>
513
514 <p>
515 Referenced by <a class="el" href="modules_8cpp-source.html#l00768">Server::DelQLine()</a>.    </td>
516   </tr>
517 </table>
518 <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>
519 <table class="mdTable" cellpadding="2" cellspacing="0">
520   <tr>
521     <td class="mdRow">
522       <table cellpadding="0" cellspacing="0" border="0">
523         <tr>
524           <td class="md" nowrap valign="top">bool del_zline           </td>
525           <td class="md" valign="top">(&nbsp;</td>
526           <td class="md" nowrap valign="top">const char *&nbsp;</td>
527           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
528           <td class="md" valign="top">&nbsp;)&nbsp;</td>
529           <td class="md" nowrap></td>
530         </tr>
531       </table>
532     </td>
533   </tr>
534 </table>
535 <table cellspacing="5" cellpadding="0" border="0">
536   <tr>
537     <td>
538       &nbsp;
539     </td>
540     <td>
541
542 <p>
543
544 <p>
545 Referenced by <a class="el" href="modules_8cpp-source.html#l00773">Server::DelZLine()</a>.    </td>
546   </tr>
547 </table>
548 <a class="anchor" name="eline_5Fset_5Fcreation_5Ftime_28char_20_2Ahost_2C_20time_5Ft_20create_5Ftime_29"></a><!-- doxytag: member="xline.h::eline_set_creation_time" ref="eline_5Fset_5Fcreation_5Ftime_28char_20_2Ahost_2C_20time_5Ft_20create_5Ftime_29" args="(char *host, time_t create_time)" --><p>
549 <table class="mdTable" cellpadding="2" cellspacing="0">
550   <tr>
551     <td class="mdRow">
552       <table cellpadding="0" cellspacing="0" border="0">
553         <tr>
554           <td class="md" nowrap valign="top">void eline_set_creation_time           </td>
555           <td class="md" valign="top">(&nbsp;</td>
556           <td class="md" nowrap valign="top">char *&nbsp;</td>
557           <td class="mdname" nowrap> <em>host</em>, </td>
558         </tr>
559         <tr>
560           <td class="md" nowrap align="right"></td>
561           <td class="md"></td>
562           <td class="md" nowrap>time_t&nbsp;</td>
563           <td class="mdname" nowrap> <em>create_time</em></td>
564         </tr>
565         <tr>
566           <td class="md"></td>
567           <td class="md">)&nbsp;</td>
568           <td class="md" colspan="2"></td>
569         </tr>
570       </table>
571     </td>
572   </tr>
573 </table>
574 <table cellspacing="5" cellpadding="0" border="0">
575   <tr>
576     <td>
577       &nbsp;
578     </td>
579     <td>
580
581 <p>
582     </td>
583   </tr>
584 </table>
585 <a class="anchor" name="expire_5Flines_28_29"></a><!-- doxytag: member="xline.h::expire_lines" ref="expire_5Flines_28_29" args="()" --><p>
586 <table class="mdTable" cellpadding="2" cellspacing="0">
587   <tr>
588     <td class="mdRow">
589       <table cellpadding="0" cellspacing="0" border="0">
590         <tr>
591           <td class="md" nowrap valign="top">void expire_lines           </td>
592           <td class="md" valign="top">(&nbsp;</td>
593           <td class="mdname1" valign="top" nowrap>          </td>
594           <td class="md" valign="top">&nbsp;)&nbsp;</td>
595           <td class="md" nowrap></td>
596         </tr>
597       </table>
598     </td>
599   </tr>
600 </table>
601 <table cellspacing="5" cellpadding="0" border="0">
602   <tr>
603     <td>
604       &nbsp;
605     </td>
606     <td>
607
608 <p>
609     </td>
610   </tr>
611 </table>
612 <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>
613 <table class="mdTable" cellpadding="2" cellspacing="0">
614   <tr>
615     <td class="mdRow">
616       <table cellpadding="0" cellspacing="0" border="0">
617         <tr>
618           <td class="md" nowrap valign="top">void gline_set_creation_time           </td>
619           <td class="md" valign="top">(&nbsp;</td>
620           <td class="md" nowrap valign="top">char *&nbsp;</td>
621           <td class="mdname" nowrap> <em>host</em>, </td>
622         </tr>
623         <tr>
624           <td class="md" nowrap align="right"></td>
625           <td class="md"></td>
626           <td class="md" nowrap>time_t&nbsp;</td>
627           <td class="mdname" nowrap> <em>create_time</em></td>
628         </tr>
629         <tr>
630           <td class="md"></td>
631           <td class="md">)&nbsp;</td>
632           <td class="md" colspan="2"></td>
633         </tr>
634       </table>
635     </td>
636   </tr>
637 </table>
638 <table cellspacing="5" cellpadding="0" border="0">
639   <tr>
640     <td>
641       &nbsp;
642     </td>
643     <td>
644
645 <p>
646     </td>
647   </tr>
648 </table>
649 <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>
650 <table class="mdTable" cellpadding="2" cellspacing="0">
651   <tr>
652     <td class="mdRow">
653       <table cellpadding="0" cellspacing="0" border="0">
654         <tr>
655           <td class="md" nowrap valign="top">char* matches_exception           </td>
656           <td class="md" valign="top">(&nbsp;</td>
657           <td class="md" nowrap valign="top">const char *&nbsp;</td>
658           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
659           <td class="md" valign="top">&nbsp;)&nbsp;</td>
660           <td class="md" nowrap></td>
661         </tr>
662       </table>
663     </td>
664   </tr>
665 </table>
666 <table cellspacing="5" cellpadding="0" border="0">
667   <tr>
668     <td>
669       &nbsp;
670     </td>
671     <td>
672
673 <p>
674     </td>
675   </tr>
676 </table>
677 <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>
678 <table class="mdTable" cellpadding="2" cellspacing="0">
679   <tr>
680     <td class="mdRow">
681       <table cellpadding="0" cellspacing="0" border="0">
682         <tr>
683           <td class="md" nowrap valign="top">char* matches_gline           </td>
684           <td class="md" valign="top">(&nbsp;</td>
685           <td class="md" nowrap valign="top">const char *&nbsp;</td>
686           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
687           <td class="md" valign="top">&nbsp;)&nbsp;</td>
688           <td class="md" nowrap></td>
689         </tr>
690       </table>
691     </td>
692   </tr>
693 </table>
694 <table cellspacing="5" cellpadding="0" border="0">
695   <tr>
696     <td>
697       &nbsp;
698     </td>
699     <td>
700
701 <p>
702     </td>
703   </tr>
704 </table>
705 <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>
706 <table class="mdTable" cellpadding="2" cellspacing="0">
707   <tr>
708     <td class="mdRow">
709       <table cellpadding="0" cellspacing="0" border="0">
710         <tr>
711           <td class="md" nowrap valign="top">char* matches_kline           </td>
712           <td class="md" valign="top">(&nbsp;</td>
713           <td class="md" nowrap valign="top">const char *&nbsp;</td>
714           <td class="mdname1" valign="top" nowrap> <em>host</em>          </td>
715           <td class="md" valign="top">&nbsp;)&nbsp;</td>
716           <td class="md" nowrap></td>
717         </tr>
718       </table>
719     </td>
720   </tr>
721 </table>
722 <table cellspacing="5" cellpadding="0" border="0">
723   <tr>
724     <td>
725       &nbsp;
726     </td>
727     <td>
728
729 <p>
730     </td>
731   </tr>
732 </table>
733 <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>
734 <table class="mdTable" cellpadding="2" cellspacing="0">
735   <tr>
736     <td class="mdRow">
737       <table cellpadding="0" cellspacing="0" border="0">
738         <tr>
739           <td class="md" nowrap valign="top">char* matches_qline           </td>
740           <td class="md" valign="top">(&nbsp;</td>
741           <td class="md" nowrap valign="top">const char *&nbsp;</td>
742           <td class="mdname1" valign="top" nowrap> <em>nick</em>          </td>
743           <td class="md" valign="top">&nbsp;)&nbsp;</td>
744           <td class="md" nowrap></td>
745         </tr>
746       </table>
747     </td>
748   </tr>
749 </table>
750 <table cellspacing="5" cellpadding="0" border="0">
751   <tr>
752     <td>
753       &nbsp;
754     </td>
755     <td>
756
757 <p>
758     </td>
759   </tr>
760 </table>
761 <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>
762 <table class="mdTable" cellpadding="2" cellspacing="0">
763   <tr>
764     <td class="mdRow">
765       <table cellpadding="0" cellspacing="0" border="0">
766         <tr>
767           <td class="md" nowrap valign="top">char* matches_zline           </td>
768           <td class="md" valign="top">(&nbsp;</td>
769           <td class="md" nowrap valign="top">const char *&nbsp;</td>
770           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
771           <td class="md" valign="top">&nbsp;)&nbsp;</td>
772           <td class="md" nowrap></td>
773         </tr>
774       </table>
775     </td>
776   </tr>
777 </table>
778 <table cellspacing="5" cellpadding="0" border="0">
779   <tr>
780     <td>
781       &nbsp;
782     </td>
783     <td>
784
785 <p>
786     </td>
787   </tr>
788 </table>
789 <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>
790 <table class="mdTable" cellpadding="2" cellspacing="0">
791   <tr>
792     <td class="mdRow">
793       <table cellpadding="0" cellspacing="0" border="0">
794         <tr>
795           <td class="md" nowrap valign="top">bool qline_make_global           </td>
796           <td class="md" valign="top">(&nbsp;</td>
797           <td class="md" nowrap valign="top">const char *&nbsp;</td>
798           <td class="mdname1" valign="top" nowrap> <em>nickname</em>          </td>
799           <td class="md" valign="top">&nbsp;)&nbsp;</td>
800           <td class="md" nowrap></td>
801         </tr>
802       </table>
803     </td>
804   </tr>
805 </table>
806 <table cellspacing="5" cellpadding="0" border="0">
807   <tr>
808     <td>
809       &nbsp;
810     </td>
811     <td>
812
813 <p>
814     </td>
815   </tr>
816 </table>
817 <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>
818 <table class="mdTable" cellpadding="2" cellspacing="0">
819   <tr>
820     <td class="mdRow">
821       <table cellpadding="0" cellspacing="0" border="0">
822         <tr>
823           <td class="md" nowrap valign="top">void qline_set_creation_time           </td>
824           <td class="md" valign="top">(&nbsp;</td>
825           <td class="md" nowrap valign="top">char *&nbsp;</td>
826           <td class="mdname" nowrap> <em>nick</em>, </td>
827         </tr>
828         <tr>
829           <td class="md" nowrap align="right"></td>
830           <td class="md"></td>
831           <td class="md" nowrap>time_t&nbsp;</td>
832           <td class="mdname" nowrap> <em>create_time</em></td>
833         </tr>
834         <tr>
835           <td class="md"></td>
836           <td class="md">)&nbsp;</td>
837           <td class="md" colspan="2"></td>
838         </tr>
839       </table>
840     </td>
841   </tr>
842 </table>
843 <table cellspacing="5" cellpadding="0" border="0">
844   <tr>
845     <td>
846       &nbsp;
847     </td>
848     <td>
849
850 <p>
851     </td>
852   </tr>
853 </table>
854 <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>
855 <table class="mdTable" cellpadding="2" cellspacing="0">
856   <tr>
857     <td class="mdRow">
858       <table cellpadding="0" cellspacing="0" border="0">
859         <tr>
860           <td class="md" nowrap valign="top">void read_xline_defaults           </td>
861           <td class="md" valign="top">(&nbsp;</td>
862           <td class="mdname1" valign="top" nowrap>          </td>
863           <td class="md" valign="top">&nbsp;)&nbsp;</td>
864           <td class="md" nowrap></td>
865         </tr>
866       </table>
867     </td>
868   </tr>
869 </table>
870 <table cellspacing="5" cellpadding="0" border="0">
871   <tr>
872     <td>
873       &nbsp;
874     </td>
875     <td>
876
877 <p>
878     </td>
879   </tr>
880 </table>
881 <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>
882 <table class="mdTable" cellpadding="2" cellspacing="0">
883   <tr>
884     <td class="mdRow">
885       <table cellpadding="0" cellspacing="0" border="0">
886         <tr>
887           <td class="md" nowrap valign="top">void stats_e           </td>
888           <td class="md" valign="top">(&nbsp;</td>
889           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
890           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
891           <td class="md" valign="top">&nbsp;)&nbsp;</td>
892           <td class="md" nowrap></td>
893         </tr>
894       </table>
895     </td>
896   </tr>
897 </table>
898 <table cellspacing="5" cellpadding="0" border="0">
899   <tr>
900     <td>
901       &nbsp;
902     </td>
903     <td>
904
905 <p>
906     </td>
907   </tr>
908 </table>
909 <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>
910 <table class="mdTable" cellpadding="2" cellspacing="0">
911   <tr>
912     <td class="mdRow">
913       <table cellpadding="0" cellspacing="0" border="0">
914         <tr>
915           <td class="md" nowrap valign="top">void stats_g           </td>
916           <td class="md" valign="top">(&nbsp;</td>
917           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
918           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
919           <td class="md" valign="top">&nbsp;)&nbsp;</td>
920           <td class="md" nowrap></td>
921         </tr>
922       </table>
923     </td>
924   </tr>
925 </table>
926 <table cellspacing="5" cellpadding="0" border="0">
927   <tr>
928     <td>
929       &nbsp;
930     </td>
931     <td>
932
933 <p>
934     </td>
935   </tr>
936 </table>
937 <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>
938 <table class="mdTable" cellpadding="2" cellspacing="0">
939   <tr>
940     <td class="mdRow">
941       <table cellpadding="0" cellspacing="0" border="0">
942         <tr>
943           <td class="md" nowrap valign="top">void stats_k           </td>
944           <td class="md" valign="top">(&nbsp;</td>
945           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
946           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
947           <td class="md" valign="top">&nbsp;)&nbsp;</td>
948           <td class="md" nowrap></td>
949         </tr>
950       </table>
951     </td>
952   </tr>
953 </table>
954 <table cellspacing="5" cellpadding="0" border="0">
955   <tr>
956     <td>
957       &nbsp;
958     </td>
959     <td>
960
961 <p>
962     </td>
963   </tr>
964 </table>
965 <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>
966 <table class="mdTable" cellpadding="2" cellspacing="0">
967   <tr>
968     <td class="mdRow">
969       <table cellpadding="0" cellspacing="0" border="0">
970         <tr>
971           <td class="md" nowrap valign="top">void stats_q           </td>
972           <td class="md" valign="top">(&nbsp;</td>
973           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
974           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
975           <td class="md" valign="top">&nbsp;)&nbsp;</td>
976           <td class="md" nowrap></td>
977         </tr>
978       </table>
979     </td>
980   </tr>
981 </table>
982 <table cellspacing="5" cellpadding="0" border="0">
983   <tr>
984     <td>
985       &nbsp;
986     </td>
987     <td>
988
989 <p>
990     </td>
991   </tr>
992 </table>
993 <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>
994 <table class="mdTable" cellpadding="2" cellspacing="0">
995   <tr>
996     <td class="mdRow">
997       <table cellpadding="0" cellspacing="0" border="0">
998         <tr>
999           <td class="md" nowrap valign="top">void stats_z           </td>
1000           <td class="md" valign="top">(&nbsp;</td>
1001           <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> *&nbsp;</td>
1002           <td class="mdname1" valign="top" nowrap> <em>user</em>          </td>
1003           <td class="md" valign="top">&nbsp;)&nbsp;</td>
1004           <td class="md" nowrap></td>
1005         </tr>
1006       </table>
1007     </td>
1008   </tr>
1009 </table>
1010 <table cellspacing="5" cellpadding="0" border="0">
1011   <tr>
1012     <td>
1013       &nbsp;
1014     </td>
1015     <td>
1016
1017 <p>
1018     </td>
1019   </tr>
1020 </table>
1021 <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>
1022 <table class="mdTable" cellpadding="2" cellspacing="0">
1023   <tr>
1024     <td class="mdRow">
1025       <table cellpadding="0" cellspacing="0" border="0">
1026         <tr>
1027           <td class="md" nowrap valign="top">bool zline_make_global           </td>
1028           <td class="md" valign="top">(&nbsp;</td>
1029           <td class="md" nowrap valign="top">const char *&nbsp;</td>
1030           <td class="mdname1" valign="top" nowrap> <em>ipaddr</em>          </td>
1031           <td class="md" valign="top">&nbsp;)&nbsp;</td>
1032           <td class="md" nowrap></td>
1033         </tr>
1034       </table>
1035     </td>
1036   </tr>
1037 </table>
1038 <table cellspacing="5" cellpadding="0" border="0">
1039   <tr>
1040     <td>
1041       &nbsp;
1042     </td>
1043     <td>
1044
1045 <p>
1046     </td>
1047   </tr>
1048 </table>
1049 <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>
1050 <table class="mdTable" cellpadding="2" cellspacing="0">
1051   <tr>
1052     <td class="mdRow">
1053       <table cellpadding="0" cellspacing="0" border="0">
1054         <tr>
1055           <td class="md" nowrap valign="top">void zline_set_creation_time           </td>
1056           <td class="md" valign="top">(&nbsp;</td>
1057           <td class="md" nowrap valign="top">char *&nbsp;</td>
1058           <td class="mdname" nowrap> <em>ip</em>, </td>
1059         </tr>
1060         <tr>
1061           <td class="md" nowrap align="right"></td>
1062           <td class="md"></td>
1063           <td class="md" nowrap>time_t&nbsp;</td>
1064           <td class="mdname" nowrap> <em>create_time</em></td>
1065         </tr>
1066         <tr>
1067           <td class="md"></td>
1068           <td class="md">)&nbsp;</td>
1069           <td class="md" colspan="2"></td>
1070         </tr>
1071       </table>
1072     </td>
1073   </tr>
1074 </table>
1075 <table cellspacing="5" cellpadding="0" border="0">
1076   <tr>
1077     <td>
1078       &nbsp;
1079     </td>
1080     <td>
1081
1082 <p>
1083     </td>
1084   </tr>
1085 </table>
1086 <hr size="1"><address style="align: right;"><small>Generated on Fri Dec 9 20:20:10 2005 for InspIRCd by&nbsp;
1087 <a href="http://www.doxygen.org/index.html">
1088 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4-20050815 </small></address>
1089 </body>
1090 </html>