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 Include dependency graph for channels.cpp:<p><center><img src="channels_8cpp__incl.gif" border="0" usemap="#channels.cpp_map" alt="Include dependency graph"></center>
42 <map name="channels.cpp_map">
43 <area href="ctables_8h.html" shape="rect" coords="190,363,265,390" alt="">
44 <area href="connection_8h.html" shape="rect" coords="178,1326,277,1353" alt="">
45 <area href="users_8h.html" shape="rect" coords="335,1073,399,1099" alt="">
46 <area href="servers_8h.html" shape="rect" coords="329,1377,406,1403" alt="">
47 <area href="modules_8h.html" shape="rect" coords="326,287,409,314" alt="">
48 <area href="message_8h.html" shape="rect" coords="470,997,555,1023" alt="">
49 <area href="mode_8h.html" shape="rect" coords="479,718,546,745" alt="">
50 <area href="xline_8h.html" shape="rect" coords="482,819,543,846" alt="">
54 <a href="channels_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
56 <tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
57 <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>
59 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
60 <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>
62 <tr><td colspan=2><br><h2>Variables</h2></td></tr>
63 <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>
65 <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>
67 <tr><td class="memItemLeft" nowrap align=right valign=top>std::vector< <a class="el" href="modules_8h.html#a34">ircd_module</a> * > </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a3">factory</a></td></tr>
69 <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>
71 <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>
73 <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>
75 <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>
77 <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>
79 <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>
81 <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>
83 <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>
85 <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>
87 <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>
89 <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>
91 <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>
93 <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>
95 <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>
97 <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>
99 <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>
101 <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>
103 <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>
105 <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>
107 <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>
109 <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>
111 <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>
113 <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>
115 <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>
117 <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>
119 <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>
121 <tr><td class="memItemLeft" nowrap align=right valign=top>int </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a30">SERVERportCount</a></td></tr>
123 <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>
125 <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>
127 <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>
129 <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>
131 <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>
133 <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>
135 <tr><td class="memItemLeft" nowrap align=right valign=top>time_t </td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a37">TIME</a></td></tr>
137 <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#a38">custom_mode_params</a></td></tr>
140 <hr><h2>Define Documentation</h2>
141 <a name="a0" doxytag="channels.cpp::nspace"></a><p>
142 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
145 <table cellpadding="0" cellspacing="0" border="0">
147 <td class="md" nowrap valign="top"> #define nspace std
152 <table cellspacing=5 cellpadding=0 border=0>
162 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>
165 <hr><h2>Variable Documentation</h2>
166 <a name="a9" doxytag="channels.cpp::AdminEmail"></a><p>
167 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
170 <table cellpadding="0" cellspacing="0" border="0">
172 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a10">AdminEmail</a>[MAXBUF]
177 <table cellspacing=5 cellpadding=0 border=0>
187 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>
190 <a name="a8" doxytag="channels.cpp::AdminName"></a><p>
191 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
194 <table cellpadding="0" cellspacing="0" border="0">
196 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a9">AdminName</a>[MAXBUF]
201 <table cellspacing=5 cellpadding=0 border=0>
211 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>
214 <a name="a10" doxytag="channels.cpp::AdminNick"></a><p>
215 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
218 <table cellpadding="0" cellspacing="0" border="0">
220 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a11">AdminNick</a>[MAXBUF]
225 <table cellspacing=5 cellpadding=0 border=0>
235 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>
238 <a name="a33" doxytag="channels.cpp::auth_cookies"></a><p>
239 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
242 <table cellpadding="0" cellspacing="0" border="0">
244 <td class="md" nowrap valign="top"> std::vector<long> <a class="el" href="modules_8cpp.html#a34">auth_cookies</a>
249 <table cellspacing=5 cellpadding=0 border=0>
259 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>
262 <a name="a28" doxytag="channels.cpp::boundPortCount"></a><p>
263 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
266 <table cellpadding="0" cellspacing="0" border="0">
268 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a29">boundPortCount</a>
273 <table cellspacing=5 cellpadding=0 border=0>
283 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>
286 <a name="a34" doxytag="channels.cpp::config_f"></a><p>
287 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
290 <table cellpadding="0" cellspacing="0" border="0">
292 <td class="md" nowrap valign="top"> std::stringstream <a class="el" href="users_8cpp.html#a0">config_f</a>
297 <table cellspacing=5 cellpadding=0 border=0>
307 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>.
309 Referenced by <a class="el" href="users_8cpp-source.html#l00117">userrec::HasPermission()</a>. </td>
312 <a name="a38" doxytag="channels.cpp::custom_mode_params"></a><p>
313 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
316 <table cellpadding="0" cellspacing="0" border="0">
318 <td class="md" nowrap valign="top"> std::vector<<a class="el" href="classModeParameter.html">ModeParameter</a>> <a class="el" href="channels_8cpp.html#a38">custom_mode_params</a>
323 <table cellspacing=5 cellpadding=0 border=0>
333 Definition at line <a class="el" href="channels_8cpp-source.html#l00111">111</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.
335 Referenced by <a class="el" href="channels_8cpp-source.html#l00187">chanrec::GetModeParameter()</a>, and <a class="el" href="channels_8cpp-source.html#l00150">chanrec::SetCustomModeParam()</a>. </td>
338 <a name="a18" doxytag="channels.cpp::debugging"></a><p>
339 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
342 <table cellpadding="0" cellspacing="0" border="0">
344 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a19">debugging</a>
349 <table cellspacing=5 cellpadding=0 border=0>
359 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>
362 <a name="a32" doxytag="channels.cpp::defaultRoute"></a><p>
363 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
366 <table cellpadding="0" cellspacing="0" border="0">
368 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a33">defaultRoute</a>
373 <table cellspacing=5 cellpadding=0 border=0>
383 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>
386 <a name="a21" doxytag="channels.cpp::DieDelay"></a><p>
387 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
390 <table cellpadding="0" cellspacing="0" border="0">
392 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a22">DieDelay</a>
397 <table cellspacing=5 cellpadding=0 border=0>
407 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>
410 <a name="a11" doxytag="channels.cpp::diepass"></a><p>
411 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
414 <table cellpadding="0" cellspacing="0" border="0">
416 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a12">diepass</a>[MAXBUF]
421 <table cellspacing=5 cellpadding=0 border=0>
431 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>
434 <a name="a17" doxytag="channels.cpp::DieValue"></a><p>
435 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
438 <table cellpadding="0" cellspacing="0" border="0">
440 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a18">DieValue</a>[MAXBUF]
445 <table cellspacing=5 cellpadding=0 border=0>
455 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>
458 <a name="a3" doxytag="channels.cpp::factory"></a><p>
459 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
462 <table cellpadding="0" cellspacing="0" border="0">
464 <td class="md" nowrap valign="top"> std::vector<<a class="el" href="modules_8h.html#a34">ircd_module</a>*> factory
469 <table cellspacing=5 cellpadding=0 border=0>
479 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>
482 <a name="a26" doxytag="channels.cpp::fd_reap"></a><p>
483 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
486 <table cellpadding="0" cellspacing="0" border="0">
488 <td class="md" nowrap valign="top"> std::vector<int> <a class="el" href="modules_8cpp.html#a27">fd_reap</a>
493 <table cellspacing=5 cellpadding=0 border=0>
503 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>
506 <a name="a15" doxytag="channels.cpp::list"></a><p>
507 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
510 <table cellpadding="0" cellspacing="0" border="0">
512 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a16">list</a>[MAXBUF]
517 <table cellspacing=5 cellpadding=0 border=0>
527 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>.
529 Referenced by <a class="el" href="modules_8cpp-source.html#l00467">Server::GetUsers()</a>. </td>
532 <a name="a36" doxytag="channels.cpp::log_file"></a><p>
533 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
536 <table cellpadding="0" cellspacing="0" border="0">
538 <td class="md" nowrap valign="top"> FILE* <a class="el" href="modules_8cpp.html#a37">log_file</a>
543 <table cellspacing=5 cellpadding=0 border=0>
553 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>
556 <a name="a4" doxytag="channels.cpp::LogLevel"></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"> int <a class="el" href="modules_8cpp.html#a5">LogLevel</a>
567 <table cellspacing=5 cellpadding=0 border=0>
577 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>
580 <a name="a24" doxytag="channels.cpp::MaxWhoResults"></a><p>
581 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
584 <table cellpadding="0" cellspacing="0" border="0">
586 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a25">MaxWhoResults</a>
591 <table cellspacing=5 cellpadding=0 border=0>
601 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>
604 <a name="a35" doxytag="channels.cpp::me"></a><p>
605 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
608 <table cellpadding="0" cellspacing="0" border="0">
610 <td class="md" nowrap valign="top"> <a class="el" href="classserverrec.html">serverrec</a>* <a class="el" href="modules_8cpp.html#a36">me</a>[32]
615 <table cellspacing=5 cellpadding=0 border=0>
625 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>
628 <a name="a1" doxytag="channels.cpp::MODCOUNT"></a><p>
629 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
632 <table cellpadding="0" cellspacing="0" border="0">
634 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a1">MODCOUNT</a> = -1
639 <table cellspacing=5 cellpadding=0 border=0>
649 Definition at line <a class="el" href="modules_8cpp-source.html#l01067">1067</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
651 Referenced by <a class="el" href="modules_8cpp-source.html#l00858">Server::FindModule()</a>. </td>
654 <a name="a27" doxytag="channels.cpp::module_names"></a><p>
655 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
658 <table cellpadding="0" cellspacing="0" border="0">
660 <td class="md" nowrap valign="top"> std::vector<std::string> <a class="el" href="modules_8cpp.html#a28">module_names</a>
665 <table cellspacing=5 cellpadding=0 border=0>
675 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>.
677 Referenced by <a class="el" href="modules_8cpp-source.html#l00858">Server::FindModule()</a>. </td>
680 <a name="a2" doxytag="channels.cpp::modules"></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"> std::vector<<a class="el" href="classModule.html">Module</a>*> modules
691 <table cellspacing=5 cellpadding=0 border=0>
701 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>.
703 Referenced by <a class="el" href="modules_8cpp-source.html#l00858">Server::FindModule()</a>. </td>
706 <a name="a13" doxytag="channels.cpp::motd"></a><p>
707 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
710 <table cellpadding="0" cellspacing="0" border="0">
712 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a14">motd</a>[MAXBUF]
717 <table cellspacing=5 cellpadding=0 border=0>
727 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>
730 <a name="a25" doxytag="channels.cpp::nb_start"></a><p>
731 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
734 <table cellpadding="0" cellspacing="0" border="0">
736 <td class="md" nowrap valign="top"> time_t <a class="el" href="modules_8cpp.html#a26">nb_start</a>
741 <table cellspacing=5 cellpadding=0 border=0>
751 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>
754 <a name="a23" doxytag="channels.cpp::NetBufferSize"></a><p>
755 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
758 <table cellpadding="0" cellspacing="0" border="0">
760 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a24">NetBufferSize</a>
765 <table cellspacing=5 cellpadding=0 border=0>
775 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>
778 <a name="a6" doxytag="channels.cpp::Network"></a><p>
779 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
782 <table cellpadding="0" cellspacing="0" border="0">
784 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a7">Network</a>[MAXBUF]
789 <table cellspacing=5 cellpadding=0 border=0>
799 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>
802 <a name="a29" doxytag="channels.cpp::portCount"></a><p>
803 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
806 <table cellpadding="0" cellspacing="0" border="0">
808 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a30">portCount</a>
813 <table cellspacing=5 cellpadding=0 border=0>
823 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>
826 <a name="a31" doxytag="channels.cpp::ports"></a><p>
827 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
830 <table cellpadding="0" cellspacing="0" border="0">
832 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a32">ports</a>[MAXSOCKS]
837 <table cellspacing=5 cellpadding=0 border=0>
847 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>
850 <a name="a16" doxytag="channels.cpp::PrefixQuit"></a><p>
851 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
854 <table cellpadding="0" cellspacing="0" border="0">
856 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a17">PrefixQuit</a>[MAXBUF]
861 <table cellspacing=5 cellpadding=0 border=0>
871 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>
874 <a name="a12" doxytag="channels.cpp::restartpass"></a><p>
875 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
878 <table cellpadding="0" cellspacing="0" border="0">
880 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a13">restartpass</a>[MAXBUF]
885 <table cellspacing=5 cellpadding=0 border=0>
895 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>
898 <a name="a14" doxytag="channels.cpp::rules"></a><p>
899 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
902 <table cellpadding="0" cellspacing="0" border="0">
904 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a15">rules</a>[MAXBUF]
909 <table cellspacing=5 cellpadding=0 border=0>
919 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>
922 <a name="a7" doxytag="channels.cpp::ServerDesc"></a><p>
923 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
926 <table cellpadding="0" cellspacing="0" border="0">
928 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a8">ServerDesc</a>[MAXBUF]
933 <table cellspacing=5 cellpadding=0 border=0>
943 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>
946 <a name="a5" doxytag="channels.cpp::ServerName"></a><p>
947 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
950 <table cellpadding="0" cellspacing="0" border="0">
952 <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a6">ServerName</a>[MAXBUF]
957 <table cellspacing=5 cellpadding=0 border=0>
967 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>
970 <a name="a30" doxytag="channels.cpp::SERVERportCount"></a><p>
971 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
974 <table cellpadding="0" cellspacing="0" border="0">
976 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a31">SERVERportCount</a>
981 <table cellspacing=5 cellpadding=0 border=0>
991 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>
994 <a name="a22" doxytag="channels.cpp::startup_time"></a><p>
995 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
998 <table cellpadding="0" cellspacing="0" border="0">
1000 <td class="md" nowrap valign="top"> time_t <a class="el" href="modules_8cpp.html#a23">startup_time</a>
1005 <table cellspacing=5 cellpadding=0 border=0>
1015 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>
1018 <a name="a37" doxytag="channels.cpp::TIME"></a><p>
1019 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1022 <table cellpadding="0" cellspacing="0" border="0">
1024 <td class="md" nowrap valign="top"> time_t <a class="el" href="users_8cpp.html#a1">TIME</a>
1029 <table cellspacing=5 cellpadding=0 border=0>
1039 Definition at line <a class="el" href="channels_8cpp-source.html#l00107">107</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.
1041 Referenced by <a class="el" href="servers_8cpp-source.html#l00026">serverrec::serverrec()</a>, and <a class="el" href="users_8cpp-source.html#l00028">userrec::userrec()</a>. </td>
1044 <a name="a20" doxytag="channels.cpp::WHOWAS_MAX"></a><p>
1045 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1048 <table cellpadding="0" cellspacing="0" border="0">
1050 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a21">WHOWAS_MAX</a>
1055 <table cellspacing=5 cellpadding=0 border=0>
1065 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>
1068 <a name="a19" doxytag="channels.cpp::WHOWAS_STALE"></a><p>
1069 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1072 <table cellpadding="0" cellspacing="0" border="0">
1074 <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a20">WHOWAS_STALE</a>
1079 <table cellspacing=5 cellpadding=0 border=0>
1089 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>
1092 <hr size="1"><address style="align: right;"><small>Generated on Fri May 13 01:58:52 2005 for InspIRCd by
1093 <a href="http://www.doxygen.org/index.html">
1094 <img src="doxygen.png" alt="doxygen" align="middle" border=0 >
1095 </a>1.3.3 </small></address>