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.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="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 <a href="xline_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
20 <tr><td colspan=2><br><h2>Compounds</h2></td></tr>
21 <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>
23 <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>
25 <tr><td class="mdescLeft"> </td><td class="mdescRight">GLine class. </em> <a href="classGLine.html#_details">More...</a><em><br><br></td></tr>
26 <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>
28 <tr><td class="mdescLeft"> </td><td class="mdescRight">KLine class. </em> <a href="classKLine.html#_details">More...</a><em><br><br></td></tr>
29 <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>
31 <tr><td class="mdescLeft"> </td><td class="mdescRight">QLine class. </em> <a href="classQLine.html#_details">More...</a><em><br><br></td></tr>
32 <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>
34 <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>
35 <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>
37 <tr><td class="mdescLeft"> </td><td class="mdescRight">ZLine class. </em> <a href="classZLine.html#_details">More...</a><em><br><br></td></tr>
38 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
39 <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>
41 <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>
43 <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>
45 <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>
47 <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>
49 <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>
51 <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>
53 <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>
55 <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>
57 <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>
59 <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>
61 <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>
63 <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>
65 <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>
67 <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>
69 <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>
71 <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>
73 <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>
75 <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>
77 <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>
79 <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>
81 <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>
83 <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>
85 <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>
87 <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>
89 <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>
91 <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>
93 <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>
95 <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>
98 <hr><h2>Function Documentation</h2>
99 <a name="a5" doxytag="xline.h::add_eline"></a><p>
100 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
103 <table cellpadding="0" cellspacing="0" border="0">
105 <td class="md" nowrap valign="top"> void add_eline </td>
106 <td class="md" valign="top">( </td>
107 <td class="md" nowrap valign="top">long </td>
108 <td class="mdname" nowrap> <em>duration</em>, </td>
113 <td class="md" nowrap>const char * </td>
114 <td class="mdname" nowrap> <em>source</em>, </td>
119 <td class="md" nowrap>const char * </td>
120 <td class="mdname" nowrap> <em>reason</em>, </td>
125 <td class="md" nowrap>const char * </td>
126 <td class="mdname" nowrap> <em>hostmask</em></td>
130 <td class="md">) </td>
131 <td class="md" colspan="2"></td>
138 <table cellspacing=5 cellpadding=0 border=0>
148 Referenced by <a class="el" href="modules_8cpp-source.html#l00653">Server::AddELine()</a>. </td>
151 <a name="a1" doxytag="xline.h::add_gline"></a><p>
152 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
155 <table cellpadding="0" cellspacing="0" border="0">
157 <td class="md" nowrap valign="top"> void add_gline </td>
158 <td class="md" valign="top">( </td>
159 <td class="md" nowrap valign="top">long </td>
160 <td class="mdname" nowrap> <em>duration</em>, </td>
165 <td class="md" nowrap>const char * </td>
166 <td class="mdname" nowrap> <em>source</em>, </td>
171 <td class="md" nowrap>const char * </td>
172 <td class="mdname" nowrap> <em>reason</em>, </td>
177 <td class="md" nowrap>const char * </td>
178 <td class="mdname" nowrap> <em>hostmask</em></td>
182 <td class="md">) </td>
183 <td class="md" colspan="2"></td>
190 <table cellspacing=5 cellpadding=0 border=0>
200 Referenced by <a class="el" href="modules_8cpp-source.html#l00633">Server::AddGLine()</a>. </td>
203 <a name="a4" doxytag="xline.h::add_kline"></a><p>
204 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
207 <table cellpadding="0" cellspacing="0" border="0">
209 <td class="md" nowrap valign="top"> void add_kline </td>
210 <td class="md" valign="top">( </td>
211 <td class="md" nowrap valign="top">long </td>
212 <td class="mdname" nowrap> <em>duration</em>, </td>
217 <td class="md" nowrap>const char * </td>
218 <td class="mdname" nowrap> <em>source</em>, </td>
223 <td class="md" nowrap>const char * </td>
224 <td class="mdname" nowrap> <em>reason</em>, </td>
229 <td class="md" nowrap>const char * </td>
230 <td class="mdname" nowrap> <em>hostmask</em></td>
234 <td class="md">) </td>
235 <td class="md" colspan="2"></td>
242 <table cellspacing=5 cellpadding=0 border=0>
252 Referenced by <a class="el" href="modules_8cpp-source.html#l00648">Server::AddKLine()</a>. </td>
255 <a name="a2" doxytag="xline.h::add_qline"></a><p>
256 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
259 <table cellpadding="0" cellspacing="0" border="0">
261 <td class="md" nowrap valign="top"> void add_qline </td>
262 <td class="md" valign="top">( </td>
263 <td class="md" nowrap valign="top">long </td>
264 <td class="mdname" nowrap> <em>duration</em>, </td>
269 <td class="md" nowrap>const char * </td>
270 <td class="mdname" nowrap> <em>source</em>, </td>
275 <td class="md" nowrap>const char * </td>
276 <td class="mdname" nowrap> <em>reason</em>, </td>
281 <td class="md" nowrap>const char * </td>
282 <td class="mdname" nowrap> <em>nickname</em></td>
286 <td class="md">) </td>
287 <td class="md" colspan="2"></td>
294 <table cellspacing=5 cellpadding=0 border=0>
304 Referenced by <a class="el" href="modules_8cpp-source.html#l00638">Server::AddQLine()</a>. </td>
307 <a name="a3" doxytag="xline.h::add_zline"></a><p>
308 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
311 <table cellpadding="0" cellspacing="0" border="0">
313 <td class="md" nowrap valign="top"> void add_zline </td>
314 <td class="md" valign="top">( </td>
315 <td class="md" nowrap valign="top">long </td>
316 <td class="mdname" nowrap> <em>duration</em>, </td>
321 <td class="md" nowrap>const char * </td>
322 <td class="mdname" nowrap> <em>source</em>, </td>
327 <td class="md" nowrap>const char * </td>
328 <td class="mdname" nowrap> <em>reason</em>, </td>
333 <td class="md" nowrap>const char * </td>
334 <td class="mdname" nowrap> <em>ipaddr</em></td>
338 <td class="md">) </td>
339 <td class="md" colspan="2"></td>
346 <table cellspacing=5 cellpadding=0 border=0>
356 Referenced by <a class="el" href="modules_8cpp-source.html#l00643">Server::AddZLine()</a>. </td>
359 <a name="a17" doxytag="xline.h::apply_lines"></a><p>
360 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
363 <table cellpadding="0" cellspacing="0" border="0">
365 <td class="md" nowrap valign="top"> void apply_lines </td>
366 <td class="md" valign="top">( </td>
367 <td class="mdname1" valign="top" nowrap> </td>
368 <td class="md" valign="top"> ) </td>
369 <td class="md" nowrap></td>
376 <table cellspacing=5 cellpadding=0 border=0>
387 <a name="a10" doxytag="xline.h::del_eline"></a><p>
388 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
391 <table cellpadding="0" cellspacing="0" border="0">
393 <td class="md" nowrap valign="top"> bool del_eline </td>
394 <td class="md" valign="top">( </td>
395 <td class="md" nowrap valign="top">const char * </td>
396 <td class="mdname1" valign="top" nowrap> <em>hostmask</em> </td>
397 <td class="md" valign="top"> ) </td>
398 <td class="md" nowrap></td>
405 <table cellspacing=5 cellpadding=0 border=0>
415 Referenced by <a class="el" href="modules_8cpp-source.html#l00678">Server::DelELine()</a>. </td>
418 <a name="a6" doxytag="xline.h::del_gline"></a><p>
419 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
422 <table cellpadding="0" cellspacing="0" border="0">
424 <td class="md" nowrap valign="top"> bool del_gline </td>
425 <td class="md" valign="top">( </td>
426 <td class="md" nowrap valign="top">const char * </td>
427 <td class="mdname1" valign="top" nowrap> <em>hostmask</em> </td>
428 <td class="md" valign="top"> ) </td>
429 <td class="md" nowrap></td>
436 <table cellspacing=5 cellpadding=0 border=0>
446 Referenced by <a class="el" href="modules_8cpp-source.html#l00658">Server::DelGLine()</a>. </td>
449 <a name="a9" doxytag="xline.h::del_kline"></a><p>
450 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
453 <table cellpadding="0" cellspacing="0" border="0">
455 <td class="md" nowrap valign="top"> bool del_kline </td>
456 <td class="md" valign="top">( </td>
457 <td class="md" nowrap valign="top">const char * </td>
458 <td class="mdname1" valign="top" nowrap> <em>hostmask</em> </td>
459 <td class="md" valign="top"> ) </td>
460 <td class="md" nowrap></td>
467 <table cellspacing=5 cellpadding=0 border=0>
477 Referenced by <a class="el" href="modules_8cpp-source.html#l00673">Server::DelKLine()</a>. </td>
480 <a name="a7" doxytag="xline.h::del_qline"></a><p>
481 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
484 <table cellpadding="0" cellspacing="0" border="0">
486 <td class="md" nowrap valign="top"> bool del_qline </td>
487 <td class="md" valign="top">( </td>
488 <td class="md" nowrap valign="top">const char * </td>
489 <td class="mdname1" valign="top" nowrap> <em>nickname</em> </td>
490 <td class="md" valign="top"> ) </td>
491 <td class="md" nowrap></td>
498 <table cellspacing=5 cellpadding=0 border=0>
508 Referenced by <a class="el" href="modules_8cpp-source.html#l00663">Server::DelQLine()</a>. </td>
511 <a name="a8" doxytag="xline.h::del_zline"></a><p>
512 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
515 <table cellpadding="0" cellspacing="0" border="0">
517 <td class="md" nowrap valign="top"> bool del_zline </td>
518 <td class="md" valign="top">( </td>
519 <td class="md" nowrap valign="top">const char * </td>
520 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
521 <td class="md" valign="top"> ) </td>
522 <td class="md" nowrap></td>
529 <table cellspacing=5 cellpadding=0 border=0>
539 Referenced by <a class="el" href="modules_8cpp-source.html#l00668">Server::DelZLine()</a>. </td>
542 <a name="a16" doxytag="xline.h::expire_lines"></a><p>
543 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
546 <table cellpadding="0" cellspacing="0" border="0">
548 <td class="md" nowrap valign="top"> void expire_lines </td>
549 <td class="md" valign="top">( </td>
550 <td class="mdname1" valign="top" nowrap> </td>
551 <td class="md" valign="top"> ) </td>
552 <td class="md" nowrap></td>
559 <table cellspacing=5 cellpadding=0 border=0>
570 <a name="a23" doxytag="xline.h::gline_set_creation_time"></a><p>
571 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
574 <table cellpadding="0" cellspacing="0" border="0">
576 <td class="md" nowrap valign="top"> void gline_set_creation_time </td>
577 <td class="md" valign="top">( </td>
578 <td class="md" nowrap valign="top">char * </td>
579 <td class="mdname" nowrap> <em>host</em>, </td>
584 <td class="md" nowrap>time_t </td>
585 <td class="mdname" nowrap> <em>create_time</em></td>
589 <td class="md">) </td>
590 <td class="md" colspan="2"></td>
597 <table cellspacing=5 cellpadding=0 border=0>
608 <a name="a15" doxytag="xline.h::matches_exception"></a><p>
609 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
612 <table cellpadding="0" cellspacing="0" border="0">
614 <td class="md" nowrap valign="top"> char* matches_exception </td>
615 <td class="md" valign="top">( </td>
616 <td class="md" nowrap valign="top">const char * </td>
617 <td class="mdname1" valign="top" nowrap> <em>host</em> </td>
618 <td class="md" valign="top"> ) </td>
619 <td class="md" nowrap></td>
626 <table cellspacing=5 cellpadding=0 border=0>
637 <a name="a12" doxytag="xline.h::matches_gline"></a><p>
638 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
641 <table cellpadding="0" cellspacing="0" border="0">
643 <td class="md" nowrap valign="top"> char* matches_gline </td>
644 <td class="md" valign="top">( </td>
645 <td class="md" nowrap valign="top">const char * </td>
646 <td class="mdname1" valign="top" nowrap> <em>host</em> </td>
647 <td class="md" valign="top"> ) </td>
648 <td class="md" nowrap></td>
655 <table cellspacing=5 cellpadding=0 border=0>
666 <a name="a14" doxytag="xline.h::matches_kline"></a><p>
667 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
670 <table cellpadding="0" cellspacing="0" border="0">
672 <td class="md" nowrap valign="top"> char* matches_kline </td>
673 <td class="md" valign="top">( </td>
674 <td class="md" nowrap valign="top">const char * </td>
675 <td class="mdname1" valign="top" nowrap> <em>host</em> </td>
676 <td class="md" valign="top"> ) </td>
677 <td class="md" nowrap></td>
684 <table cellspacing=5 cellpadding=0 border=0>
695 <a name="a11" doxytag="xline.h::matches_qline"></a><p>
696 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
699 <table cellpadding="0" cellspacing="0" border="0">
701 <td class="md" nowrap valign="top"> char* matches_qline </td>
702 <td class="md" valign="top">( </td>
703 <td class="md" nowrap valign="top">const char * </td>
704 <td class="mdname1" valign="top" nowrap> <em>nick</em> </td>
705 <td class="md" valign="top"> ) </td>
706 <td class="md" nowrap></td>
713 <table cellspacing=5 cellpadding=0 border=0>
724 <a name="a13" doxytag="xline.h::matches_zline"></a><p>
725 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
728 <table cellpadding="0" cellspacing="0" border="0">
730 <td class="md" nowrap valign="top"> char* matches_zline </td>
731 <td class="md" valign="top">( </td>
732 <td class="md" nowrap valign="top">const char * </td>
733 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
734 <td class="md" valign="top"> ) </td>
735 <td class="md" nowrap></td>
742 <table cellspacing=5 cellpadding=0 border=0>
753 <a name="a27" doxytag="xline.h::qline_make_global"></a><p>
754 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
757 <table cellpadding="0" cellspacing="0" border="0">
759 <td class="md" nowrap valign="top"> bool qline_make_global </td>
760 <td class="md" valign="top">( </td>
761 <td class="md" nowrap valign="top">const char * </td>
762 <td class="mdname1" valign="top" nowrap> <em>nickname</em> </td>
763 <td class="md" valign="top"> ) </td>
764 <td class="md" nowrap></td>
771 <table cellspacing=5 cellpadding=0 border=0>
782 <a name="a24" doxytag="xline.h::qline_set_creation_time"></a><p>
783 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
786 <table cellpadding="0" cellspacing="0" border="0">
788 <td class="md" nowrap valign="top"> void qline_set_creation_time </td>
789 <td class="md" valign="top">( </td>
790 <td class="md" nowrap valign="top">char * </td>
791 <td class="mdname" nowrap> <em>nick</em>, </td>
796 <td class="md" nowrap>time_t </td>
797 <td class="mdname" nowrap> <em>create_time</em></td>
801 <td class="md">) </td>
802 <td class="md" colspan="2"></td>
809 <table cellspacing=5 cellpadding=0 border=0>
820 <a name="a0" doxytag="xline.h::read_xline_defaults"></a><p>
821 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
824 <table cellpadding="0" cellspacing="0" border="0">
826 <td class="md" nowrap valign="top"> void read_xline_defaults </td>
827 <td class="md" valign="top">( </td>
828 <td class="mdname1" valign="top" nowrap> </td>
829 <td class="md" valign="top"> ) </td>
830 <td class="md" nowrap></td>
837 <table cellspacing=5 cellpadding=0 border=0>
848 <a name="a22" doxytag="xline.h::stats_e"></a><p>
849 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
852 <table cellpadding="0" cellspacing="0" border="0">
854 <td class="md" nowrap valign="top"> void stats_e </td>
855 <td class="md" valign="top">( </td>
856 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
857 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
858 <td class="md" valign="top"> ) </td>
859 <td class="md" nowrap></td>
866 <table cellspacing=5 cellpadding=0 border=0>
877 <a name="a19" doxytag="xline.h::stats_g"></a><p>
878 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
881 <table cellpadding="0" cellspacing="0" border="0">
883 <td class="md" nowrap valign="top"> void stats_g </td>
884 <td class="md" valign="top">( </td>
885 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
886 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
887 <td class="md" valign="top"> ) </td>
888 <td class="md" nowrap></td>
895 <table cellspacing=5 cellpadding=0 border=0>
906 <a name="a18" doxytag="xline.h::stats_k"></a><p>
907 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
910 <table cellpadding="0" cellspacing="0" border="0">
912 <td class="md" nowrap valign="top"> void stats_k </td>
913 <td class="md" valign="top">( </td>
914 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
915 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
916 <td class="md" valign="top"> ) </td>
917 <td class="md" nowrap></td>
924 <table cellspacing=5 cellpadding=0 border=0>
935 <a name="a20" doxytag="xline.h::stats_q"></a><p>
936 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
939 <table cellpadding="0" cellspacing="0" border="0">
941 <td class="md" nowrap valign="top"> void stats_q </td>
942 <td class="md" valign="top">( </td>
943 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
944 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
945 <td class="md" valign="top"> ) </td>
946 <td class="md" nowrap></td>
953 <table cellspacing=5 cellpadding=0 border=0>
964 <a name="a21" doxytag="xline.h::stats_z"></a><p>
965 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
968 <table cellpadding="0" cellspacing="0" border="0">
970 <td class="md" nowrap valign="top"> void stats_z </td>
971 <td class="md" valign="top">( </td>
972 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
973 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
974 <td class="md" valign="top"> ) </td>
975 <td class="md" nowrap></td>
982 <table cellspacing=5 cellpadding=0 border=0>
993 <a name="a28" doxytag="xline.h::sync_xlines"></a><p>
994 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
997 <table cellpadding="0" cellspacing="0" border="0">
999 <td class="md" nowrap valign="top"> void sync_xlines </td>
1000 <td class="md" valign="top">( </td>
1001 <td class="md" nowrap valign="top"><a class="el" href="classserverrec.html">serverrec</a> * </td>
1002 <td class="mdname" nowrap> <em>serv</em>, </td>
1007 <td class="md" nowrap>char * </td>
1008 <td class="mdname" nowrap> <em>tcp_host</em></td>
1012 <td class="md">) </td>
1013 <td class="md" colspan="2"></td>
1020 <table cellspacing=5 cellpadding=0 border=0>
1031 <a name="a26" doxytag="xline.h::zline_make_global"></a><p>
1032 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1035 <table cellpadding="0" cellspacing="0" border="0">
1037 <td class="md" nowrap valign="top"> bool zline_make_global </td>
1038 <td class="md" valign="top">( </td>
1039 <td class="md" nowrap valign="top">const char * </td>
1040 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
1041 <td class="md" valign="top"> ) </td>
1042 <td class="md" nowrap></td>
1049 <table cellspacing=5 cellpadding=0 border=0>
1060 <a name="a25" doxytag="xline.h::zline_set_creation_time"></a><p>
1061 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1064 <table cellpadding="0" cellspacing="0" border="0">
1066 <td class="md" nowrap valign="top"> void zline_set_creation_time </td>
1067 <td class="md" valign="top">( </td>
1068 <td class="md" nowrap valign="top">char * </td>
1069 <td class="mdname" nowrap> <em>ip</em>, </td>
1074 <td class="md" nowrap>time_t </td>
1075 <td class="mdname" nowrap> <em>create_time</em></td>
1079 <td class="md">) </td>
1080 <td class="md" colspan="2"></td>
1087 <table cellspacing=5 cellpadding=0 border=0>
1098 <hr size="1"><address style="align: right;"><small>Generated on Sat Apr 16 14:49:50 2005 for InspIRCd by
1099 <a href="http://www.doxygen.org/index.html">
1100 <img src="doxygen.png" alt="doxygen" align="middle" border=0 >
1101 </a>1.3.3 </small></address>