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>xline.h File Reference</title>
4 <link href="inspircd.css" rel="stylesheet" type="text/css">
6 <!-- Generated by Doxygen 1.3-rc3 -->
8 <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> </center>
9 <hr><h1>xline.h File Reference</h1><code>#include <typeinfo></code><br>
10 <code>#include <iostream></code><br>
11 <code>#include <string></code><br>
12 <code>#include <deque></code><br>
13 <code>#include <sstream></code><br>
14 <code>#include <vector></code><br>
15 <code>#include "<a class="el" href="users_8h-source.html">users.h</a>"</code><br>
16 <code>#include "<a class="el" href="channels_8h-source.html">channels.h</a>"</code><br>
19 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>
20 <map name="xline.h_map">
21 <area href="users_8h.html" shape="rect" coords="351,155,401,176" alt="">
22 <area href="channels_8h.html" shape="rect" coords="476,86,548,107" alt="">
23 <area href="connection_8h.html" shape="rect" coords="321,86,401,107" alt="">
27 <a href="xline_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
29 <tr><td colspan=2><br><h2>Compounds</h2></td></tr>
30 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classGLine.html">GLine</a></td></tr>
31 <tr><td> </td><td><font size=-1><em>GLine class.</em> <a href="classGLine.html#_details">More...</a><em></em></font><br><br></td></tr>
32 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classKLine.html">KLine</a></td></tr>
33 <tr><td> </td><td><font size=-1><em>KLine class.</em> <a href="classKLine.html#_details">More...</a><em></em></font><br><br></td></tr>
34 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classQLine.html">QLine</a></td></tr>
35 <tr><td> </td><td><font size=-1><em>QLine class.</em> <a href="classQLine.html#_details">More...</a><em></em></font><br><br></td></tr>
36 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classXLine.html">XLine</a></td></tr>
37 <tr><td> </td><td><font size=-1><em>XLine is the base class for ban lines such as G lines and K lines.</em> <a href="classXLine.html#_details">More...</a><em></em></font><br><br></td></tr>
38 <tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classZLine.html">ZLine</a></td></tr>
39 <tr><td> </td><td><font size=-1><em>ZLine class.</em> <a href="classZLine.html#_details">More...</a><em></em></font><br><br></td></tr>
40 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
41 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a0">read_xline_defaults</a> ()</td></tr>
42 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a1">add_gline</a> (long duration, char *source, char *reason, char *hostmask)</td></tr>
43 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a2">add_qline</a> (long duration, char *source, char *reason, char *nickname)</td></tr>
44 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a3">add_zline</a> (long duration, char *source, char *reason, char *ipaddr)</td></tr>
45 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a4">add_kline</a> (long duration, char *source, char *reason, char *hostmask)</td></tr>
46 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="xline_8h.html#a5">del_gline</a> (char *hostmask)</td></tr>
47 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="xline_8h.html#a6">del_qline</a> (char *nickname)</td></tr>
48 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="xline_8h.html#a7">del_zline</a> (char *ipaddr)</td></tr>
49 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="xline_8h.html#a8">del_kline</a> (char *hostmask)</td></tr>
50 <tr><td nowrap align=right valign=top>char * </td><td valign=bottom><a class="el" href="xline_8h.html#a9">matches_qline</a> (const char *nick)</td></tr>
51 <tr><td nowrap align=right valign=top>char * </td><td valign=bottom><a class="el" href="xline_8h.html#a10">matches_gline</a> (const char *host)</td></tr>
52 <tr><td nowrap align=right valign=top>char * </td><td valign=bottom><a class="el" href="xline_8h.html#a11">matches_zline</a> (const char *ipaddr)</td></tr>
53 <tr><td nowrap align=right valign=top>char * </td><td valign=bottom><a class="el" href="xline_8h.html#a12">matches_kline</a> (const char *host)</td></tr>
54 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a13">expire_lines</a> ()</td></tr>
55 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a14">apply_lines</a> ()</td></tr>
56 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a15">stats_k</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
57 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a16">stats_g</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
58 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a17">stats_q</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
59 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a18">stats_z</a> (<a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
60 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a19">gline_set_creation_time</a> (char *host, time_t create_time)</td></tr>
61 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a20">qline_set_creation_time</a> (char *nick, time_t create_time)</td></tr>
62 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a21">zline_set_creation_time</a> (char *ip, time_t create_time)</td></tr>
63 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="xline_8h.html#a22">zline_make_global</a> (char *ipaddr)</td></tr>
64 <tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="xline_8h.html#a23">qline_make_global</a> (char *nickname)</td></tr>
65 <tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="xline_8h.html#a24">sync_xlines</a> (<a class="el" href="classserverrec.html">serverrec</a> *serv, char *tcp_host)</td></tr>
67 <hr><h2>Function Documentation</h2>
68 <a name="a1" doxytag="xline.h::add_gline"></a><p>
69 <table width="100%" cellpadding="2" cellspacing="0" border="0">
72 <table cellpadding="0" cellspacing="0" border="0">
74 <td class="md" nowrap valign="top"> void add_gline </td>
75 <td class="md" valign="top">( </td>
76 <td class="md" nowrap valign="top">long </td>
77 <td class="mdname" nowrap> <em>duration</em>, </td>
82 <td class="md" nowrap>char * </td>
83 <td class="mdname" nowrap> <em>source</em>, </td>
88 <td class="md" nowrap>char * </td>
89 <td class="mdname" nowrap> <em>reason</em>, </td>
94 <td class="md" nowrap>char * </td>
95 <td class="mdname" nowrap> <em>hostmask</em></td>
99 <td class="md">) </td>
100 <td class="md" colspan="2"></td>
107 <table cellspacing=5 cellpadding=0 border=0>
118 <a name="a4" doxytag="xline.h::add_kline"></a><p>
119 <table width="100%" cellpadding="2" cellspacing="0" border="0">
122 <table cellpadding="0" cellspacing="0" border="0">
124 <td class="md" nowrap valign="top"> void add_kline </td>
125 <td class="md" valign="top">( </td>
126 <td class="md" nowrap valign="top">long </td>
127 <td class="mdname" nowrap> <em>duration</em>, </td>
132 <td class="md" nowrap>char * </td>
133 <td class="mdname" nowrap> <em>source</em>, </td>
138 <td class="md" nowrap>char * </td>
139 <td class="mdname" nowrap> <em>reason</em>, </td>
144 <td class="md" nowrap>char * </td>
145 <td class="mdname" nowrap> <em>hostmask</em></td>
149 <td class="md">) </td>
150 <td class="md" colspan="2"></td>
157 <table cellspacing=5 cellpadding=0 border=0>
168 <a name="a2" doxytag="xline.h::add_qline"></a><p>
169 <table width="100%" cellpadding="2" cellspacing="0" border="0">
172 <table cellpadding="0" cellspacing="0" border="0">
174 <td class="md" nowrap valign="top"> void add_qline </td>
175 <td class="md" valign="top">( </td>
176 <td class="md" nowrap valign="top">long </td>
177 <td class="mdname" nowrap> <em>duration</em>, </td>
182 <td class="md" nowrap>char * </td>
183 <td class="mdname" nowrap> <em>source</em>, </td>
188 <td class="md" nowrap>char * </td>
189 <td class="mdname" nowrap> <em>reason</em>, </td>
194 <td class="md" nowrap>char * </td>
195 <td class="mdname" nowrap> <em>nickname</em></td>
199 <td class="md">) </td>
200 <td class="md" colspan="2"></td>
207 <table cellspacing=5 cellpadding=0 border=0>
218 <a name="a3" doxytag="xline.h::add_zline"></a><p>
219 <table width="100%" cellpadding="2" cellspacing="0" border="0">
222 <table cellpadding="0" cellspacing="0" border="0">
224 <td class="md" nowrap valign="top"> void add_zline </td>
225 <td class="md" valign="top">( </td>
226 <td class="md" nowrap valign="top">long </td>
227 <td class="mdname" nowrap> <em>duration</em>, </td>
232 <td class="md" nowrap>char * </td>
233 <td class="mdname" nowrap> <em>source</em>, </td>
238 <td class="md" nowrap>char * </td>
239 <td class="mdname" nowrap> <em>reason</em>, </td>
244 <td class="md" nowrap>char * </td>
245 <td class="mdname" nowrap> <em>ipaddr</em></td>
249 <td class="md">) </td>
250 <td class="md" colspan="2"></td>
257 <table cellspacing=5 cellpadding=0 border=0>
268 <a name="a14" doxytag="xline.h::apply_lines"></a><p>
269 <table width="100%" cellpadding="2" cellspacing="0" border="0">
272 <table cellpadding="0" cellspacing="0" border="0">
274 <td class="md" nowrap valign="top"> void apply_lines </td>
275 <td class="md" valign="top">( </td>
276 <td class="mdname1" valign="top" nowrap> </td>
277 <td class="md" valign="top">) </td>
278 <td class="md" nowrap></td>
285 <table cellspacing=5 cellpadding=0 border=0>
296 <a name="a5" doxytag="xline.h::del_gline"></a><p>
297 <table width="100%" cellpadding="2" cellspacing="0" border="0">
300 <table cellpadding="0" cellspacing="0" border="0">
302 <td class="md" nowrap valign="top"> bool del_gline </td>
303 <td class="md" valign="top">( </td>
304 <td class="md" nowrap valign="top">char * </td>
305 <td class="mdname1" valign="top" nowrap> <em>hostmask</em> </td>
306 <td class="md" valign="top">) </td>
307 <td class="md" nowrap></td>
314 <table cellspacing=5 cellpadding=0 border=0>
325 <a name="a8" doxytag="xline.h::del_kline"></a><p>
326 <table width="100%" cellpadding="2" cellspacing="0" border="0">
329 <table cellpadding="0" cellspacing="0" border="0">
331 <td class="md" nowrap valign="top"> bool del_kline </td>
332 <td class="md" valign="top">( </td>
333 <td class="md" nowrap valign="top">char * </td>
334 <td class="mdname1" valign="top" nowrap> <em>hostmask</em> </td>
335 <td class="md" valign="top">) </td>
336 <td class="md" nowrap></td>
343 <table cellspacing=5 cellpadding=0 border=0>
354 <a name="a6" doxytag="xline.h::del_qline"></a><p>
355 <table width="100%" cellpadding="2" cellspacing="0" border="0">
358 <table cellpadding="0" cellspacing="0" border="0">
360 <td class="md" nowrap valign="top"> bool del_qline </td>
361 <td class="md" valign="top">( </td>
362 <td class="md" nowrap valign="top">char * </td>
363 <td class="mdname1" valign="top" nowrap> <em>nickname</em> </td>
364 <td class="md" valign="top">) </td>
365 <td class="md" nowrap></td>
372 <table cellspacing=5 cellpadding=0 border=0>
383 <a name="a7" doxytag="xline.h::del_zline"></a><p>
384 <table width="100%" cellpadding="2" cellspacing="0" border="0">
387 <table cellpadding="0" cellspacing="0" border="0">
389 <td class="md" nowrap valign="top"> bool del_zline </td>
390 <td class="md" valign="top">( </td>
391 <td class="md" nowrap valign="top">char * </td>
392 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
393 <td class="md" valign="top">) </td>
394 <td class="md" nowrap></td>
401 <table cellspacing=5 cellpadding=0 border=0>
412 <a name="a13" doxytag="xline.h::expire_lines"></a><p>
413 <table width="100%" cellpadding="2" cellspacing="0" border="0">
416 <table cellpadding="0" cellspacing="0" border="0">
418 <td class="md" nowrap valign="top"> void expire_lines </td>
419 <td class="md" valign="top">( </td>
420 <td class="mdname1" valign="top" nowrap> </td>
421 <td class="md" valign="top">) </td>
422 <td class="md" nowrap></td>
429 <table cellspacing=5 cellpadding=0 border=0>
440 <a name="a19" doxytag="xline.h::gline_set_creation_time"></a><p>
441 <table width="100%" cellpadding="2" cellspacing="0" border="0">
444 <table cellpadding="0" cellspacing="0" border="0">
446 <td class="md" nowrap valign="top"> void gline_set_creation_time </td>
447 <td class="md" valign="top">( </td>
448 <td class="md" nowrap valign="top">char * </td>
449 <td class="mdname" nowrap> <em>host</em>, </td>
454 <td class="md" nowrap>time_t </td>
455 <td class="mdname" nowrap> <em>create_time</em></td>
459 <td class="md">) </td>
460 <td class="md" colspan="2"></td>
467 <table cellspacing=5 cellpadding=0 border=0>
478 <a name="a10" doxytag="xline.h::matches_gline"></a><p>
479 <table width="100%" cellpadding="2" cellspacing="0" border="0">
482 <table cellpadding="0" cellspacing="0" border="0">
484 <td class="md" nowrap valign="top"> char* matches_gline </td>
485 <td class="md" valign="top">( </td>
486 <td class="md" nowrap valign="top">const char * </td>
487 <td class="mdname1" valign="top" nowrap> <em>host</em> </td>
488 <td class="md" valign="top">) </td>
489 <td class="md" nowrap></td>
496 <table cellspacing=5 cellpadding=0 border=0>
507 <a name="a12" doxytag="xline.h::matches_kline"></a><p>
508 <table width="100%" cellpadding="2" cellspacing="0" border="0">
511 <table cellpadding="0" cellspacing="0" border="0">
513 <td class="md" nowrap valign="top"> char* matches_kline </td>
514 <td class="md" valign="top">( </td>
515 <td class="md" nowrap valign="top">const char * </td>
516 <td class="mdname1" valign="top" nowrap> <em>host</em> </td>
517 <td class="md" valign="top">) </td>
518 <td class="md" nowrap></td>
525 <table cellspacing=5 cellpadding=0 border=0>
536 <a name="a9" doxytag="xline.h::matches_qline"></a><p>
537 <table width="100%" cellpadding="2" cellspacing="0" border="0">
540 <table cellpadding="0" cellspacing="0" border="0">
542 <td class="md" nowrap valign="top"> char* matches_qline </td>
543 <td class="md" valign="top">( </td>
544 <td class="md" nowrap valign="top">const char * </td>
545 <td class="mdname1" valign="top" nowrap> <em>nick</em> </td>
546 <td class="md" valign="top">) </td>
547 <td class="md" nowrap></td>
554 <table cellspacing=5 cellpadding=0 border=0>
565 <a name="a11" doxytag="xline.h::matches_zline"></a><p>
566 <table width="100%" cellpadding="2" cellspacing="0" border="0">
569 <table cellpadding="0" cellspacing="0" border="0">
571 <td class="md" nowrap valign="top"> char* matches_zline </td>
572 <td class="md" valign="top">( </td>
573 <td class="md" nowrap valign="top">const char * </td>
574 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
575 <td class="md" valign="top">) </td>
576 <td class="md" nowrap></td>
583 <table cellspacing=5 cellpadding=0 border=0>
594 <a name="a23" doxytag="xline.h::qline_make_global"></a><p>
595 <table width="100%" cellpadding="2" cellspacing="0" border="0">
598 <table cellpadding="0" cellspacing="0" border="0">
600 <td class="md" nowrap valign="top"> bool qline_make_global </td>
601 <td class="md" valign="top">( </td>
602 <td class="md" nowrap valign="top">char * </td>
603 <td class="mdname1" valign="top" nowrap> <em>nickname</em> </td>
604 <td class="md" valign="top">) </td>
605 <td class="md" nowrap></td>
612 <table cellspacing=5 cellpadding=0 border=0>
623 <a name="a20" doxytag="xline.h::qline_set_creation_time"></a><p>
624 <table width="100%" cellpadding="2" cellspacing="0" border="0">
627 <table cellpadding="0" cellspacing="0" border="0">
629 <td class="md" nowrap valign="top"> void qline_set_creation_time </td>
630 <td class="md" valign="top">( </td>
631 <td class="md" nowrap valign="top">char * </td>
632 <td class="mdname" nowrap> <em>nick</em>, </td>
637 <td class="md" nowrap>time_t </td>
638 <td class="mdname" nowrap> <em>create_time</em></td>
642 <td class="md">) </td>
643 <td class="md" colspan="2"></td>
650 <table cellspacing=5 cellpadding=0 border=0>
661 <a name="a0" doxytag="xline.h::read_xline_defaults"></a><p>
662 <table width="100%" cellpadding="2" cellspacing="0" border="0">
665 <table cellpadding="0" cellspacing="0" border="0">
667 <td class="md" nowrap valign="top"> void read_xline_defaults </td>
668 <td class="md" valign="top">( </td>
669 <td class="mdname1" valign="top" nowrap> </td>
670 <td class="md" valign="top">) </td>
671 <td class="md" nowrap></td>
678 <table cellspacing=5 cellpadding=0 border=0>
689 <a name="a16" doxytag="xline.h::stats_g"></a><p>
690 <table width="100%" cellpadding="2" cellspacing="0" border="0">
693 <table cellpadding="0" cellspacing="0" border="0">
695 <td class="md" nowrap valign="top"> void stats_g </td>
696 <td class="md" valign="top">( </td>
697 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
698 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
699 <td class="md" valign="top">) </td>
700 <td class="md" nowrap></td>
707 <table cellspacing=5 cellpadding=0 border=0>
718 <a name="a15" doxytag="xline.h::stats_k"></a><p>
719 <table width="100%" cellpadding="2" cellspacing="0" border="0">
722 <table cellpadding="0" cellspacing="0" border="0">
724 <td class="md" nowrap valign="top"> void stats_k </td>
725 <td class="md" valign="top">( </td>
726 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
727 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
728 <td class="md" valign="top">) </td>
729 <td class="md" nowrap></td>
736 <table cellspacing=5 cellpadding=0 border=0>
747 <a name="a17" doxytag="xline.h::stats_q"></a><p>
748 <table width="100%" cellpadding="2" cellspacing="0" border="0">
751 <table cellpadding="0" cellspacing="0" border="0">
753 <td class="md" nowrap valign="top"> void stats_q </td>
754 <td class="md" valign="top">( </td>
755 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
756 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
757 <td class="md" valign="top">) </td>
758 <td class="md" nowrap></td>
765 <table cellspacing=5 cellpadding=0 border=0>
776 <a name="a18" doxytag="xline.h::stats_z"></a><p>
777 <table width="100%" cellpadding="2" cellspacing="0" border="0">
780 <table cellpadding="0" cellspacing="0" border="0">
782 <td class="md" nowrap valign="top"> void stats_z </td>
783 <td class="md" valign="top">( </td>
784 <td class="md" nowrap valign="top"><a class="el" href="classuserrec.html">userrec</a> * </td>
785 <td class="mdname1" valign="top" nowrap> <em>user</em> </td>
786 <td class="md" valign="top">) </td>
787 <td class="md" nowrap></td>
794 <table cellspacing=5 cellpadding=0 border=0>
805 <a name="a24" doxytag="xline.h::sync_xlines"></a><p>
806 <table width="100%" cellpadding="2" cellspacing="0" border="0">
809 <table cellpadding="0" cellspacing="0" border="0">
811 <td class="md" nowrap valign="top"> void sync_xlines </td>
812 <td class="md" valign="top">( </td>
813 <td class="md" nowrap valign="top"><a class="el" href="classserverrec.html">serverrec</a> * </td>
814 <td class="mdname" nowrap> <em>serv</em>, </td>
819 <td class="md" nowrap>char * </td>
820 <td class="mdname" nowrap> <em>tcp_host</em></td>
824 <td class="md">) </td>
825 <td class="md" colspan="2"></td>
832 <table cellspacing=5 cellpadding=0 border=0>
843 <a name="a22" doxytag="xline.h::zline_make_global"></a><p>
844 <table width="100%" cellpadding="2" cellspacing="0" border="0">
847 <table cellpadding="0" cellspacing="0" border="0">
849 <td class="md" nowrap valign="top"> bool zline_make_global </td>
850 <td class="md" valign="top">( </td>
851 <td class="md" nowrap valign="top">char * </td>
852 <td class="mdname1" valign="top" nowrap> <em>ipaddr</em> </td>
853 <td class="md" valign="top">) </td>
854 <td class="md" nowrap></td>
861 <table cellspacing=5 cellpadding=0 border=0>
872 <a name="a21" doxytag="xline.h::zline_set_creation_time"></a><p>
873 <table width="100%" cellpadding="2" cellspacing="0" border="0">
876 <table cellpadding="0" cellspacing="0" border="0">
878 <td class="md" nowrap valign="top"> void zline_set_creation_time </td>
879 <td class="md" valign="top">( </td>
880 <td class="md" nowrap valign="top">char * </td>
881 <td class="mdname" nowrap> <em>ip</em>, </td>
886 <td class="md" nowrap>time_t </td>
887 <td class="mdname" nowrap> <em>create_time</em></td>
891 <td class="md">) </td>
892 <td class="md" colspan="2"></td>
899 <table cellspacing=5 cellpadding=0 border=0>
910 <hr><address style="align: right;"><small>Generated on Thu Apr 29 16:30:42 2004 for InspIRCd by
911 <a href="http://www.doxygen.org/index.html">
912 <img src="doxygen.png" alt="doxygen" align="middle" border=0
913 width=110 height=53></a>1.3-rc3 </small></address>