1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>InspIRCd: xline.h File Reference</title>
4 <link href="inspircd.doxygen.css" rel="stylesheet" type="text/css">
6 <!-- Generated by Doxygen 1.3.3 -->
7 <div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Compound List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Compound Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
8 <h1>xline.h File Reference</h1><code>#include <typeinfo></code><br>
9 <code>#include <iostream></code><br>
10 <code>#include <string></code><br>
11 <code>#include <deque></code><br>
12 <code>#include <sstream></code><br>
13 <code>#include <vector></code><br>
14 <code>#include "<a class="el" href="users_8h-source.html">users.h</a>"</code><br>
15 <code>#include "<a class="el" href="channels_8h-source.html">channels.h</a>"</code><br>
18 Include dependency graph for xline.h:<p><center><img src="xline_8h__incl.gif" border="0" usemap="#xline.h_map" alt="Include dependency graph"></center>
19 <map name="xline.h_map">
20 <area href="users_8h.html" shape="rect" coords="248,157,312,184" alt="">
21 <area href="channels_8h.html" shape="rect" coords="298,82,384,109" alt="">
25 This graph shows which files directly or indirectly include this file:<p><center><img src="xline_8h__dep__incl.gif" border="0" usemap="#xline.hdep_map" alt="Included by dependency graph"></center>
26 <map name="xline.hdep_map">
27 <area href="channels_8cpp.html" shape="rect" coords="7,7,106,34" alt="">
28 <area href="modules_8cpp.html" shape="rect" coords="130,7,229,34" alt="">
32 <a href="xline_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
34 <tr><td colspan=2><br><h2>Compounds</h2></td></tr>
35 <tr><td class="memItemLeft" nowrap align=right valign=top>class </td><td class="memItemRight" valign=bottom><a class="el" href="classELine.html">ELine</a></td></tr>
37 <tr><td class="memItemLeft" nowrap align=right valign=top>class </td><td class="memItemRight" valign=bottom><a class="el" href="classGLine.html">GLine</a></td></tr>
39 <tr><td class="mdescLeft"> </td><td class="mdescRight">GLine class. </em> <a href="classGLine.html#_details">More...</a><em><br><br></td></tr>
40 <tr><td class="memItemLeft" nowrap align=right valign=top>class </td><td class="memItemRight" valign=bottom><a class="el" href="classKLine.html">KLine</a></td></tr>
42 <tr><td class="mdescLeft"> </td><td class="mdescRight">KLine class. </em> <a href="classKLine.html#_details">More...</a><em><br><br></td></tr>
43 <tr><td class="memItemLeft" nowrap align=right valign=top>class </td><td class="memItemRight" valign=bottom><a class="el" href="classQLine.html">QLine</a></td></tr>
45 <tr><td class="mdescLeft"> </td><td class="mdescRight">QLine class. </em> <a href="classQLine.html#_details">More...</a><em><br><br></td></tr>
46 <tr><td class="memItemLeft" nowrap align=right valign=top>class </td><td class="memItemRight" valign=bottom><a class="el" href="classXLine.html">XLine</a></td></tr>
48 <tr><td class="mdescLeft"> </td><td class="mdescRight">XLine is the base class for ban lines such as G lines and K lines. </em> <a href="classXLine.html#_details">More...</a><em><br><br></td></tr>
49 <tr><td class="memItemLeft" nowrap align=right valign=top>class </td><td class="memItemRight" valign=bottom><a class="el" href="classZLine.html">ZLine</a></td></tr>
51 <tr><td class="mdescLeft"> </td><td class="mdescRight">ZLine class. </em> <a href="classZLine.html#_details">More...</a><em><br><br></td></tr>
52 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
53 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a0">read_xline_defaults</a> ()</td></tr>
55 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a1">add_gline</a> (long duration, const char *source, const char *reason, const char *hostmask)</td></tr>
57 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a2">add_qline</a> (long duration, const char *source, const char *reason, const char *nickname)</td></tr>
59 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a3">add_zline</a> (long duration, const char *source, const char *reason, const char *ipaddr)</td></tr>
61 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a4">add_kline</a> (long duration, const char *source, const char *reason, const char *hostmask)</td></tr>
63 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a5">add_eline</a> (long duration, const char *source, const char *reason, const char *hostmask)</td></tr>
65 <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a6">del_gline</a> (const char *hostmask)</td></tr>
67 <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a7">del_qline</a> (const char *nickname)</td></tr>
69 <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a8">del_zline</a> (const char *ipaddr)</td></tr>
71 <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a9">del_kline</a> (const char *hostmask)</td></tr>
73 <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a10">del_eline</a> (const char *hostmask)</td></tr>
75 <tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a11">matches_qline</a> (const char *nick)</td></tr>
77 <tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a12">matches_gline</a> (const char *host)</td></tr>
79 <tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a13">matches_zline</a> (const char *ipaddr)</td></tr>
81 <tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a14">matches_kline</a> (const char *host)</td></tr>
83 <tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a15">matches_exception</a> (const char *host)</td></tr>
85 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a16">expire_lines</a> ()</td></tr>
87 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a17">apply_lines</a> ()</td></tr>
89 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a18">stats_k</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
91 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a19">stats_g</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
93 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a20">stats_q</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
95 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a21">stats_z</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
97 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a22">stats_e</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
99 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a23">gline_set_creation_time</a> (char *host, time_t create_time)</td></tr>
101 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a24">qline_set_creation_time</a> (char *nick, time_t create_time)</td></tr>
103 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a25">zline_set_creation_time</a> (char *ip, time_t create_time)</td></tr>
105 <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a26">zline_make_global</a> (const char *ipaddr)</td></tr>
107 <tr><td class="memItemLeft" nowrap align=right valign=top>bool </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a27">qline_make_global</a> (const char *nickname)</td></tr>
109 <tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="xline_8h.html#a28">sync_xlines</a> (<a class="el" href="classserverrec.html">serverrec</a> *serv, char *tcp_host)</td></tr>
112 <hr><h2>Function Documentation</h2>
113 <a name="a5" doxytag="xline.h::add_eline"></a><p>
114 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
117 <table cellpadding="0" cellspacing="0" border="0">
119 <td class="md" nowrap valign="top"> void add_eline </td>
120 <td class="md" valign="top">( </td>
121 <td class="md" nowrap valign="top">long </td>
122 <td class="mdname" nowrap> <em>duration</em>, </td>
127 <td class="md" nowrap>const char * </td>
128 <td class="mdname" nowrap> <em>source</em>, </td>
133 <td class="md" nowrap>const char * </td>
134 <td class="mdname" nowrap> <em>reason</em>, </td>
139 <td class="md" nowrap>const char * </td>
140 <td class="mdname" nowrap> <em>hostmask</em></td>
144 <td class="md">) </td>
145 <td class="md" colspan="2"></td>
152 <table cellspacing=5 cellpadding=0 border=0>
162 Referenced by <a class="el" href="modules_8cpp-source.html#l00699">Server::AddELine()</a>. </td>
165 <a name="a1" doxytag="xline.h::add_gline"></a><p>
166 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
169 <table cellpadding="0" cellspacing="0" border="0">
171 <td class="md" nowrap valign="top"> void add_gline </td>
172 <td class="md" valign="top">( </td>
173 <td class="md" nowrap valign="top">long </td>
174 <td class="mdname" nowrap> <em>duration</em>, </td>
179 <td class="md" nowrap>const char * </td>
180 <td class="mdname" nowrap> <em>source</em>, </td>
185 <td class="md" nowrap>const char * </td>
186 <td class="mdname" nowrap> <em>reason</em>, </td>
191 <td class="md" nowrap>const char * </td>
192 <td class="mdname" nowrap> <em>hostmask</em></td>
196 <td class="md">) </td>
197 <td class="md" colspan="2"></td>
204 <table cellspacing=5 cellpadding=0 border=0>
214 Referenced by <a class="el" href="modules_8cpp-source.html#l00679">Server::AddGLine()</a>. </td>
217 <a name="a4" doxytag="xline.h::add_kline"></a><p>
218 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
221 <table cellpadding="0" cellspacing="0" border="0">
223 <td class="md" nowrap valign="top"> void add_kline </td>
224 <td class="md" valign="top">( </td>
225 <td class="md" nowrap valign="top">long </td>
226 <td class="mdname" nowrap> <em>duration</em>, </td>
231 <td class="md" nowrap>const char * </td>
232 <td class="mdname" nowrap> <em>source</em>, </td>
237 <td class="md" nowrap>const char * </td>
238 <td class="mdname" nowrap> <em>reason</em>, </td>
243 <td class="md" nowrap>const char * </td>
244 <td class="mdname" nowrap> <em>hostmask</em></td>
248 <td class="md">) </td>
249 <td class="md" colspan="2"></td>
256 <table cellspacing=5 cellpadding=0 border=0>
266 Referenced by <a class="el" href="modules_8cpp-source.html#l00694">Server::AddKLine()</a>. </td>
269 <a name="a2" doxytag="xline.h::add_qline"></a><p>
270 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
273 <table cellpadding="0" cellspacing="0" border="0">
275 <td class="md" nowrap valign="top"> void add_qline </td>
276 <td class="md" valign="top">( </td>
277 <td class="md" nowrap valign="top">long </td>
278 <td class="mdname" nowrap> <em>duration</em>, </td>
283 <td class="md" nowrap>const char * </td>
284 <td class="mdname" nowrap> <em>source</em>, </td>
289 <td class="md" nowrap>const char * </td>
290 <td class="mdname" nowrap> <em>reason</em>, </td>
295 <td class="md" nowrap>const char * </td>
296 <td class="mdname" nowrap> <em>nickname</em></td>
300 <td class="md">) </td>
301 <td class="md" colspan="2"></td>
308 <table cellspacing=5 cellpadding=0 border=0>
318 Referenced by <a class="el" href="modules_8cpp-source.html#l00684">Server::AddQLine()</a>. </td>
321 <a name="a3" doxytag="xline.h::add_zline"></a><p>
322 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
325 <table cellpadding="0" cellspacing="0" border="0">
327 <td class="md" nowrap valign="top"> void add_zline </td>
328 <td class="md" valign="top">( </td>
329 <td class="md" nowrap valign="top">long </td>
330 <td class="mdname" nowrap> <em>duration</em>, </td>
335 <td class="md" nowrap>const char * </td>
336 <td class="mdname" nowrap> <em>source</em>, </td>
341 <td class="md" nowrap>const char * </td>
342 <td class="mdname" nowrap> <em>reason</em>, </td>
347 <td class="md" nowrap>const char * </td>
348 <td class="mdname" nowrap> <em>ipaddr</em></td>
352 <td class="md">) </td>
353 <td class="md" colspan="2"></td>
360 <table cellspacing=5 cellpadding=0 border=0>
370 Referenced by <a class="el" href="modules_8cpp-source.html#l00689">Server::AddZLine()</a>. </td>
373 <a name="a17" doxytag="xline.h::apply_lines"></a><p>
374 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
377 <table cellpadding="0" cellspacing="0" border="0">
379 <td class="md" nowrap valign="top"> void apply_lines </td>
380 <td class="md" valign="top">( </td>
381 <td class="mdname1" valign="top" nowrap> </td>
382 <td class="md" valign="top"> ) </td>
383 <td class="md" nowrap></td>
390 <table cellspacing=5 cellpadding=0 border=0>
401 <a name="a10" doxytag="xline.h::del_eline"></a><p>
402 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
405 <table cellpadding="0" cellspacing="0" border="0">
407 <td class="md" nowrap valign="top"> bool del_eline </td>
408 <td class="md" valign="top">( </td>
409 <td class="md" nowrap valign="top">const char * </td>
410 <td class="mdname1" valign="top" nowrap> <em>hostmask</em> </td>
411 <td class="md" valign="top"> ) </td>
412 <td class="md" nowrap></td>
419 <table cellspacing=5 cellpadding=0 border=0>
429 Referenced by <a class="el" href="modules_8cpp-source.html#l00724">Server::DelELine()</a>. </td>
432 <a name="a6" doxytag="xline.h::del_gline"></a><p>
433 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
436 <table cellpadding="0" cellspacing="0" border="0">
438 <td class="md" nowrap valign="top"> bool del_gline </td>
439 <td class="md" valign="top">( </td>
440 <td class="md" nowrap valign="top">const char * </td>
441 <td class="mdname1" valign="top" nowrap> <em>hostmask</em> </td>
442 <td class="md" valign="top"> ) </td>
443 <td class="md" nowrap></td>
450 <table cellspacing=5 cellpadding=0 border=0>
460 Referenced by <a class="el" href="modules_8cpp-source.html#l00704">Server::DelGLine()</a>. </td>
463 <a name="a9" doxytag="xline.h::del_kline"></a><p>
464 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
467 <table cellpadding="0" cellspacing="0" border="0">
469 <td class="md" nowrap valign="top"> bool del_kline </td>
470 <td class="md" valign="top">( </td>
471 <td class="md" nowrap valign="top">const char * </td>
472 <td class="mdname1" valign="top" nowrap> <em>hostmask</em> </td>
473 <td class="md" valign="top"> ) </td>
474 <td class="md" nowrap></td>
481 <table cellspacing=5 cellpadding=0 border=0>
491 Referenced by <a class="el" href="modules_8cpp-source.html#l00719">Server::DelKLine()</a>. </td>
494 <a name="a7" doxytag="xline.h::del_qline"></a><p>
495 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
498 <table cellpadding="0" cellspacing="0" border="0">
500 <td class="md" nowrap valign="top"> bool del_qline </td>
501 <td class="md" valign="top">( </td>
502 <td class="md" nowrap valign="top">const char * </td>
503 <td class="mdname1" valign="top" nowrap> <em>nickname</em> </td>
504 <td class="md" valign="top"> ) </td>
505 <td class="md" nowrap></td>
512 <table cellspacing=5 cellpadding=0 border=0>
522 Referenced by <a class="el" href="modules_8cpp-source.html#l00709">Server::DelQLine()</a>. </td>
525 <a name="a8" doxytag="xline.h::del_zline"></a><p>
526 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
529 <table cellpadding="0" cellspacing="0" border="0">
531 <td class="md" nowrap valign="top"> bool del_zline </td>
532 <td class="md" valign="top">( </td>
533 <td class="md" nowrap valign="top">const char * </td>
534 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
535 <td class="md" valign="top"> ) </td>
536 <td class="md" nowrap></td>
543 <table cellspacing=5 cellpadding=0 border=0>
553 Referenced by <a class="el" href="modules_8cpp-source.html#l00714">Server::DelZLine()</a>. </td>
556 <a name="a16" doxytag="xline.h::expire_lines"></a><p>
557 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
560 <table cellpadding="0" cellspacing="0" border="0">
562 <td class="md" nowrap valign="top"> void expire_lines </td>
563 <td class="md" valign="top">( </td>
564 <td class="mdname1" valign="top" nowrap> </td>
565 <td class="md" valign="top"> ) </td>
566 <td class="md" nowrap></td>
573 <table cellspacing=5 cellpadding=0 border=0>
584 <a name="a23" doxytag="xline.h::gline_set_creation_time"></a><p>
585 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
588 <table cellpadding="0" cellspacing="0" border="0">
590 <td class="md" nowrap valign="top"> void gline_set_creation_time </td>
591 <td class="md" valign="top">( </td>
592 <td class="md" nowrap valign="top">char * </td>
593 <td class="mdname" nowrap> <em>host</em>, </td>
598 <td class="md" nowrap>time_t </td>
599 <td class="mdname" nowrap> <em>create_time</em></td>
603 <td class="md">) </td>
604 <td class="md" colspan="2"></td>
611 <table cellspacing=5 cellpadding=0 border=0>
622 <a name="a15" doxytag="xline.h::matches_exception"></a><p>
623 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
626 <table cellpadding="0" cellspacing="0" border="0">
628 <td class="md" nowrap valign="top"> char* matches_exception </td>
629 <td class="md" valign="top">( </td>
630 <td class="md" nowrap valign="top">const char * </td>
631 <td class="mdname1" valign="top" nowrap> <em>host</em> </td>
632 <td class="md" valign="top"> ) </td>
633 <td class="md" nowrap></td>
640 <table cellspacing=5 cellpadding=0 border=0>
651 <a name="a12" doxytag="xline.h::matches_gline"></a><p>
652 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
655 <table cellpadding="0" cellspacing="0" border="0">
657 <td class="md" nowrap valign="top"> char* matches_gline </td>
658 <td class="md" valign="top">( </td>
659 <td class="md" nowrap valign="top">const char * </td>
660 <td class="mdname1" valign="top" nowrap> <em>host</em> </td>
661 <td class="md" valign="top"> ) </td>
662 <td class="md" nowrap></td>
669 <table cellspacing=5 cellpadding=0 border=0>
680 <a name="a14" doxytag="xline.h::matches_kline"></a><p>
681 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
684 <table cellpadding="0" cellspacing="0" border="0">
686 <td class="md" nowrap valign="top"> char* matches_kline </td>
687 <td class="md" valign="top">( </td>
688 <td class="md" nowrap valign="top">const char * </td>
689 <td class="mdname1" valign="top" nowrap> <em>host</em> </td>
690 <td class="md" valign="top"> ) </td>
691 <td class="md" nowrap></td>
698 <table cellspacing=5 cellpadding=0 border=0>
709 <a name="a11" doxytag="xline.h::matches_qline"></a><p>
710 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
713 <table cellpadding="0" cellspacing="0" border="0">
715 <td class="md" nowrap valign="top"> char* matches_qline </td>
716 <td class="md" valign="top">( </td>
717 <td class="md" nowrap valign="top">const char * </td>
718 <td class="mdname1" valign="top" nowrap> <em>nick</em> </td>
719 <td class="md" valign="top"> ) </td>
720 <td class="md" nowrap></td>
727 <table cellspacing=5 cellpadding=0 border=0>
738 <a name="a13" doxytag="xline.h::matches_zline"></a><p>
739 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
742 <table cellpadding="0" cellspacing="0" border="0">
744 <td class="md" nowrap valign="top"> char* matches_zline </td>
745 <td class="md" valign="top">( </td>
746 <td class="md" nowrap valign="top">const char * </td>
747 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
748 <td class="md" valign="top"> ) </td>
749 <td class="md" nowrap></td>
756 <table cellspacing=5 cellpadding=0 border=0>
767 <a name="a27" doxytag="xline.h::qline_make_global"></a><p>
768 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
771 <table cellpadding="0" cellspacing="0" border="0">
773 <td class="md" nowrap valign="top"> bool qline_make_global </td>
774 <td class="md" valign="top">( </td>
775 <td class="md" nowrap valign="top">const char * </td>
776 <td class="mdname1" valign="top" nowrap> <em>nickname</em> </td>
777 <td class="md" valign="top"> ) </td>
778 <td class="md" nowrap></td>
785 <table cellspacing=5 cellpadding=0 border=0>
796 <a name="a24" doxytag="xline.h::qline_set_creation_time"></a><p>
797 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
800 <table cellpadding="0" cellspacing="0" border="0">
802 <td class="md" nowrap valign="top"> void qline_set_creation_time </td>
803 <td class="md" valign="top">( </td>
804 <td class="md" nowrap valign="top">char * </td>
805 <td class="mdname" nowrap> <em>nick</em>, </td>
810 <td class="md" nowrap>time_t </td>
811 <td class="mdname" nowrap> <em>create_time</em></td>
815 <td class="md">) </td>
816 <td class="md" colspan="2"></td>
823 <table cellspacing=5 cellpadding=0 border=0>
834 <a name="a0" doxytag="xline.h::read_xline_defaults"></a><p>
835 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
838 <table cellpadding="0" cellspacing="0" border="0">
840 <td class="md" nowrap valign="top"> void read_xline_defaults </td>
841 <td class="md" valign="top">( </td>
842 <td class="mdname1" valign="top" nowrap> </td>
843 <td class="md" valign="top"> ) </td>
844 <td class="md" nowrap></td>
851 <table cellspacing=5 cellpadding=0 border=0>
862 <a name="a22" doxytag="xline.h::stats_e"></a><p>
863 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
866 <table cellpadding="0" cellspacing="0" border="0">
868 <td class="md" nowrap valign="top"> void stats_e </td>
869 <td class="md" valign="top">( </td>
870 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
871 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
872 <td class="md" valign="top"> ) </td>
873 <td class="md" nowrap></td>
880 <table cellspacing=5 cellpadding=0 border=0>
891 <a name="a19" doxytag="xline.h::stats_g"></a><p>
892 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
895 <table cellpadding="0" cellspacing="0" border="0">
897 <td class="md" nowrap valign="top"> void stats_g </td>
898 <td class="md" valign="top">( </td>
899 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
900 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
901 <td class="md" valign="top"> ) </td>
902 <td class="md" nowrap></td>
909 <table cellspacing=5 cellpadding=0 border=0>
920 <a name="a18" doxytag="xline.h::stats_k"></a><p>
921 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
924 <table cellpadding="0" cellspacing="0" border="0">
926 <td class="md" nowrap valign="top"> void stats_k </td>
927 <td class="md" valign="top">( </td>
928 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
929 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
930 <td class="md" valign="top"> ) </td>
931 <td class="md" nowrap></td>
938 <table cellspacing=5 cellpadding=0 border=0>
949 <a name="a20" doxytag="xline.h::stats_q"></a><p>
950 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
953 <table cellpadding="0" cellspacing="0" border="0">
955 <td class="md" nowrap valign="top"> void stats_q </td>
956 <td class="md" valign="top">( </td>
957 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
958 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
959 <td class="md" valign="top"> ) </td>
960 <td class="md" nowrap></td>
967 <table cellspacing=5 cellpadding=0 border=0>
978 <a name="a21" doxytag="xline.h::stats_z"></a><p>
979 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
982 <table cellpadding="0" cellspacing="0" border="0">
984 <td class="md" nowrap valign="top"> void stats_z </td>
985 <td class="md" valign="top">( </td>
986 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
987 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
988 <td class="md" valign="top"> ) </td>
989 <td class="md" nowrap></td>
996 <table cellspacing=5 cellpadding=0 border=0>
1007 <a name="a28" doxytag="xline.h::sync_xlines"></a><p>
1008 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1011 <table cellpadding="0" cellspacing="0" border="0">
1013 <td class="md" nowrap valign="top"> void sync_xlines </td>
1014 <td class="md" valign="top">( </td>
1015 <td class="md" nowrap valign="top"><a class="el" href="classserverrec.html">serverrec</a> * </td>
1016 <td class="mdname" nowrap> <em>serv</em>, </td>
1021 <td class="md" nowrap>char * </td>
1022 <td class="mdname" nowrap> <em>tcp_host</em></td>
1026 <td class="md">) </td>
1027 <td class="md" colspan="2"></td>
1034 <table cellspacing=5 cellpadding=0 border=0>
1045 <a name="a26" doxytag="xline.h::zline_make_global"></a><p>
1046 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1049 <table cellpadding="0" cellspacing="0" border="0">
1051 <td class="md" nowrap valign="top"> bool zline_make_global </td>
1052 <td class="md" valign="top">( </td>
1053 <td class="md" nowrap valign="top">const char * </td>
1054 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
1055 <td class="md" valign="top"> ) </td>
1056 <td class="md" nowrap></td>
1063 <table cellspacing=5 cellpadding=0 border=0>
1074 <a name="a25" doxytag="xline.h::zline_set_creation_time"></a><p>
1075 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1078 <table cellpadding="0" cellspacing="0" border="0">
1080 <td class="md" nowrap valign="top"> void zline_set_creation_time </td>
1081 <td class="md" valign="top">( </td>
1082 <td class="md" nowrap valign="top">char * </td>
1083 <td class="mdname" nowrap> <em>ip</em>, </td>
1088 <td class="md" nowrap>time_t </td>
1089 <td class="mdname" nowrap> <em>create_time</em></td>
1093 <td class="md">) </td>
1094 <td class="md" colspan="2"></td>
1101 <table cellspacing=5 cellpadding=0 border=0>
1112 <hr size="1"><address style="align: right;"><small>Generated on Wed May 25 22:02:44 2005 for InspIRCd by
1113 <a href="http://www.doxygen.org/index.html">
1114 <img src="doxygen.png" alt="doxygen" align="middle" border=0 >
1115 </a>1.3.3 </small></address>