]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/channels_8cpp.html
Fixed 'fake direction' messages being put out by user->registered = 7 being set too...
[user/henk/code/inspircd.git] / docs / module-doc / channels_8cpp.html
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">
5 </head><body>
6 <!-- Generated by Doxygen 1.4.4-20050815 -->
7 <div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
8 <div class="nav">
9 <a class="el" href="dir_000000.html">home</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">brain</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000002.html">inspircd-cvs</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000003.html">inspircd</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000005.html">src</a></div>
10 <h1>channels.cpp File Reference</h1><code>#include &quot;inspircd_config.h&quot;</code><br>
11 <code>#include &quot;inspircd.h&quot;</code><br>
12 <code>#include &quot;inspircd_io.h&quot;</code><br>
13 <code>#include &quot;inspircd_util.h&quot;</code><br>
14 <code>#include &lt;unistd.h&gt;</code><br>
15 <code>#include &lt;sys/errno.h&gt;</code><br>
16 <code>#include &lt;sys/ioctl.h&gt;</code><br>
17 <code>#include &lt;sys/utsname.h&gt;</code><br>
18 <code>#include &lt;time.h&gt;</code><br>
19 <code>#include &lt;string&gt;</code><br>
20 <code>#include &lt;hash_map&gt;</code><br>
21 <code>#include &lt;map&gt;</code><br>
22 <code>#include &lt;sstream&gt;</code><br>
23 <code>#include &lt;vector&gt;</code><br>
24 <code>#include &lt;deque&gt;</code><br>
25 <code>#include &quot;<a class="el" href="users_8h-source.html">users.h</a>&quot;</code><br>
26 <code>#include &quot;<a class="el" href="ctables_8h-source.html">ctables.h</a>&quot;</code><br>
27 <code>#include &quot;globals.h&quot;</code><br>
28 <code>#include &quot;<a class="el" href="modules_8h-source.html">modules.h</a>&quot;</code><br>
29 <code>#include &quot;dynamic.h&quot;</code><br>
30 <code>#include &quot;wildcard.h&quot;</code><br>
31 <code>#include &quot;<a class="el" href="message_8h-source.html">message.h</a>&quot;</code><br>
32 <code>#include &quot;<a class="el" href="mode_8h-source.html">mode.h</a>&quot;</code><br>
33 <code>#include &quot;<a class="el" href="xline_8h-source.html">xline.h</a>&quot;</code><br>
34 <code>#include &quot;inspstring.h&quot;</code><br>
35 <code>#include &quot;helperfuncs.h&quot;</code><br>
36
37 <p>
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="">
46 </map>
47
48 <p>
49 <a href="channels_8cpp-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
50 <tr><td></td></tr>
51 <tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestd.html">std</a></td></tr>
53
54 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
55 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#nspace">nspace</a>&nbsp;&nbsp;&nbsp;std</td></tr>
56
57 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#MODCOUNT">MODCOUNT</a> = -1</td></tr>
59
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="classModule.html">Module</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#modules">modules</a></td></tr>
61
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="modules_8h.html#ircd_5Fmodule">ircd_module</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#factory">factory</a></td></tr>
63
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#LogLevel">LogLevel</a></td></tr>
65
66 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#ServerName_5BMAXBUF_5D">ServerName</a> [MAXBUF]</td></tr>
67
68 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#Network_5BMAXBUF_5D">Network</a> [MAXBUF]</td></tr>
69
70 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#ServerDesc_5BMAXBUF_5D">ServerDesc</a> [MAXBUF]</td></tr>
71
72 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#AdminName_5BMAXBUF_5D">AdminName</a> [MAXBUF]</td></tr>
73
74 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#AdminEmail_5BMAXBUF_5D">AdminEmail</a> [MAXBUF]</td></tr>
75
76 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#AdminNick_5BMAXBUF_5D">AdminNick</a> [MAXBUF]</td></tr>
77
78 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#diepass_5BMAXBUF_5D">diepass</a> [MAXBUF]</td></tr>
79
80 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#restartpass_5BMAXBUF_5D">restartpass</a> [MAXBUF]</td></tr>
81
82 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#motd_5BMAXBUF_5D">motd</a> [MAXBUF]</td></tr>
83
84 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#rules_5BMAXBUF_5D">rules</a> [MAXBUF]</td></tr>
85
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#list_5BMAXBUF_5D">list</a> [MAXBUF]</td></tr>
87
88 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#PrefixQuit_5BMAXBUF_5D">PrefixQuit</a> [MAXBUF]</td></tr>
89
90 <tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#DieValue_5BMAXBUF_5D">DieValue</a> [MAXBUF]</td></tr>
91
92 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#debugging">debugging</a></td></tr>
93
94 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#WHOWAS_5FSTALE">WHOWAS_STALE</a></td></tr>
95
96 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#WHOWAS_5FMAX">WHOWAS_MAX</a></td></tr>
97
98 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#DieDelay">DieDelay</a></td></tr>
99
100 <tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#startup_5Ftime">startup_time</a></td></tr>
101
102 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#NetBufferSize">NetBufferSize</a></td></tr>
103
104 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#MaxWhoResults">MaxWhoResults</a></td></tr>
105
106 <tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#nb_5Fstart">nb_start</a></td></tr>
107
108 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="namespaceirc.html#string">std::string</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#module_5Fnames">module_names</a></td></tr>
109
110 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#boundPortCount">boundPortCount</a></td></tr>
111
112 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#portCount">portCount</a></td></tr>
113
114 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#ports_5BMAXSOCKS_5D">ports</a> [MAXSOCKS]</td></tr>
115
116 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::stringstream&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#config_5Ff">config_f</a></td></tr>
117
118 <tr><td class="memItemLeft" nowrap align="right" valign="top">FILE *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#log_5Ffile">log_file</a></td></tr>
119
120 <tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#TIME">TIME</a></td></tr>
121
122 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector&lt; <a class="el" href="classModeParameter.html">ModeParameter</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="channels_8cpp.html#custom_5Fmode_5Fparams">custom_mode_params</a></td></tr>
123
124 </table>
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">
128   <tr>
129     <td class="mdRow">
130       <table cellpadding="0" cellspacing="0" border="0">
131         <tr>
132           <td class="md" nowrap valign="top">#define nspace&nbsp;&nbsp;&nbsp;std          </td>
133         </tr>
134       </table>
135     </td>
136   </tr>
137 </table>
138 <table cellspacing="5" cellpadding="0" border="0">
139   <tr>
140     <td>
141       &nbsp;
142     </td>
143     <td>
144
145 <p>
146
147 <p>
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>
149   </tr>
150 </table>
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">
154   <tr>
155     <td class="mdRow">
156       <table cellpadding="0" cellspacing="0" border="0">
157         <tr>
158           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#AdminEmail_5BMAXBUF_5D">AdminEmail</a>[MAXBUF]          </td>
159         </tr>
160       </table>
161     </td>
162   </tr>
163 </table>
164 <table cellspacing="5" cellpadding="0" border="0">
165   <tr>
166     <td>
167       &nbsp;
168     </td>
169     <td>
170
171 <p>
172     </td>
173   </tr>
174 </table>
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">
177   <tr>
178     <td class="mdRow">
179       <table cellpadding="0" cellspacing="0" border="0">
180         <tr>
181           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#AdminName_5BMAXBUF_5D">AdminName</a>[MAXBUF]          </td>
182         </tr>
183       </table>
184     </td>
185   </tr>
186 </table>
187 <table cellspacing="5" cellpadding="0" border="0">
188   <tr>
189     <td>
190       &nbsp;
191     </td>
192     <td>
193
194 <p>
195     </td>
196   </tr>
197 </table>
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">
200   <tr>
201     <td class="mdRow">
202       <table cellpadding="0" cellspacing="0" border="0">
203         <tr>
204           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#AdminNick_5BMAXBUF_5D">AdminNick</a>[MAXBUF]          </td>
205         </tr>
206       </table>
207     </td>
208   </tr>
209 </table>
210 <table cellspacing="5" cellpadding="0" border="0">
211   <tr>
212     <td>
213       &nbsp;
214     </td>
215     <td>
216
217 <p>
218     </td>
219   </tr>
220 </table>
221 <a class="anchor" name="boundPortCount"></a><!-- doxytag: member="channels.cpp::boundPortCount" ref="boundPortCount" args="" --><p>
222 <table class="mdTable" cellpadding="2" cellspacing="0">
223   <tr>
224     <td class="mdRow">
225       <table cellpadding="0" cellspacing="0" border="0">
226         <tr>
227           <td class="md" nowrap valign="top">int <a class="el" href="socket_8cpp.html#boundPortCount">boundPortCount</a>          </td>
228         </tr>
229       </table>
230     </td>
231   </tr>
232 </table>
233 <table cellspacing="5" cellpadding="0" border="0">
234   <tr>
235     <td>
236       &nbsp;
237     </td>
238     <td>
239
240 <p>
241     </td>
242   </tr>
243 </table>
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">
246   <tr>
247     <td class="mdRow">
248       <table cellpadding="0" cellspacing="0" border="0">
249         <tr>
250           <td class="md" nowrap valign="top">std::stringstream <a class="el" href="users_8cpp.html#config_5Ff">config_f</a>          </td>
251         </tr>
252       </table>
253     </td>
254   </tr>
255 </table>
256 <table cellspacing="5" cellpadding="0" border="0">
257   <tr>
258     <td>
259       &nbsp;
260     </td>
261     <td>
262
263 <p>
264
265 <p>
266 Referenced by <a class="el" href="users_8cpp-source.html#l00142">userrec::HasPermission()</a>.    </td>
267   </tr>
268 </table>
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">
271   <tr>
272     <td class="mdRow">
273       <table cellpadding="0" cellspacing="0" border="0">
274         <tr>
275           <td class="md" nowrap valign="top">std::vector&lt;<a class="el" href="classModeParameter.html">ModeParameter</a>&gt; <a class="el" href="channels_8cpp.html#custom_5Fmode_5Fparams">custom_mode_params</a>          </td>
276         </tr>
277       </table>
278     </td>
279   </tr>
280 </table>
281 <table cellspacing="5" cellpadding="0" border="0">
282   <tr>
283     <td>
284       &nbsp;
285     </td>
286     <td>
287
288 <p>
289
290 <p>
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>.
292 <p>
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>
294   </tr>
295 </table>
296 <a class="anchor" name="debugging"></a><!-- doxytag: member="channels.cpp::debugging" ref="debugging" args="" --><p>
297 <table class="mdTable" cellpadding="2" cellspacing="0">
298   <tr>
299     <td class="mdRow">
300       <table cellpadding="0" cellspacing="0" border="0">
301         <tr>
302           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#debugging">debugging</a>          </td>
303         </tr>
304       </table>
305     </td>
306   </tr>
307 </table>
308 <table cellspacing="5" cellpadding="0" border="0">
309   <tr>
310     <td>
311       &nbsp;
312     </td>
313     <td>
314
315 <p>
316     </td>
317   </tr>
318 </table>
319 <a class="anchor" name="DieDelay"></a><!-- doxytag: member="channels.cpp::DieDelay" ref="DieDelay" args="" --><p>
320 <table class="mdTable" cellpadding="2" cellspacing="0">
321   <tr>
322     <td class="mdRow">
323       <table cellpadding="0" cellspacing="0" border="0">
324         <tr>
325           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#DieDelay">DieDelay</a>          </td>
326         </tr>
327       </table>
328     </td>
329   </tr>
330 </table>
331 <table cellspacing="5" cellpadding="0" border="0">
332   <tr>
333     <td>
334       &nbsp;
335     </td>
336     <td>
337
338 <p>
339     </td>
340   </tr>
341 </table>
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">
344   <tr>
345     <td class="mdRow">
346       <table cellpadding="0" cellspacing="0" border="0">
347         <tr>
348           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#diepass_5BMAXBUF_5D">diepass</a>[MAXBUF]          </td>
349         </tr>
350       </table>
351     </td>
352   </tr>
353 </table>
354 <table cellspacing="5" cellpadding="0" border="0">
355   <tr>
356     <td>
357       &nbsp;
358     </td>
359     <td>
360
361 <p>
362     </td>
363   </tr>
364 </table>
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">
367   <tr>
368     <td class="mdRow">
369       <table cellpadding="0" cellspacing="0" border="0">
370         <tr>
371           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#DieValue_5BMAXBUF_5D">DieValue</a>[MAXBUF]          </td>
372         </tr>
373       </table>
374     </td>
375   </tr>
376 </table>
377 <table cellspacing="5" cellpadding="0" border="0">
378   <tr>
379     <td>
380       &nbsp;
381     </td>
382     <td>
383
384 <p>
385     </td>
386   </tr>
387 </table>
388 <a class="anchor" name="factory"></a><!-- doxytag: member="channels.cpp::factory" ref="factory" args="" --><p>
389 <table class="mdTable" cellpadding="2" cellspacing="0">
390   <tr>
391     <td class="mdRow">
392       <table cellpadding="0" cellspacing="0" border="0">
393         <tr>
394           <td class="md" nowrap valign="top">std::vector&lt;<a class="el" href="modules_8h.html#ircd_5Fmodule">ircd_module</a>*&gt; factory          </td>
395         </tr>
396       </table>
397     </td>
398   </tr>
399 </table>
400 <table cellspacing="5" cellpadding="0" border="0">
401   <tr>
402     <td>
403       &nbsp;
404     </td>
405     <td>
406
407 <p>
408     </td>
409   </tr>
410 </table>
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">
413   <tr>
414     <td class="mdRow">
415       <table cellpadding="0" cellspacing="0" border="0">
416         <tr>
417           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#list_5BMAXBUF_5D">list</a>[MAXBUF]          </td>
418         </tr>
419       </table>
420     </td>
421   </tr>
422 </table>
423 <table cellspacing="5" cellpadding="0" border="0">
424   <tr>
425     <td>
426       &nbsp;
427     </td>
428     <td>
429
430 <p>
431
432 <p>
433 Referenced by <a class="el" href="modules_8cpp-source.html#l00420">Server::GetUsers()</a>.    </td>
434   </tr>
435 </table>
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">
438   <tr>
439     <td class="mdRow">
440       <table cellpadding="0" cellspacing="0" border="0">
441         <tr>
442           <td class="md" nowrap valign="top">FILE* <a class="el" href="socket_8cpp.html#log_5Ffile">log_file</a>          </td>
443         </tr>
444       </table>
445     </td>
446   </tr>
447 </table>
448 <table cellspacing="5" cellpadding="0" border="0">
449   <tr>
450     <td>
451       &nbsp;
452     </td>
453     <td>
454
455 <p>
456     </td>
457   </tr>
458 </table>
459 <a class="anchor" name="LogLevel"></a><!-- doxytag: member="channels.cpp::LogLevel" ref="LogLevel" args="" --><p>
460 <table class="mdTable" cellpadding="2" cellspacing="0">
461   <tr>
462     <td class="mdRow">
463       <table cellpadding="0" cellspacing="0" border="0">
464         <tr>
465           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#LogLevel">LogLevel</a>          </td>
466         </tr>
467       </table>
468     </td>
469   </tr>
470 </table>
471 <table cellspacing="5" cellpadding="0" border="0">
472   <tr>
473     <td>
474       &nbsp;
475     </td>
476     <td>
477
478 <p>
479     </td>
480   </tr>
481 </table>
482 <a class="anchor" name="MaxWhoResults"></a><!-- doxytag: member="channels.cpp::MaxWhoResults" ref="MaxWhoResults" args="" --><p>
483 <table class="mdTable" cellpadding="2" cellspacing="0">
484   <tr>
485     <td class="mdRow">
486       <table cellpadding="0" cellspacing="0" border="0">
487         <tr>
488           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#MaxWhoResults">MaxWhoResults</a>          </td>
489         </tr>
490       </table>
491     </td>
492   </tr>
493 </table>
494 <table cellspacing="5" cellpadding="0" border="0">
495   <tr>
496     <td>
497       &nbsp;
498     </td>
499     <td>
500
501 <p>
502
503 <p>
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>
505   </tr>
506 </table>
507 <a class="anchor" name="MODCOUNT"></a><!-- doxytag: member="channels.cpp::MODCOUNT" ref="MODCOUNT" args="" --><p>
508 <table class="mdTable" cellpadding="2" cellspacing="0">
509   <tr>
510     <td class="mdRow">
511       <table cellpadding="0" cellspacing="0" border="0">
512         <tr>
513           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#MODCOUNT">MODCOUNT</a> = -1          </td>
514         </tr>
515       </table>
516     </td>
517   </tr>
518 </table>
519 <table cellspacing="5" cellpadding="0" border="0">
520   <tr>
521     <td>
522       &nbsp;
523     </td>
524     <td>
525
526 <p>
527
528 <p>
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>.
530 <p>
531 Referenced by <a class="el" href="modules_8cpp-source.html#l00784">Server::FindModule()</a>.    </td>
532   </tr>
533 </table>
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">
536   <tr>
537     <td class="mdRow">
538       <table cellpadding="0" cellspacing="0" border="0">
539         <tr>
540           <td class="md" nowrap valign="top">std::vector&lt;<a class="el" href="namespaceirc.html#string">std::string</a>&gt; <a class="el" href="modules_8cpp.html#module_5Fnames">module_names</a>          </td>
541         </tr>
542       </table>
543     </td>
544   </tr>
545 </table>
546 <table cellspacing="5" cellpadding="0" border="0">
547   <tr>
548     <td>
549       &nbsp;
550     </td>
551     <td>
552
553 <p>
554
555 <p>
556 Referenced by <a class="el" href="modules_8cpp-source.html#l00784">Server::FindModule()</a>.    </td>
557   </tr>
558 </table>
559 <a class="anchor" name="modules"></a><!-- doxytag: member="channels.cpp::modules" ref="modules" args="" --><p>
560 <table class="mdTable" cellpadding="2" cellspacing="0">
561   <tr>
562     <td class="mdRow">
563       <table cellpadding="0" cellspacing="0" border="0">
564         <tr>
565           <td class="md" nowrap valign="top">std::vector&lt;<a class="el" href="classModule.html">Module</a>*&gt; modules          </td>
566         </tr>
567       </table>
568     </td>
569   </tr>
570 </table>
571 <table cellspacing="5" cellpadding="0" border="0">
572   <tr>
573     <td>
574       &nbsp;
575     </td>
576     <td>
577
578 <p>
579
580 <p>
581 Referenced by <a class="el" href="modules_8cpp-source.html#l00784">Server::FindModule()</a>.    </td>
582   </tr>
583 </table>
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">
586   <tr>
587     <td class="mdRow">
588       <table cellpadding="0" cellspacing="0" border="0">
589         <tr>
590           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#motd_5BMAXBUF_5D">motd</a>[MAXBUF]          </td>
591         </tr>
592       </table>
593     </td>
594   </tr>
595 </table>
596 <table cellspacing="5" cellpadding="0" border="0">
597   <tr>
598     <td>
599       &nbsp;
600     </td>
601     <td>
602
603 <p>
604     </td>
605   </tr>
606 </table>
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">
609   <tr>
610     <td class="mdRow">
611       <table cellpadding="0" cellspacing="0" border="0">
612         <tr>
613           <td class="md" nowrap valign="top">time_t <a class="el" href="modules_8cpp.html#nb_5Fstart">nb_start</a>          </td>
614         </tr>
615       </table>
616     </td>
617   </tr>
618 </table>
619 <table cellspacing="5" cellpadding="0" border="0">
620   <tr>
621     <td>
622       &nbsp;
623     </td>
624     <td>
625
626 <p>
627     </td>
628   </tr>
629 </table>
630 <a class="anchor" name="NetBufferSize"></a><!-- doxytag: member="channels.cpp::NetBufferSize" ref="NetBufferSize" args="" --><p>
631 <table class="mdTable" cellpadding="2" cellspacing="0">
632   <tr>
633     <td class="mdRow">
634       <table cellpadding="0" cellspacing="0" border="0">
635         <tr>
636           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#NetBufferSize">NetBufferSize</a>          </td>
637         </tr>
638       </table>
639     </td>
640   </tr>
641 </table>
642 <table cellspacing="5" cellpadding="0" border="0">
643   <tr>
644     <td>
645       &nbsp;
646     </td>
647     <td>
648
649 <p>
650     </td>
651   </tr>
652 </table>
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">
655   <tr>
656     <td class="mdRow">
657       <table cellpadding="0" cellspacing="0" border="0">
658         <tr>
659           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#Network_5BMAXBUF_5D">Network</a>[MAXBUF]          </td>
660         </tr>
661       </table>
662     </td>
663   </tr>
664 </table>
665 <table cellspacing="5" cellpadding="0" border="0">
666   <tr>
667     <td>
668       &nbsp;
669     </td>
670     <td>
671
672 <p>
673     </td>
674   </tr>
675 </table>
676 <a class="anchor" name="portCount"></a><!-- doxytag: member="channels.cpp::portCount" ref="portCount" args="" --><p>
677 <table class="mdTable" cellpadding="2" cellspacing="0">
678   <tr>
679     <td class="mdRow">
680       <table cellpadding="0" cellspacing="0" border="0">
681         <tr>
682           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#portCount">portCount</a>          </td>
683         </tr>
684       </table>
685     </td>
686   </tr>
687 </table>
688 <table cellspacing="5" cellpadding="0" border="0">
689   <tr>
690     <td>
691       &nbsp;
692     </td>
693     <td>
694
695 <p>
696     </td>
697   </tr>
698 </table>
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">
701   <tr>
702     <td class="mdRow">
703       <table cellpadding="0" cellspacing="0" border="0">
704         <tr>
705           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#ports_5BMAXSOCKS_5D">ports</a>[MAXSOCKS]          </td>
706         </tr>
707       </table>
708     </td>
709   </tr>
710 </table>
711 <table cellspacing="5" cellpadding="0" border="0">
712   <tr>
713     <td>
714       &nbsp;
715     </td>
716     <td>
717
718 <p>
719     </td>
720   </tr>
721 </table>
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">
724   <tr>
725     <td class="mdRow">
726       <table cellpadding="0" cellspacing="0" border="0">
727         <tr>
728           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#PrefixQuit_5BMAXBUF_5D">PrefixQuit</a>[MAXBUF]          </td>
729         </tr>
730       </table>
731     </td>
732   </tr>
733 </table>
734 <table cellspacing="5" cellpadding="0" border="0">
735   <tr>
736     <td>
737       &nbsp;
738     </td>
739     <td>
740
741 <p>
742     </td>
743   </tr>
744 </table>
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">
747   <tr>
748     <td class="mdRow">
749       <table cellpadding="0" cellspacing="0" border="0">
750         <tr>
751           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#restartpass_5BMAXBUF_5D">restartpass</a>[MAXBUF]          </td>
752         </tr>
753       </table>
754     </td>
755   </tr>
756 </table>
757 <table cellspacing="5" cellpadding="0" border="0">
758   <tr>
759     <td>
760       &nbsp;
761     </td>
762     <td>
763
764 <p>
765     </td>
766   </tr>
767 </table>
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">
770   <tr>
771     <td class="mdRow">
772       <table cellpadding="0" cellspacing="0" border="0">
773         <tr>
774           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#rules_5BMAXBUF_5D">rules</a>[MAXBUF]          </td>
775         </tr>
776       </table>
777     </td>
778   </tr>
779 </table>
780 <table cellspacing="5" cellpadding="0" border="0">
781   <tr>
782     <td>
783       &nbsp;
784     </td>
785     <td>
786
787 <p>
788     </td>
789   </tr>
790 </table>
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">
793   <tr>
794     <td class="mdRow">
795       <table cellpadding="0" cellspacing="0" border="0">
796         <tr>
797           <td class="md" nowrap valign="top">char <a class="el" href="modules_8cpp.html#ServerDesc_5BMAXBUF_5D">ServerDesc</a>[MAXBUF]          </td>
798         </tr>
799       </table>
800     </td>
801   </tr>
802 </table>
803 <table cellspacing="5" cellpadding="0" border="0">
804   <tr>
805     <td>
806       &nbsp;
807     </td>
808     <td>
809
810 <p>
811     </td>
812   </tr>
813 </table>
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">
816   <tr>
817     <td class="mdRow">
818       <table cellpadding="0" cellspacing="0" border="0">
819         <tr>
820           <td class="md" nowrap valign="top">char <a class="el" href="users_8cpp.html#ServerName_5BMAXBUF_5D">ServerName</a>[MAXBUF]          </td>
821         </tr>
822       </table>
823     </td>
824   </tr>
825 </table>
826 <table cellspacing="5" cellpadding="0" border="0">
827   <tr>
828     <td>
829       &nbsp;
830     </td>
831     <td>
832
833 <p>
834
835 <p>
836 Referenced by <a class="el" href="users_8cpp-source.html#l00033">userrec::userrec()</a>.    </td>
837   </tr>
838 </table>
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">
841   <tr>
842     <td class="mdRow">
843       <table cellpadding="0" cellspacing="0" border="0">
844         <tr>
845           <td class="md" nowrap valign="top">time_t <a class="el" href="modules_8cpp.html#startup_5Ftime">startup_time</a>          </td>
846         </tr>
847       </table>
848     </td>
849   </tr>
850 </table>
851 <table cellspacing="5" cellpadding="0" border="0">
852   <tr>
853     <td>
854       &nbsp;
855     </td>
856     <td>
857
858 <p>
859     </td>
860   </tr>
861 </table>
862 <a class="anchor" name="TIME"></a><!-- doxytag: member="channels.cpp::TIME" ref="TIME" args="" --><p>
863 <table class="mdTable" cellpadding="2" cellspacing="0">
864   <tr>
865     <td class="mdRow">
866       <table cellpadding="0" cellspacing="0" border="0">
867         <tr>
868           <td class="md" nowrap valign="top">time_t <a class="el" href="users_8cpp.html#TIME">TIME</a>          </td>
869         </tr>
870       </table>
871     </td>
872   </tr>
873 </table>
874 <table cellspacing="5" cellpadding="0" border="0">
875   <tr>
876     <td>
877       &nbsp;
878     </td>
879     <td>
880
881 <p>
882
883 <p>
884 Referenced by <a class="el" href="users_8cpp-source.html#l00033">userrec::userrec()</a>.    </td>
885   </tr>
886 </table>
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">
889   <tr>
890     <td class="mdRow">
891       <table cellpadding="0" cellspacing="0" border="0">
892         <tr>
893           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#WHOWAS_5FMAX">WHOWAS_MAX</a>          </td>
894         </tr>
895       </table>
896     </td>
897   </tr>
898 </table>
899 <table cellspacing="5" cellpadding="0" border="0">
900   <tr>
901     <td>
902       &nbsp;
903     </td>
904     <td>
905
906 <p>
907     </td>
908   </tr>
909 </table>
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">
912   <tr>
913     <td class="mdRow">
914       <table cellpadding="0" cellspacing="0" border="0">
915         <tr>
916           <td class="md" nowrap valign="top">int <a class="el" href="modules_8cpp.html#WHOWAS_5FSTALE">WHOWAS_STALE</a>          </td>
917         </tr>
918       </table>
919     </td>
920   </tr>
921 </table>
922 <table cellspacing="5" cellpadding="0" border="0">
923   <tr>
924     <td>
925       &nbsp;
926     </td>
927     <td>
928
929 <p>
930     </td>
931   </tr>
932 </table>
933 <hr size="1"><address style="align: right;"><small>Generated on Sun Nov 27 01:43:24 2005 for InspIRCd by&nbsp;
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>
936 </body>
937 </html>