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: channels.cpp 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>channels.cpp File Reference</h1><code>#include "inspircd.h"</code><br>
9 <code>#include "inspircd_io.h"</code><br>
10 <code>#include "inspircd_util.h"</code><br>
11 <code>#include "inspircd_config.h"</code><br>
12 <code>#include <unistd.h></code><br>
13 <code>#include <fcntl.h></code><br>
14 <code>#include <sys/errno.h></code><br>
15 <code>#include <sys/ioctl.h></code><br>
16 <code>#include <sys/utsname.h></code><br>
17 <code>#include <cstdio></code><br>
18 <code>#include <time.h></code><br>
19 <code>#include <string></code><br>
20 <code>#include <hash_map></code><br>
21 <code>#include <map></code><br>
22 <code>#include <sstream></code><br>
23 <code>#include <vector></code><br>
24 <code>#include <errno.h></code><br>
25 <code>#include <deque></code><br>
26 <code>#include <sched.h></code><br>
27 <code>#include "<a class="el" href="connection_8h-source.html">connection.h</a>"</code><br>
28 <code>#include "<a class="el" href="users_8h-source.html">users.h</a>"</code><br>
29 <code>#include "<a class="el" href="servers_8h-source.html">servers.h</a>"</code><br>
30 <code>#include "<a class="el" href="ctables_8h-source.html">ctables.h</a>"</code><br>
31 <code>#include "globals.h"</code><br>
32 <code>#include "<a class="el" href="modules_8h-source.html">modules.h</a>"</code><br>
33 <code>#include "dynamic.h"</code><br>
34 <code>#include "wildcard.h"</code><br>
35 <code>#include "<a class="el" href="message_8h-source.html">message.h</a>"</code><br>
36 <code>#include "<a class="el" href="mode_8h-source.html">mode.h</a>"</code><br>
37 <code>#include "<a class="el" href="xline_8h-source.html">xline.h</a>"</code><br>
38 <code>#include "inspstring.h"</code><br>
41 <a href="channels_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
43 <tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
44 <tr><td class="memItemLeft" nowrap align=right valign=top>namespace </td><td class="memItemRight" valign=bottom><a class="el" href="namespacestd.html">std</a></td></tr>
46 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
47 <tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a0">nspace</a> std</td></tr>
49 <tr><td colspan=2><br><h2>Variables</h2></td></tr>
50 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a1">MODCOUNT</a> = -1</td></tr>
52 <tr><td class="memItemLeft" nowrap align=right valign=top>std::vector< <a class="el" href="classModule.html">Module</a> * > </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a2">modules</a></td></tr>
54 <tr><td class="memItemLeft" nowrap align=right valign=top>std::vector< <a class="el" href="modules_8h.html#a29">ircd_module</a> * > </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a3">factory</a></td></tr>
56 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a4">LogLevel</a></td></tr>
58 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a5">ServerName</a> [MAXBUF]</td></tr>
60 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a6">Network</a> [MAXBUF]</td></tr>
62 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a7">ServerDesc</a> [MAXBUF]</td></tr>
64 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a8">AdminName</a> [MAXBUF]</td></tr>
66 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a9">AdminEmail</a> [MAXBUF]</td></tr>
68 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a10">AdminNick</a> [MAXBUF]</td></tr>
70 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a11">diepass</a> [MAXBUF]</td></tr>
72 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a12">restartpass</a> [MAXBUF]</td></tr>
74 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a13">motd</a> [MAXBUF]</td></tr>
76 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a14">rules</a> [MAXBUF]</td></tr>
78 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a15">list</a> [MAXBUF]</td></tr>
80 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a16">PrefixQuit</a> [MAXBUF]</td></tr>
82 <tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a17">DieValue</a> [MAXBUF]</td></tr>
84 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a18">debugging</a></td></tr>
86 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a19">WHOWAS_STALE</a></td></tr>
88 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a20">WHOWAS_MAX</a></td></tr>
90 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a21">DieDelay</a></td></tr>
92 <tr><td class="memItemLeft" nowrap align=right valign=top>time_t </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a22">startup_time</a></td></tr>
94 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a23">NetBufferSize</a></td></tr>
96 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a24">MaxWhoResults</a></td></tr>
98 <tr><td class="memItemLeft" nowrap align=right valign=top>time_t </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a25">nb_start</a></td></tr>
100 <tr><td class="memItemLeft" nowrap align=right valign=top>std::vector< int > </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a26">fd_reap</a></td></tr>
102 <tr><td class="memItemLeft" nowrap align=right valign=top>std::vector< std::string > </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a27">module_names</a></td></tr>
104 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a28">boundPortCount</a></td></tr>
106 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a29">portCount</a></td></tr>
108 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a30">UDPportCount</a></td></tr>
110 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a31">ports</a> [MAXSOCKS]</td></tr>
112 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a32">defaultRoute</a></td></tr>
114 <tr><td class="memItemLeft" nowrap align=right valign=top>std::vector< long > </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a33">auth_cookies</a></td></tr>
116 <tr><td class="memItemLeft" nowrap align=right valign=top>std::stringstream </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a34">config_f</a></td></tr>
118 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classserverrec.html">serverrec</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a35">me</a> [32]</td></tr>
120 <tr><td class="memItemLeft" nowrap align=right valign=top>FILE * </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a36">log_file</a></td></tr>
122 <tr><td class="memItemLeft" nowrap align=right valign=top>std::vector< <a class="el" href="classModeParameter.html">ModeParameter</a> > </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a37">custom_mode_params</a></td></tr>
125 <hr><h2>Define Documentation</h2>
126 <a name="a0" doxytag="channels.cpp::nspace"></a><p>
127 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
130 <table cellpadding="0" cellspacing="0" border="0">
132 <td class="md" nowrap valign="top"> #define nspace std
137 <table cellspacing=5 cellpadding=0 border=0>
147 Definition at line <a class="el" href="channels_8cpp-source.html#l00058">58</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
150 <hr><h2>Variable Documentation</h2>
151 <a name="a9" doxytag="channels.cpp::AdminEmail"></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"> char <a class="el" href="modules_8cpp.html#a9">AdminEmail</a>[MAXBUF]
162 <table cellspacing=5 cellpadding=0 border=0>
172 Definition at line <a class="el" href="channels_8cpp-source.html#l00072">72</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
175 <a name="a8" doxytag="channels.cpp::AdminName"></a><p>
176 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
179 <table cellpadding="0" cellspacing="0" border="0">
181 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a8">AdminName</a>[MAXBUF]
186 <table cellspacing=5 cellpadding=0 border=0>
196 Definition at line <a class="el" href="channels_8cpp-source.html#l00071">71</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
199 <a name="a10" doxytag="channels.cpp::AdminNick"></a><p>
200 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
203 <table cellpadding="0" cellspacing="0" border="0">
205 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a10">AdminNick</a>[MAXBUF]
210 <table cellspacing=5 cellpadding=0 border=0>
220 Definition at line <a class="el" href="channels_8cpp-source.html#l00073">73</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
223 <a name="a33" doxytag="channels.cpp::auth_cookies"></a><p>
224 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
227 <table cellpadding="0" cellspacing="0" border="0">
229 <td class="md" nowrap valign="top"> std::vector<long> <a class="el" href="modules_8cpp.html#a33">auth_cookies</a>
234 <table cellspacing=5 cellpadding=0 border=0>
244 Definition at line <a class="el" href="channels_8cpp-source.html#l00100">100</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
247 <a name="a28" doxytag="channels.cpp::boundPortCount"></a><p>
248 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
251 <table cellpadding="0" cellspacing="0" border="0">
253 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a28">boundPortCount</a>
258 <table cellspacing=5 cellpadding=0 border=0>
268 Definition at line <a class="el" href="channels_8cpp-source.html#l00094">94</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
271 <a name="a34" doxytag="channels.cpp::config_f"></a><p>
272 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
275 <table cellpadding="0" cellspacing="0" border="0">
277 <td class="md" nowrap valign="top"> std::stringstream <a class="el" href="users_8cpp.html#a0">config_f</a>
282 <table cellspacing=5 cellpadding=0 border=0>
292 Definition at line <a class="el" href="channels_8cpp-source.html#l00101">101</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.
294 Referenced by <a class="el" href="users_8cpp-source.html#l00111">userrec::HasPermission()</a>. </td>
297 <a name="a37" doxytag="channels.cpp::custom_mode_params"></a><p>
298 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
301 <table cellpadding="0" cellspacing="0" border="0">
303 <td class="md" nowrap valign="top"> std::vector<<a class="el" href="classModeParameter.html">ModeParameter</a>> <a class="el" href="channels_8cpp.html#a37">custom_mode_params</a>
308 <table cellspacing=5 cellpadding=0 border=0>
318 Definition at line <a class="el" href="channels_8cpp-source.html#l00110">110</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.
320 Referenced by <a class="el" href="channels_8cpp-source.html#l00185">chanrec::GetModeParameter()</a>, and <a class="el" href="channels_8cpp-source.html#l00148">chanrec::SetCustomModeParam()</a>. </td>
323 <a name="a18" doxytag="channels.cpp::debugging"></a><p>
324 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
327 <table cellpadding="0" cellspacing="0" border="0">
329 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a18">debugging</a>
334 <table cellspacing=5 cellpadding=0 border=0>
344 Definition at line <a class="el" href="channels_8cpp-source.html#l00082">82</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
347 <a name="a32" doxytag="channels.cpp::defaultRoute"></a><p>
348 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
351 <table cellpadding="0" cellspacing="0" border="0">
353 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a32">defaultRoute</a>
358 <table cellspacing=5 cellpadding=0 border=0>
368 Definition at line <a class="el" href="channels_8cpp-source.html#l00098">98</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
371 <a name="a21" doxytag="channels.cpp::DieDelay"></a><p>
372 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
375 <table cellpadding="0" cellspacing="0" border="0">
377 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a21">DieDelay</a>
382 <table cellspacing=5 cellpadding=0 border=0>
392 Definition at line <a class="el" href="channels_8cpp-source.html#l00085">85</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
395 <a name="a11" doxytag="channels.cpp::diepass"></a><p>
396 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
399 <table cellpadding="0" cellspacing="0" border="0">
401 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a11">diepass</a>[MAXBUF]
406 <table cellspacing=5 cellpadding=0 border=0>
416 Definition at line <a class="el" href="channels_8cpp-source.html#l00074">74</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
419 <a name="a17" doxytag="channels.cpp::DieValue"></a><p>
420 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
423 <table cellpadding="0" cellspacing="0" border="0">
425 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a17">DieValue</a>[MAXBUF]
430 <table cellspacing=5 cellpadding=0 border=0>
440 Definition at line <a class="el" href="channels_8cpp-source.html#l00080">80</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
443 <a name="a3" doxytag="channels.cpp::factory"></a><p>
444 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
447 <table cellpadding="0" cellspacing="0" border="0">
449 <td class="md" nowrap valign="top"> std::vector<<a class="el" href="modules_8h.html#a29">ircd_module</a>*> factory
454 <table cellspacing=5 cellpadding=0 border=0>
464 Definition at line <a class="el" href="channels_8cpp-source.html#l00065">65</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
467 <a name="a26" doxytag="channels.cpp::fd_reap"></a><p>
468 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
471 <table cellpadding="0" cellspacing="0" border="0">
473 <td class="md" nowrap valign="top"> std::vector<int> <a class="el" href="modules_8cpp.html#a26">fd_reap</a>
478 <table cellspacing=5 cellpadding=0 border=0>
488 Definition at line <a class="el" href="channels_8cpp-source.html#l00091">91</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
491 <a name="a15" doxytag="channels.cpp::list"></a><p>
492 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
495 <table cellpadding="0" cellspacing="0" border="0">
497 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a15">list</a>[MAXBUF]
502 <table cellspacing=5 cellpadding=0 border=0>
512 Definition at line <a class="el" href="channels_8cpp-source.html#l00078">78</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
515 <a name="a36" doxytag="channels.cpp::log_file"></a><p>
516 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
519 <table cellpadding="0" cellspacing="0" border="0">
521 <td class="md" nowrap valign="top"> FILE* <a class="el" href="modules_8cpp.html#a36">log_file</a>
526 <table cellspacing=5 cellpadding=0 border=0>
536 Definition at line <a class="el" href="channels_8cpp-source.html#l00105">105</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
539 <a name="a4" doxytag="channels.cpp::LogLevel"></a><p>
540 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
543 <table cellpadding="0" cellspacing="0" border="0">
545 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a4">LogLevel</a>
550 <table cellspacing=5 cellpadding=0 border=0>
560 Definition at line <a class="el" href="channels_8cpp-source.html#l00067">67</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
563 <a name="a24" doxytag="channels.cpp::MaxWhoResults"></a><p>
564 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
567 <table cellpadding="0" cellspacing="0" border="0">
569 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a24">MaxWhoResults</a>
574 <table cellspacing=5 cellpadding=0 border=0>
584 Definition at line <a class="el" href="channels_8cpp-source.html#l00088">88</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
587 <a name="a35" doxytag="channels.cpp::me"></a><p>
588 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
591 <table cellpadding="0" cellspacing="0" border="0">
593 <td class="md" nowrap valign="top"> <a class="el" href="classserverrec.html">serverrec</a>* <a class="el" href="modules_8cpp.html#a35">me</a>[32]
598 <table cellspacing=5 cellpadding=0 border=0>
608 Definition at line <a class="el" href="channels_8cpp-source.html#l00103">103</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
611 <a name="a1" doxytag="channels.cpp::MODCOUNT"></a><p>
612 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
615 <table cellpadding="0" cellspacing="0" border="0">
617 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a1">MODCOUNT</a> = -1
622 <table cellspacing=5 cellpadding=0 border=0>
632 Definition at line <a class="el" href="modules_8cpp-source.html#l00773">773</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. </td>
635 <a name="a27" doxytag="channels.cpp::module_names"></a><p>
636 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
639 <table cellpadding="0" cellspacing="0" border="0">
641 <td class="md" nowrap valign="top"> std::vector<std::string> <a class="el" href="modules_8cpp.html#a27">module_names</a>
646 <table cellspacing=5 cellpadding=0 border=0>
656 Definition at line <a class="el" href="channels_8cpp-source.html#l00092">92</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
659 <a name="a2" doxytag="channels.cpp::modules"></a><p>
660 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
663 <table cellpadding="0" cellspacing="0" border="0">
665 <td class="md" nowrap valign="top"> std::vector<<a class="el" href="classModule.html">Module</a>*> modules
670 <table cellspacing=5 cellpadding=0 border=0>
680 Definition at line <a class="el" href="channels_8cpp-source.html#l00064">64</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
683 <a name="a13" doxytag="channels.cpp::motd"></a><p>
684 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
687 <table cellpadding="0" cellspacing="0" border="0">
689 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a13">motd</a>[MAXBUF]
694 <table cellspacing=5 cellpadding=0 border=0>
704 Definition at line <a class="el" href="channels_8cpp-source.html#l00076">76</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
707 <a name="a25" doxytag="channels.cpp::nb_start"></a><p>
708 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
711 <table cellpadding="0" cellspacing="0" border="0">
713 <td class="md" nowrap valign="top"> time_t <a class="el" href="modules_8cpp.html#a25">nb_start</a>
718 <table cellspacing=5 cellpadding=0 border=0>
728 Definition at line <a class="el" href="channels_8cpp-source.html#l00089">89</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
731 <a name="a23" doxytag="channels.cpp::NetBufferSize"></a><p>
732 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
735 <table cellpadding="0" cellspacing="0" border="0">
737 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a23">NetBufferSize</a>
742 <table cellspacing=5 cellpadding=0 border=0>
752 Definition at line <a class="el" href="channels_8cpp-source.html#l00087">87</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
755 <a name="a6" doxytag="channels.cpp::Network"></a><p>
756 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
759 <table cellpadding="0" cellspacing="0" border="0">
761 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a6">Network</a>[MAXBUF]
766 <table cellspacing=5 cellpadding=0 border=0>
776 Definition at line <a class="el" href="channels_8cpp-source.html#l00069">69</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
779 <a name="a29" doxytag="channels.cpp::portCount"></a><p>
780 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
783 <table cellpadding="0" cellspacing="0" border="0">
785 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a29">portCount</a>
790 <table cellspacing=5 cellpadding=0 border=0>
800 Definition at line <a class="el" href="channels_8cpp-source.html#l00095">95</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
803 <a name="a31" doxytag="channels.cpp::ports"></a><p>
804 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
807 <table cellpadding="0" cellspacing="0" border="0">
809 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a31">ports</a>[MAXSOCKS]
814 <table cellspacing=5 cellpadding=0 border=0>
824 Definition at line <a class="el" href="channels_8cpp-source.html#l00097">97</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
827 <a name="a16" doxytag="channels.cpp::PrefixQuit"></a><p>
828 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
831 <table cellpadding="0" cellspacing="0" border="0">
833 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a16">PrefixQuit</a>[MAXBUF]
838 <table cellspacing=5 cellpadding=0 border=0>
848 Definition at line <a class="el" href="channels_8cpp-source.html#l00079">79</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
851 <a name="a12" doxytag="channels.cpp::restartpass"></a><p>
852 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
855 <table cellpadding="0" cellspacing="0" border="0">
857 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a12">restartpass</a>[MAXBUF]
862 <table cellspacing=5 cellpadding=0 border=0>
872 Definition at line <a class="el" href="channels_8cpp-source.html#l00075">75</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
875 <a name="a14" doxytag="channels.cpp::rules"></a><p>
876 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
879 <table cellpadding="0" cellspacing="0" border="0">
881 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a14">rules</a>[MAXBUF]
886 <table cellspacing=5 cellpadding=0 border=0>
896 Definition at line <a class="el" href="channels_8cpp-source.html#l00077">77</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
899 <a name="a7" doxytag="channels.cpp::ServerDesc"></a><p>
900 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
903 <table cellpadding="0" cellspacing="0" border="0">
905 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a7">ServerDesc</a>[MAXBUF]
910 <table cellspacing=5 cellpadding=0 border=0>
920 Definition at line <a class="el" href="channels_8cpp-source.html#l00070">70</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
923 <a name="a5" doxytag="channels.cpp::ServerName"></a><p>
924 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
927 <table cellpadding="0" cellspacing="0" border="0">
929 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a5">ServerName</a>[MAXBUF]
934 <table cellspacing=5 cellpadding=0 border=0>
944 Definition at line <a class="el" href="channels_8cpp-source.html#l00068">68</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
947 <a name="a22" doxytag="channels.cpp::startup_time"></a><p>
948 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
951 <table cellpadding="0" cellspacing="0" border="0">
953 <td class="md" nowrap valign="top"> time_t <a class="el" href="modules_8cpp.html#a22">startup_time</a>
958 <table cellspacing=5 cellpadding=0 border=0>
968 Definition at line <a class="el" href="channels_8cpp-source.html#l00086">86</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
971 <a name="a30" doxytag="channels.cpp::UDPportCount"></a><p>
972 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
975 <table cellpadding="0" cellspacing="0" border="0">
977 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a30">UDPportCount</a>
982 <table cellspacing=5 cellpadding=0 border=0>
992 Definition at line <a class="el" href="channels_8cpp-source.html#l00096">96</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
995 <a name="a20" doxytag="channels.cpp::WHOWAS_MAX"></a><p>
996 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
999 <table cellpadding="0" cellspacing="0" border="0">
1001 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a20">WHOWAS_MAX</a>
1006 <table cellspacing=5 cellpadding=0 border=0>
1016 Definition at line <a class="el" href="channels_8cpp-source.html#l00084">84</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
1019 <a name="a19" doxytag="channels.cpp::WHOWAS_STALE"></a><p>
1020 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1023 <table cellpadding="0" cellspacing="0" border="0">
1025 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a19">WHOWAS_STALE</a>
1030 <table cellspacing=5 cellpadding=0 border=0>
1040 Definition at line <a class="el" href="channels_8cpp-source.html#l00083">83</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
1043 <hr size="1"><address style="align: right;"><small>Generated on Mon Mar 28 21:09:26 2005 for InspIRCd by
1044 <a href="http://www.doxygen.org/index.html">
1045 <img src="doxygen.png" alt="doxygen" align="middle" border=0 >
1046 </a>1.3.3 </small></address>