1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 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.doxygen.css" rel="stylesheet" type="text/css">
6 <!-- Generated by Doxygen 1.4.4-20050815 -->
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">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
9 <a class="el" href="dir_000000.html">home</a> » <a class="el" href="dir_000001.html">brain</a> » <a class="el" href="dir_000002.html">inspircd-cvs</a> » <a class="el" href="dir_000003.html">inspircd</a> » <a class="el" href="dir_000005.html">src</a></div>
10 <h1>channels.cpp File Reference</h1><code>#include "inspircd_config.h"</code><br>
11 <code>#include "inspircd.h"</code><br>
12 <code>#include "inspircd_io.h"</code><br>
13 <code>#include "inspircd_util.h"</code><br>
14 <code>#include <unistd.h></code><br>
15 <code>#include <sys/errno.h></code><br>
16 <code>#include <sys/ioctl.h></code><br>
17 <code>#include <sys/utsname.h></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 <deque></code><br>
25 <code>#include "<a class="el" href="users_8h-source.html">users.h</a>"</code><br>
26 <code>#include "<a class="el" href="ctables_8h-source.html">ctables.h</a>"</code><br>
27 <code>#include "globals.h"</code><br>
28 <code>#include "<a class="el" href="modules_8h-source.html">modules.h</a>"</code><br>
29 <code>#include "dynamic.h"</code><br>
30 <code>#include "wildcard.h"</code><br>
31 <code>#include "<a class="el" href="message_8h-source.html">message.h</a>"</code><br>
32 <code>#include "<a class="el" href="mode_8h-source.html">mode.h</a>"</code><br>
33 <code>#include "<a class="el" href="xline_8h-source.html">xline.h</a>"</code><br>
34 <code>#include "inspstring.h"</code><br>
35 <code>#include "helperfuncs.h"</code><br>
38 Include dependency graph for channels.cpp:<p><center><img src="channels_8cpp__incl.gif" border="0" usemap="#channels.cpp_map" alt=""></center>
39 <map name="channels.cpp_map">
40 <area href="users_8h-source.html" shape="rect" coords="324,1002,388,1028" alt="">
41 <area href="ctables_8h-source.html" shape="rect" coords="319,355,393,382" alt="">
42 <area href="modules_8h-source.html" shape="rect" coords="169,748,252,775" alt="">
43 <area href="message_8h-source.html" shape="rect" coords="168,1052,253,1079" alt="">
44 <area href="mode_8h-source.html" shape="rect" coords="177,1154,244,1180" alt="">
45 <area href="xline_8h-source.html" shape="rect" coords="180,850,241,876" alt="">
49 <a href="channels_8cpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
51 <tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
52 <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>
54 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#nspace">nspace</a> std</td></tr>
57 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#MODCOUNT">MODCOUNT</a> = -1</td></tr>
60 <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#modules">modules</a></td></tr>
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector< <a class="el" href="modules_8h.html#ircd_5Fmodule">ircd_module</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#factory">factory</a></td></tr>
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#LogLevel">LogLevel</a></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#ServerName_5BMAXBUF_5D">ServerName</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#Network_5BMAXBUF_5D">Network</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#ServerDesc_5BMAXBUF_5D">ServerDesc</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#AdminName_5BMAXBUF_5D">AdminName</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#AdminEmail_5BMAXBUF_5D">AdminEmail</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#AdminNick_5BMAXBUF_5D">AdminNick</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#diepass_5BMAXBUF_5D">diepass</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#restartpass_5BMAXBUF_5D">restartpass</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#motd_5BMAXBUF_5D">motd</a> [MAXBUF]</td></tr>
84 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#rules_5BMAXBUF_5D">rules</a> [MAXBUF]</td></tr>
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#list_5BMAXBUF_5D">list</a> [MAXBUF]</td></tr>
88 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#PrefixQuit_5BMAXBUF_5D">PrefixQuit</a> [MAXBUF]</td></tr>
90 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#DieValue_5BMAXBUF_5D">DieValue</a> [MAXBUF]</td></tr>
92 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#debugging">debugging</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#WHOWAS_5FSTALE">WHOWAS_STALE</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#WHOWAS_5FMAX">WHOWAS_MAX</a></td></tr>
98 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#DieDelay">DieDelay</a></td></tr>
100 <tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#startup_5Ftime">startup_time</a></td></tr>
102 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#NetBufferSize">NetBufferSize</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#MaxWhoResults">MaxWhoResults</a></td></tr>
106 <tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#nb_5Fstart">nb_start</a></td></tr>
108 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector< <a class="el" href="namespaceirc.html#string">std::string</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#module_5Fnames">module_names</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#boundPortCount">boundPortCount</a></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#portCount">portCount</a></td></tr>
114 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#ports_5BMAXSOCKS_5D">ports</a> [MAXSOCKS]</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#config_5Ff">config_f</a></td></tr>
118 <tr><td class="memItemLeft" nowrap align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#log_5Ffile">log_file</a></td></tr>
120 <tr><td class="memItemLeft" nowrap align="right" valign="top">time_t </td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#TIME">TIME</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#custom_5Fmode_5Fparams">custom_mode_params</a></td></tr>
125 <hr><h2>Define Documentation</h2>
126 <a class="anchor" name="nspace"></a><!-- doxytag: member="channels.cpp::nspace" ref="nspace" args="" --><p>
127 <table class="mdTable" cellpadding="2" cellspacing="0">
130 <table cellpadding="0" cellspacing="0" border="0">
132 <td class="md" nowrap valign="top">#define nspace std </td>
138 <table cellspacing="5" cellpadding="0" border="0">
148 Definition at line <a class="el" href="channels_8cpp-source.html#l00053">53</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
151 <hr><h2>Variable Documentation</h2>
152 <a class="anchor" name="AdminEmail_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::AdminEmail" ref="AdminEmail_5BMAXBUF_5D" args="[MAXBUF]" --><p>
153 <table class="mdTable" cellpadding="2" cellspacing="0">
156 <table cellpadding="0" cellspacing="0" border="0">
158 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#AdminEmail_5BMAXBUF_5D">AdminEmail</a>[MAXBUF] </td>
164 <table cellspacing="5" cellpadding="0" border="0">
175 <a class="anchor" name="AdminName_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::AdminName" ref="AdminName_5BMAXBUF_5D" args="[MAXBUF]" --><p>
176 <table class="mdTable" 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#AdminName_5BMAXBUF_5D">AdminName</a>[MAXBUF] </td>
187 <table cellspacing="5" cellpadding="0" border="0">
198 <a class="anchor" name="AdminNick_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::AdminNick" ref="AdminNick_5BMAXBUF_5D" args="[MAXBUF]" --><p>
199 <table class="mdTable" cellpadding="2" cellspacing="0">
202 <table cellpadding="0" cellspacing="0" border="0">
204 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#AdminNick_5BMAXBUF_5D">AdminNick</a>[MAXBUF] </td>
210 <table cellspacing="5" cellpadding="0" border="0">
221 <a class="anchor" name="boundPortCount"></a><!-- doxytag: member="channels.cpp::boundPortCount" ref="boundPortCount" args="" --><p>
222 <table class="mdTable" cellpadding="2" cellspacing="0">
225 <table cellpadding="0" cellspacing="0" border="0">
227 <td class="md" nowrap valign="top">int <a class="el" href="socket_8cpp.html#boundPortCount">boundPortCount</a> </td>
233 <table cellspacing="5" cellpadding="0" border="0">
244 <a class="anchor" name="config_5Ff"></a><!-- doxytag: member="channels.cpp::config_f" ref="config_5Ff" args="" --><p>
245 <table class="mdTable" cellpadding="2" cellspacing="0">
248 <table cellpadding="0" cellspacing="0" border="0">
250 <td class="md" nowrap valign="top">std::stringstream <a class="el" href="users_8cpp.html#config_5Ff">config_f</a> </td>
256 <table cellspacing="5" cellpadding="0" border="0">
266 Referenced by <a class="el" href="users_8cpp-source.html#l00142">userrec::HasPermission()</a>. </td>
269 <a class="anchor" name="custom_5Fmode_5Fparams"></a><!-- doxytag: member="channels.cpp::custom_mode_params" ref="custom_5Fmode_5Fparams" args="" --><p>
270 <table class="mdTable" cellpadding="2" cellspacing="0">
273 <table cellpadding="0" cellspacing="0" border="0">
275 <td class="md" nowrap valign="top">std::vector<<a class="el" href="classModeParameter.html">ModeParameter</a>> <a class="el" href="channels_8cpp.html#custom_5Fmode_5Fparams">custom_mode_params</a> </td>
281 <table cellspacing="5" cellpadding="0" border="0">
291 Definition at line <a class="el" href="channels_8cpp-source.html#l00099">99</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.
293 Referenced by <a class="el" href="channels_8cpp-source.html#l00175">chanrec::GetModeParameter()</a>, and <a class="el" href="channels_8cpp-source.html#l00138">chanrec::SetCustomModeParam()</a>. </td>
296 <a class="anchor" name="debugging"></a><!-- doxytag: member="channels.cpp::debugging" ref="debugging" args="" --><p>
297 <table class="mdTable" cellpadding="2" cellspacing="0">
300 <table cellpadding="0" cellspacing="0" border="0">
302 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#debugging">debugging</a> </td>
308 <table cellspacing="5" cellpadding="0" border="0">
319 <a class="anchor" name="DieDelay"></a><!-- doxytag: member="channels.cpp::DieDelay" ref="DieDelay" args="" --><p>
320 <table class="mdTable" cellpadding="2" cellspacing="0">
323 <table cellpadding="0" cellspacing="0" border="0">
325 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#DieDelay">DieDelay</a> </td>
331 <table cellspacing="5" cellpadding="0" border="0">
342 <a class="anchor" name="diepass_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::diepass" ref="diepass_5BMAXBUF_5D" args="[MAXBUF]" --><p>
343 <table class="mdTable" cellpadding="2" cellspacing="0">
346 <table cellpadding="0" cellspacing="0" border="0">
348 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#diepass_5BMAXBUF_5D">diepass</a>[MAXBUF] </td>
354 <table cellspacing="5" cellpadding="0" border="0">
365 <a class="anchor" name="DieValue_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::DieValue" ref="DieValue_5BMAXBUF_5D" args="[MAXBUF]" --><p>
366 <table class="mdTable" cellpadding="2" cellspacing="0">
369 <table cellpadding="0" cellspacing="0" border="0">
371 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#DieValue_5BMAXBUF_5D">DieValue</a>[MAXBUF] </td>
377 <table cellspacing="5" cellpadding="0" border="0">
388 <a class="anchor" name="factory"></a><!-- doxytag: member="channels.cpp::factory" ref="factory" args="" --><p>
389 <table class="mdTable" cellpadding="2" cellspacing="0">
392 <table cellpadding="0" cellspacing="0" border="0">
394 <td class="md" nowrap valign="top">std::vector<<a class="el" href="modules_8h.html#ircd_5Fmodule">ircd_module</a>*> factory </td>
400 <table cellspacing="5" cellpadding="0" border="0">
411 <a class="anchor" name="list_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::list" ref="list_5BMAXBUF_5D" args="[MAXBUF]" --><p>
412 <table class="mdTable" cellpadding="2" cellspacing="0">
415 <table cellpadding="0" cellspacing="0" border="0">
417 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#list_5BMAXBUF_5D">list</a>[MAXBUF] </td>
423 <table cellspacing="5" cellpadding="0" border="0">
433 Referenced by <a class="el" href="modules_8cpp-source.html#l00420">Server::GetUsers()</a>. </td>
436 <a class="anchor" name="log_5Ffile"></a><!-- doxytag: member="channels.cpp::log_file" ref="log_5Ffile" args="" --><p>
437 <table class="mdTable" cellpadding="2" cellspacing="0">
440 <table cellpadding="0" cellspacing="0" border="0">
442 <td class="md" nowrap valign="top">FILE* <a class="el" href="socket_8cpp.html#log_5Ffile">log_file</a> </td>
448 <table cellspacing="5" cellpadding="0" border="0">
459 <a class="anchor" name="LogLevel"></a><!-- doxytag: member="channels.cpp::LogLevel" ref="LogLevel" args="" --><p>
460 <table class="mdTable" cellpadding="2" cellspacing="0">
463 <table cellpadding="0" cellspacing="0" border="0">
465 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#LogLevel">LogLevel</a> </td>
471 <table cellspacing="5" cellpadding="0" border="0">
482 <a class="anchor" name="MaxWhoResults"></a><!-- doxytag: member="channels.cpp::MaxWhoResults" ref="MaxWhoResults" args="" --><p>
483 <table class="mdTable" cellpadding="2" cellspacing="0">
486 <table cellpadding="0" cellspacing="0" border="0">
488 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#MaxWhoResults">MaxWhoResults</a> </td>
494 <table cellspacing="5" cellpadding="0" border="0">
504 Definition at line <a class="el" href="channels_8cpp-source.html#l00081">81</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>. </td>
507 <a class="anchor" name="MODCOUNT"></a><!-- doxytag: member="channels.cpp::MODCOUNT" ref="MODCOUNT" args="" --><p>
508 <table class="mdTable" cellpadding="2" cellspacing="0">
511 <table cellpadding="0" cellspacing="0" border="0">
513 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#MODCOUNT">MODCOUNT</a> = -1 </td>
519 <table cellspacing="5" cellpadding="0" border="0">
529 Definition at line <a class="el" href="modules_8cpp-source.html#l00994">994</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
531 Referenced by <a class="el" href="modules_8cpp-source.html#l00784">Server::FindModule()</a>. </td>
534 <a class="anchor" name="module_5Fnames"></a><!-- doxytag: member="channels.cpp::module_names" ref="module_5Fnames" args="" --><p>
535 <table class="mdTable" cellpadding="2" cellspacing="0">
538 <table cellpadding="0" cellspacing="0" border="0">
540 <td class="md" nowrap valign="top">std::vector<<a class="el" href="namespaceirc.html#string">std::string</a>> <a class="el" href="modules_8cpp.html#module_5Fnames">module_names</a> </td>
546 <table cellspacing="5" cellpadding="0" border="0">
556 Referenced by <a class="el" href="modules_8cpp-source.html#l00784">Server::FindModule()</a>. </td>
559 <a class="anchor" name="modules"></a><!-- doxytag: member="channels.cpp::modules" ref="modules" args="" --><p>
560 <table class="mdTable" cellpadding="2" cellspacing="0">
563 <table cellpadding="0" cellspacing="0" border="0">
565 <td class="md" nowrap valign="top">std::vector<<a class="el" href="classModule.html">Module</a>*> modules </td>
571 <table cellspacing="5" cellpadding="0" border="0">
581 Referenced by <a class="el" href="modules_8cpp-source.html#l00784">Server::FindModule()</a>. </td>
584 <a class="anchor" name="motd_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::motd" ref="motd_5BMAXBUF_5D" args="[MAXBUF]" --><p>
585 <table class="mdTable" cellpadding="2" cellspacing="0">
588 <table cellpadding="0" cellspacing="0" border="0">
590 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#motd_5BMAXBUF_5D">motd</a>[MAXBUF] </td>
596 <table cellspacing="5" cellpadding="0" border="0">
607 <a class="anchor" name="nb_5Fstart"></a><!-- doxytag: member="channels.cpp::nb_start" ref="nb_5Fstart" args="" --><p>
608 <table class="mdTable" cellpadding="2" cellspacing="0">
611 <table cellpadding="0" cellspacing="0" border="0">
613 <td class="md" nowrap valign="top">time_t <a class="el" href="modules_8cpp.html#nb_5Fstart">nb_start</a> </td>
619 <table cellspacing="5" cellpadding="0" border="0">
630 <a class="anchor" name="NetBufferSize"></a><!-- doxytag: member="channels.cpp::NetBufferSize" ref="NetBufferSize" args="" --><p>
631 <table class="mdTable" cellpadding="2" cellspacing="0">
634 <table cellpadding="0" cellspacing="0" border="0">
636 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#NetBufferSize">NetBufferSize</a> </td>
642 <table cellspacing="5" cellpadding="0" border="0">
653 <a class="anchor" name="Network_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::Network" ref="Network_5BMAXBUF_5D" args="[MAXBUF]" --><p>
654 <table class="mdTable" cellpadding="2" cellspacing="0">
657 <table cellpadding="0" cellspacing="0" border="0">
659 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#Network_5BMAXBUF_5D">Network</a>[MAXBUF] </td>
665 <table cellspacing="5" cellpadding="0" border="0">
676 <a class="anchor" name="portCount"></a><!-- doxytag: member="channels.cpp::portCount" ref="portCount" args="" --><p>
677 <table class="mdTable" cellpadding="2" cellspacing="0">
680 <table cellpadding="0" cellspacing="0" border="0">
682 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#portCount">portCount</a> </td>
688 <table cellspacing="5" cellpadding="0" border="0">
699 <a class="anchor" name="ports_5BMAXSOCKS_5D"></a><!-- doxytag: member="channels.cpp::ports" ref="ports_5BMAXSOCKS_5D" args="[MAXSOCKS]" --><p>
700 <table class="mdTable" cellpadding="2" cellspacing="0">
703 <table cellpadding="0" cellspacing="0" border="0">
705 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#ports_5BMAXSOCKS_5D">ports</a>[MAXSOCKS] </td>
711 <table cellspacing="5" cellpadding="0" border="0">
722 <a class="anchor" name="PrefixQuit_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::PrefixQuit" ref="PrefixQuit_5BMAXBUF_5D" args="[MAXBUF]" --><p>
723 <table class="mdTable" cellpadding="2" cellspacing="0">
726 <table cellpadding="0" cellspacing="0" border="0">
728 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#PrefixQuit_5BMAXBUF_5D">PrefixQuit</a>[MAXBUF] </td>
734 <table cellspacing="5" cellpadding="0" border="0">
745 <a class="anchor" name="restartpass_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::restartpass" ref="restartpass_5BMAXBUF_5D" args="[MAXBUF]" --><p>
746 <table class="mdTable" cellpadding="2" cellspacing="0">
749 <table cellpadding="0" cellspacing="0" border="0">
751 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#restartpass_5BMAXBUF_5D">restartpass</a>[MAXBUF] </td>
757 <table cellspacing="5" cellpadding="0" border="0">
768 <a class="anchor" name="rules_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::rules" ref="rules_5BMAXBUF_5D" args="[MAXBUF]" --><p>
769 <table class="mdTable" cellpadding="2" cellspacing="0">
772 <table cellpadding="0" cellspacing="0" border="0">
774 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#rules_5BMAXBUF_5D">rules</a>[MAXBUF] </td>
780 <table cellspacing="5" cellpadding="0" border="0">
791 <a class="anchor" name="ServerDesc_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::ServerDesc" ref="ServerDesc_5BMAXBUF_5D" args="[MAXBUF]" --><p>
792 <table class="mdTable" cellpadding="2" cellspacing="0">
795 <table cellpadding="0" cellspacing="0" border="0">
797 <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#ServerDesc_5BMAXBUF_5D">ServerDesc</a>[MAXBUF] </td>
803 <table cellspacing="5" cellpadding="0" border="0">
814 <a class="anchor" name="ServerName_5BMAXBUF_5D"></a><!-- doxytag: member="channels.cpp::ServerName" ref="ServerName_5BMAXBUF_5D" args="[MAXBUF]" --><p>
815 <table class="mdTable" cellpadding="2" cellspacing="0">
818 <table cellpadding="0" cellspacing="0" border="0">
820 <td class="md" nowrap valign="top">char <a class="el" href="users_8cpp.html#ServerName_5BMAXBUF_5D">ServerName</a>[MAXBUF] </td>
826 <table cellspacing="5" cellpadding="0" border="0">
836 Referenced by <a class="el" href="users_8cpp-source.html#l00033">userrec::userrec()</a>. </td>
839 <a class="anchor" name="startup_5Ftime"></a><!-- doxytag: member="channels.cpp::startup_time" ref="startup_5Ftime" args="" --><p>
840 <table class="mdTable" cellpadding="2" cellspacing="0">
843 <table cellpadding="0" cellspacing="0" border="0">
845 <td class="md" nowrap valign="top">time_t <a class="el" href="modules_8cpp.html#startup_5Ftime">startup_time</a> </td>
851 <table cellspacing="5" cellpadding="0" border="0">
862 <a class="anchor" name="TIME"></a><!-- doxytag: member="channels.cpp::TIME" ref="TIME" args="" --><p>
863 <table class="mdTable" cellpadding="2" cellspacing="0">
866 <table cellpadding="0" cellspacing="0" border="0">
868 <td class="md" nowrap valign="top">time_t <a class="el" href="users_8cpp.html#TIME">TIME</a> </td>
874 <table cellspacing="5" cellpadding="0" border="0">
884 Referenced by <a class="el" href="users_8cpp-source.html#l00033">userrec::userrec()</a>. </td>
887 <a class="anchor" name="WHOWAS_5FMAX"></a><!-- doxytag: member="channels.cpp::WHOWAS_MAX" ref="WHOWAS_5FMAX" args="" --><p>
888 <table class="mdTable" cellpadding="2" cellspacing="0">
891 <table cellpadding="0" cellspacing="0" border="0">
893 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#WHOWAS_5FMAX">WHOWAS_MAX</a> </td>
899 <table cellspacing="5" cellpadding="0" border="0">
910 <a class="anchor" name="WHOWAS_5FSTALE"></a><!-- doxytag: member="channels.cpp::WHOWAS_STALE" ref="WHOWAS_5FSTALE" args="" --><p>
911 <table class="mdTable" cellpadding="2" cellspacing="0">
914 <table cellpadding="0" cellspacing="0" border="0">
916 <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#WHOWAS_5FSTALE">WHOWAS_STALE</a> </td>
922 <table cellspacing="5" cellpadding="0" border="0">
933 <hr size="1"><address style="align: right;"><small>Generated on Sun Nov 27 01:43:24 2005 for InspIRCd by
934 <a href="http://www.doxygen.org/index.html">
935 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4-20050815 </small></address>