]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/channels_8cpp.html
Added extra docs to cover OnUserSync etc
[user/henk/code/inspircd.git] / docs / module-doc / channels_8cpp.html
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>channels.cpp File Reference</title>
4 <link href="inspircd.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3-rc3 -->
7 <center>
8 <a class="qindex" href="main.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
9 <hr><h1>channels.cpp File Reference</h1><code>#include "inspircd.h"</code><br>
10 <code>#include "inspircd_io.h"</code><br>
11 <code>#include "inspircd_util.h"</code><br>
12 <code>#include "inspircd_config.h"</code><br>
13 <code>#include &lt;unistd.h&gt;</code><br>
14 <code>#include &lt;fcntl.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;cstdio&gt;</code><br>
19 <code>#include &lt;time.h&gt;</code><br>
20 <code>#include &lt;string&gt;</code><br>
21 <code>#include &lt;hash_map&gt;</code><br>
22 <code>#include &lt;map&gt;</code><br>
23 <code>#include &lt;sstream&gt;</code><br>
24 <code>#include &lt;vector&gt;</code><br>
25 <code>#include &lt;errno.h&gt;</code><br>
26 <code>#include &lt;deque&gt;</code><br>
27 <code>#include &lt;sched.h&gt;</code><br>
28 <code>#include "<a class="el" href="connection_8h-source.html">connection.h</a>"</code><br>
29 <code>#include "<a class="el" href="users_8h-source.html">users.h</a>"</code><br>
30 <code>#include "<a class="el" href="servers_8h-source.html">servers.h</a>"</code><br>
31 <code>#include "<a class="el" href="ctables_8h-source.html">ctables.h</a>"</code><br>
32 <code>#include "globals.h"</code><br>
33 <code>#include "<a class="el" href="modules_8h-source.html">modules.h</a>"</code><br>
34 <code>#include "dynamic.h"</code><br>
35 <code>#include "wildcard.h"</code><br>
36 <code>#include "<a class="el" href="message_8h-source.html">message.h</a>"</code><br>
37 <code>#include "<a class="el" href="mode_8h-source.html">mode.h</a>"</code><br>
38 <code>#include "<a class="el" href="xline_8h-source.html">xline.h</a>"</code><br>
39
40 <p>
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="309,863,371,884" alt="">
44 <area href="connection_8h.html" shape="rect" coords="176,1064,256,1085" alt="">
45 <area href="users_8h.html" shape="rect" coords="315,411,365,432" alt="">
46 <area href="servers_8h.html" shape="rect" coords="308,1061,372,1083" alt="">
47 <area href="modules_8h.html" shape="rect" coords="436,715,503,736" alt="">
48 <area href="message_8h.html" shape="rect" coords="433,267,505,288" alt="">
49 <area href="mode_8h.html" shape="rect" coords="444,368,495,389" alt="">
50 <area href="xline_8h.html" shape="rect" coords="445,551,493,572" alt="">
51 </map>
52
53 <p>
54 <a href="channels_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
55 <tr><td></td></tr>
56 <tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
57 <tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespacestd.html">std</a></td></tr>
58 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
59 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a0">nspace</a>&nbsp;&nbsp;&nbsp;std</td></tr>
60 <tr><td colspan=2><br><h2>Variables</h2></td></tr>
61 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a1">MODCOUNT</a> = -1</td></tr>
62 <tr><td nowrap align=right valign=top>vector&lt; <a class="el" href="classModule.html">Module</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a2">modules</a></td></tr>
63 <tr><td nowrap align=right valign=top>vector&lt; <a class="el" href="modules_8h.html#a25">ircd_module</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a3">factory</a></td></tr>
64 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a4">LogLevel</a></td></tr>
65 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a5">ServerName</a> [MAXBUF]</td></tr>
66 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a6">Network</a> [MAXBUF]</td></tr>
67 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a7">ServerDesc</a> [MAXBUF]</td></tr>
68 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a8">AdminName</a> [MAXBUF]</td></tr>
69 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a9">AdminEmail</a> [MAXBUF]</td></tr>
70 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a10">AdminNick</a> [MAXBUF]</td></tr>
71 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a11">diepass</a> [MAXBUF]</td></tr>
72 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a12">restartpass</a> [MAXBUF]</td></tr>
73 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a13">motd</a> [MAXBUF]</td></tr>
74 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a14">rules</a> [MAXBUF]</td></tr>
75 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a15">list</a> [MAXBUF]</td></tr>
76 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a16">PrefixQuit</a> [MAXBUF]</td></tr>
77 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a17">DieValue</a> [MAXBUF]</td></tr>
78 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a18">debugging</a></td></tr>
79 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a19">WHOWAS_STALE</a></td></tr>
80 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a20">WHOWAS_MAX</a></td></tr>
81 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a21">DieDelay</a></td></tr>
82 <tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a22">startup_time</a></td></tr>
83 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a23">NetBufferSize</a></td></tr>
84 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a24">MaxWhoResults</a></td></tr>
85 <tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a25">nb_start</a></td></tr>
86 <tr><td nowrap align=right valign=top>std::vector&lt; int &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a26">fd_reap</a></td></tr>
87 <tr><td nowrap align=right valign=top>std::vector&lt; std::string &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a27">module_names</a></td></tr>
88 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a28">bannerBuffer</a> [MAXBUF]</td></tr>
89 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a29">boundPortCount</a></td></tr>
90 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a30">portCount</a></td></tr>
91 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a31">UDPportCount</a></td></tr>
92 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a32">ports</a> [MAXSOCKS]</td></tr>
93 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a33">defaultRoute</a></td></tr>
94 <tr><td nowrap align=right valign=top>std::vector&lt; long &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a34">auth_cookies</a></td></tr>
95 <tr><td nowrap align=right valign=top>std::stringstream&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a35">config_f</a></td></tr>
96 <tr><td nowrap align=right valign=top><a class="el" href="classserverrec.html">serverrec</a> *&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a36">me</a> [32]</td></tr>
97 <tr><td nowrap align=right valign=top>FILE *&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a37">log_file</a></td></tr>
98 <tr><td nowrap align=right valign=top>std::vector&lt; <a class="el" href="classModeParameter.html">ModeParameter</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="channels_8cpp.html#a38">custom_mode_params</a></td></tr>
99 </table>
100 <hr><h2>Define Documentation</h2>
101 <a name="a0" doxytag="channels.cpp::nspace"></a><p>
102 <table width="100%" cellpadding="2" cellspacing="0" border="0">
103   <tr>
104     <td class="md">
105       <table cellpadding="0" cellspacing="0" border="0">
106         <tr>
107           <td class="md" nowrap valign="top"> #define nspace&nbsp;&nbsp;&nbsp;std
108       </table>
109     </td>
110   </tr>
111 </table>
112 <table cellspacing=5 cellpadding=0 border=0>
113   <tr>
114     <td>
115       &nbsp;
116     </td>
117     <td>
118
119 <p>
120
121 <p>
122 Definition at line <a class="el" href="channels_8cpp-source.html#l00041">41</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
123   </tr>
124 </table>
125 <hr><h2>Variable Documentation</h2>
126 <a name="a9" doxytag="channels.cpp::AdminEmail"></a><p>
127 <table width="100%" cellpadding="2" cellspacing="0" border="0">
128   <tr>
129     <td class="md">
130       <table cellpadding="0" cellspacing="0" border="0">
131         <tr>
132           <td class="md" nowrap valign="top"> char AdminEmail[MAXBUF]
133       </table>
134     </td>
135   </tr>
136 </table>
137 <table cellspacing=5 cellpadding=0 border=0>
138   <tr>
139     <td>
140       &nbsp;
141     </td>
142     <td>
143
144 <p>
145
146 <p>
147 Definition at line <a class="el" href="channels_8cpp-source.html#l00055">55</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
148   </tr>
149 </table>
150 <a name="a8" doxytag="channels.cpp::AdminName"></a><p>
151 <table width="100%" cellpadding="2" cellspacing="0" border="0">
152   <tr>
153     <td class="md">
154       <table cellpadding="0" cellspacing="0" border="0">
155         <tr>
156           <td class="md" nowrap valign="top"> char AdminName[MAXBUF]
157       </table>
158     </td>
159   </tr>
160 </table>
161 <table cellspacing=5 cellpadding=0 border=0>
162   <tr>
163     <td>
164       &nbsp;
165     </td>
166     <td>
167
168 <p>
169
170 <p>
171 Definition at line <a class="el" href="channels_8cpp-source.html#l00054">54</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
172   </tr>
173 </table>
174 <a name="a10" doxytag="channels.cpp::AdminNick"></a><p>
175 <table width="100%" cellpadding="2" cellspacing="0" border="0">
176   <tr>
177     <td class="md">
178       <table cellpadding="0" cellspacing="0" border="0">
179         <tr>
180           <td class="md" nowrap valign="top"> char AdminNick[MAXBUF]
181       </table>
182     </td>
183   </tr>
184 </table>
185 <table cellspacing=5 cellpadding=0 border=0>
186   <tr>
187     <td>
188       &nbsp;
189     </td>
190     <td>
191
192 <p>
193
194 <p>
195 Definition at line <a class="el" href="channels_8cpp-source.html#l00056">56</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
196   </tr>
197 </table>
198 <a name="a34" doxytag="channels.cpp::auth_cookies"></a><p>
199 <table width="100%" cellpadding="2" cellspacing="0" border="0">
200   <tr>
201     <td class="md">
202       <table cellpadding="0" cellspacing="0" border="0">
203         <tr>
204           <td class="md" nowrap valign="top"> std::vector&lt;long&gt; auth_cookies
205       </table>
206     </td>
207   </tr>
208 </table>
209 <table cellspacing=5 cellpadding=0 border=0>
210   <tr>
211     <td>
212       &nbsp;
213     </td>
214     <td>
215
216 <p>
217
218 <p>
219 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>
220   </tr>
221 </table>
222 <a name="a28" doxytag="channels.cpp::bannerBuffer"></a><p>
223 <table width="100%" cellpadding="2" cellspacing="0" border="0">
224   <tr>
225     <td class="md">
226       <table cellpadding="0" cellspacing="0" border="0">
227         <tr>
228           <td class="md" nowrap valign="top"> char bannerBuffer[MAXBUF]
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
242 <p>
243 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>
244   </tr>
245 </table>
246 <a name="a29" doxytag="channels.cpp::boundPortCount"></a><p>
247 <table width="100%" cellpadding="2" cellspacing="0" border="0">
248   <tr>
249     <td class="md">
250       <table cellpadding="0" cellspacing="0" border="0">
251         <tr>
252           <td class="md" nowrap valign="top"> int boundPortCount
253       </table>
254     </td>
255   </tr>
256 </table>
257 <table cellspacing=5 cellpadding=0 border=0>
258   <tr>
259     <td>
260       &nbsp;
261     </td>
262     <td>
263
264 <p>
265
266 <p>
267 Definition at line <a class="el" href="channels_8cpp-source.html#l00078">78</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
268   </tr>
269 </table>
270 <a name="a35" doxytag="channels.cpp::config_f"></a><p>
271 <table width="100%" cellpadding="2" cellspacing="0" border="0">
272   <tr>
273     <td class="md">
274       <table cellpadding="0" cellspacing="0" border="0">
275         <tr>
276           <td class="md" nowrap valign="top"> std::stringstream config_f
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#l00085">85</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
292   </tr>
293 </table>
294 <a name="a38" doxytag="channels.cpp::custom_mode_params"></a><p>
295 <table width="100%" cellpadding="2" cellspacing="0" border="0">
296   <tr>
297     <td class="md">
298       <table cellpadding="0" cellspacing="0" border="0">
299         <tr>
300           <td class="md" nowrap valign="top"> std::vector&lt;<a class="el" href="classModeParameter.html">ModeParameter</a>&gt; custom_mode_params
301       </table>
302     </td>
303   </tr>
304 </table>
305 <table cellspacing=5 cellpadding=0 border=0>
306   <tr>
307     <td>
308       &nbsp;
309     </td>
310     <td>
311
312 <p>
313
314 <p>
315 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>.
316 <p>
317 Referenced by <a class="el" href="channels_8cpp-source.html#l00172">chanrec::GetModeParameter()</a>, and <a class="el" href="channels_8cpp-source.html#l00135">chanrec::SetCustomModeParam()</a>.    </td>
318   </tr>
319 </table>
320 <a name="a18" doxytag="channels.cpp::debugging"></a><p>
321 <table width="100%" cellpadding="2" cellspacing="0" border="0">
322   <tr>
323     <td class="md">
324       <table cellpadding="0" cellspacing="0" border="0">
325         <tr>
326           <td class="md" nowrap valign="top"> int debugging
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
340 <p>
341 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>
342   </tr>
343 </table>
344 <a name="a33" doxytag="channels.cpp::defaultRoute"></a><p>
345 <table width="100%" cellpadding="2" cellspacing="0" border="0">
346   <tr>
347     <td class="md">
348       <table cellpadding="0" cellspacing="0" border="0">
349         <tr>
350           <td class="md" nowrap valign="top"> int defaultRoute
351       </table>
352     </td>
353   </tr>
354 </table>
355 <table cellspacing=5 cellpadding=0 border=0>
356   <tr>
357     <td>
358       &nbsp;
359     </td>
360     <td>
361
362 <p>
363
364 <p>
365 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>
366   </tr>
367 </table>
368 <a name="a21" doxytag="channels.cpp::DieDelay"></a><p>
369 <table width="100%" cellpadding="2" cellspacing="0" border="0">
370   <tr>
371     <td class="md">
372       <table cellpadding="0" cellspacing="0" border="0">
373         <tr>
374           <td class="md" nowrap valign="top"> int DieDelay
375       </table>
376     </td>
377   </tr>
378 </table>
379 <table cellspacing=5 cellpadding=0 border=0>
380   <tr>
381     <td>
382       &nbsp;
383     </td>
384     <td>
385
386 <p>
387
388 <p>
389 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>
390   </tr>
391 </table>
392 <a name="a11" doxytag="channels.cpp::diepass"></a><p>
393 <table width="100%" cellpadding="2" cellspacing="0" border="0">
394   <tr>
395     <td class="md">
396       <table cellpadding="0" cellspacing="0" border="0">
397         <tr>
398           <td class="md" nowrap valign="top"> char diepass[MAXBUF]
399       </table>
400     </td>
401   </tr>
402 </table>
403 <table cellspacing=5 cellpadding=0 border=0>
404   <tr>
405     <td>
406       &nbsp;
407     </td>
408     <td>
409
410 <p>
411
412 <p>
413 Definition at line <a class="el" href="channels_8cpp-source.html#l00057">57</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
414   </tr>
415 </table>
416 <a name="a17" doxytag="channels.cpp::DieValue"></a><p>
417 <table width="100%" cellpadding="2" cellspacing="0" border="0">
418   <tr>
419     <td class="md">
420       <table cellpadding="0" cellspacing="0" border="0">
421         <tr>
422           <td class="md" nowrap valign="top"> char DieValue[MAXBUF]
423       </table>
424     </td>
425   </tr>
426 </table>
427 <table cellspacing=5 cellpadding=0 border=0>
428   <tr>
429     <td>
430       &nbsp;
431     </td>
432     <td>
433
434 <p>
435
436 <p>
437 Definition at line <a class="el" href="channels_8cpp-source.html#l00063">63</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
438   </tr>
439 </table>
440 <a name="a3" doxytag="channels.cpp::factory"></a><p>
441 <table width="100%" cellpadding="2" cellspacing="0" border="0">
442   <tr>
443     <td class="md">
444       <table cellpadding="0" cellspacing="0" border="0">
445         <tr>
446           <td class="md" nowrap valign="top"> vector&lt;<a class="el" href="modules_8h.html#a25">ircd_module</a>*&gt; factory
447       </table>
448     </td>
449   </tr>
450 </table>
451 <table cellspacing=5 cellpadding=0 border=0>
452   <tr>
453     <td>
454       &nbsp;
455     </td>
456     <td>
457
458 <p>
459
460 <p>
461 Definition at line <a class="el" href="channels_8cpp-source.html#l00048">48</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
462   </tr>
463 </table>
464 <a name="a26" doxytag="channels.cpp::fd_reap"></a><p>
465 <table width="100%" cellpadding="2" cellspacing="0" border="0">
466   <tr>
467     <td class="md">
468       <table cellpadding="0" cellspacing="0" border="0">
469         <tr>
470           <td class="md" nowrap valign="top"> std::vector&lt;int&gt; fd_reap
471       </table>
472     </td>
473   </tr>
474 </table>
475 <table cellspacing=5 cellpadding=0 border=0>
476   <tr>
477     <td>
478       &nbsp;
479     </td>
480     <td>
481
482 <p>
483
484 <p>
485 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>
486   </tr>
487 </table>
488 <a name="a15" doxytag="channels.cpp::list"></a><p>
489 <table width="100%" cellpadding="2" cellspacing="0" border="0">
490   <tr>
491     <td class="md">
492       <table cellpadding="0" cellspacing="0" border="0">
493         <tr>
494           <td class="md" nowrap valign="top"> char list[MAXBUF]
495       </table>
496     </td>
497   </tr>
498 </table>
499 <table cellspacing=5 cellpadding=0 border=0>
500   <tr>
501     <td>
502       &nbsp;
503     </td>
504     <td>
505
506 <p>
507
508 <p>
509 Definition at line <a class="el" href="channels_8cpp-source.html#l00061">61</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
510   </tr>
511 </table>
512 <a name="a37" doxytag="channels.cpp::log_file"></a><p>
513 <table width="100%" cellpadding="2" cellspacing="0" border="0">
514   <tr>
515     <td class="md">
516       <table cellpadding="0" cellspacing="0" border="0">
517         <tr>
518           <td class="md" nowrap valign="top"> FILE* log_file
519       </table>
520     </td>
521   </tr>
522 </table>
523 <table cellspacing=5 cellpadding=0 border=0>
524   <tr>
525     <td>
526       &nbsp;
527     </td>
528     <td>
529
530 <p>
531
532 <p>
533 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>
534   </tr>
535 </table>
536 <a name="a4" doxytag="channels.cpp::LogLevel"></a><p>
537 <table width="100%" cellpadding="2" cellspacing="0" border="0">
538   <tr>
539     <td class="md">
540       <table cellpadding="0" cellspacing="0" border="0">
541         <tr>
542           <td class="md" nowrap valign="top"> int LogLevel
543       </table>
544     </td>
545   </tr>
546 </table>
547 <table cellspacing=5 cellpadding=0 border=0>
548   <tr>
549     <td>
550       &nbsp;
551     </td>
552     <td>
553
554 <p>
555
556 <p>
557 Definition at line <a class="el" href="channels_8cpp-source.html#l00050">50</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
558   </tr>
559 </table>
560 <a name="a24" doxytag="channels.cpp::MaxWhoResults"></a><p>
561 <table width="100%" cellpadding="2" cellspacing="0" border="0">
562   <tr>
563     <td class="md">
564       <table cellpadding="0" cellspacing="0" border="0">
565         <tr>
566           <td class="md" nowrap valign="top"> int MaxWhoResults
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 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>
582   </tr>
583 </table>
584 <a name="a36" doxytag="channels.cpp::me"></a><p>
585 <table width="100%" cellpadding="2" cellspacing="0" border="0">
586   <tr>
587     <td class="md">
588       <table cellpadding="0" cellspacing="0" border="0">
589         <tr>
590           <td class="md" nowrap valign="top"> <a class="el" href="classserverrec.html">serverrec</a>* me[32]
591       </table>
592     </td>
593   </tr>
594 </table>
595 <table cellspacing=5 cellpadding=0 border=0>
596   <tr>
597     <td>
598       &nbsp;
599     </td>
600     <td>
601
602 <p>
603
604 <p>
605 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>
606   </tr>
607 </table>
608 <a name="a1" doxytag="channels.cpp::MODCOUNT"></a><p>
609 <table width="100%" cellpadding="2" cellspacing="0" border="0">
610   <tr>
611     <td class="md">
612       <table cellpadding="0" cellspacing="0" border="0">
613         <tr>
614           <td class="md" nowrap valign="top"> int MODCOUNT = -1
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
628 <p>
629 Definition at line <a class="el" href="modules_8cpp-source.html#l00652">652</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.    </td>
630   </tr>
631 </table>
632 <a name="a27" doxytag="channels.cpp::module_names"></a><p>
633 <table width="100%" cellpadding="2" cellspacing="0" border="0">
634   <tr>
635     <td class="md">
636       <table cellpadding="0" cellspacing="0" border="0">
637         <tr>
638           <td class="md" nowrap valign="top"> std::vector&lt;std::string&gt; module_names
639       </table>
640     </td>
641   </tr>
642 </table>
643 <table cellspacing=5 cellpadding=0 border=0>
644   <tr>
645     <td>
646       &nbsp;
647     </td>
648     <td>
649
650 <p>
651
652 <p>
653 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>
654   </tr>
655 </table>
656 <a name="a2" doxytag="channels.cpp::modules"></a><p>
657 <table width="100%" cellpadding="2" cellspacing="0" border="0">
658   <tr>
659     <td class="md">
660       <table cellpadding="0" cellspacing="0" border="0">
661         <tr>
662           <td class="md" nowrap valign="top"> vector&lt;<a class="el" href="classModule.html">Module</a>*&gt; modules
663       </table>
664     </td>
665   </tr>
666 </table>
667 <table cellspacing=5 cellpadding=0 border=0>
668   <tr>
669     <td>
670       &nbsp;
671     </td>
672     <td>
673
674 <p>
675
676 <p>
677 Definition at line <a class="el" href="channels_8cpp-source.html#l00047">47</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
678   </tr>
679 </table>
680 <a name="a13" doxytag="channels.cpp::motd"></a><p>
681 <table width="100%" cellpadding="2" cellspacing="0" border="0">
682   <tr>
683     <td class="md">
684       <table cellpadding="0" cellspacing="0" border="0">
685         <tr>
686           <td class="md" nowrap valign="top"> char motd[MAXBUF]
687       </table>
688     </td>
689   </tr>
690 </table>
691 <table cellspacing=5 cellpadding=0 border=0>
692   <tr>
693     <td>
694       &nbsp;
695     </td>
696     <td>
697
698 <p>
699
700 <p>
701 Definition at line <a class="el" href="channels_8cpp-source.html#l00059">59</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
702   </tr>
703 </table>
704 <a name="a25" doxytag="channels.cpp::nb_start"></a><p>
705 <table width="100%" cellpadding="2" cellspacing="0" border="0">
706   <tr>
707     <td class="md">
708       <table cellpadding="0" cellspacing="0" border="0">
709         <tr>
710           <td class="md" nowrap valign="top"> time_t nb_start
711       </table>
712     </td>
713   </tr>
714 </table>
715 <table cellspacing=5 cellpadding=0 border=0>
716   <tr>
717     <td>
718       &nbsp;
719     </td>
720     <td>
721
722 <p>
723
724 <p>
725 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>
726   </tr>
727 </table>
728 <a name="a23" doxytag="channels.cpp::NetBufferSize"></a><p>
729 <table width="100%" cellpadding="2" cellspacing="0" border="0">
730   <tr>
731     <td class="md">
732       <table cellpadding="0" cellspacing="0" border="0">
733         <tr>
734           <td class="md" nowrap valign="top"> int NetBufferSize
735       </table>
736     </td>
737   </tr>
738 </table>
739 <table cellspacing=5 cellpadding=0 border=0>
740   <tr>
741     <td>
742       &nbsp;
743     </td>
744     <td>
745
746 <p>
747
748 <p>
749 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>
750   </tr>
751 </table>
752 <a name="a6" doxytag="channels.cpp::Network"></a><p>
753 <table width="100%" cellpadding="2" cellspacing="0" border="0">
754   <tr>
755     <td class="md">
756       <table cellpadding="0" cellspacing="0" border="0">
757         <tr>
758           <td class="md" nowrap valign="top"> char Network[MAXBUF]
759       </table>
760     </td>
761   </tr>
762 </table>
763 <table cellspacing=5 cellpadding=0 border=0>
764   <tr>
765     <td>
766       &nbsp;
767     </td>
768     <td>
769
770 <p>
771
772 <p>
773 Definition at line <a class="el" href="channels_8cpp-source.html#l00052">52</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
774   </tr>
775 </table>
776 <a name="a30" doxytag="channels.cpp::portCount"></a><p>
777 <table width="100%" cellpadding="2" cellspacing="0" border="0">
778   <tr>
779     <td class="md">
780       <table cellpadding="0" cellspacing="0" border="0">
781         <tr>
782           <td class="md" nowrap valign="top"> int portCount
783       </table>
784     </td>
785   </tr>
786 </table>
787 <table cellspacing=5 cellpadding=0 border=0>
788   <tr>
789     <td>
790       &nbsp;
791     </td>
792     <td>
793
794 <p>
795
796 <p>
797 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>
798   </tr>
799 </table>
800 <a name="a32" doxytag="channels.cpp::ports"></a><p>
801 <table width="100%" cellpadding="2" cellspacing="0" border="0">
802   <tr>
803     <td class="md">
804       <table cellpadding="0" cellspacing="0" border="0">
805         <tr>
806           <td class="md" nowrap valign="top"> int ports[MAXSOCKS]
807       </table>
808     </td>
809   </tr>
810 </table>
811 <table cellspacing=5 cellpadding=0 border=0>
812   <tr>
813     <td>
814       &nbsp;
815     </td>
816     <td>
817
818 <p>
819
820 <p>
821 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>
822   </tr>
823 </table>
824 <a name="a16" doxytag="channels.cpp::PrefixQuit"></a><p>
825 <table width="100%" cellpadding="2" cellspacing="0" border="0">
826   <tr>
827     <td class="md">
828       <table cellpadding="0" cellspacing="0" border="0">
829         <tr>
830           <td class="md" nowrap valign="top"> char PrefixQuit[MAXBUF]
831       </table>
832     </td>
833   </tr>
834 </table>
835 <table cellspacing=5 cellpadding=0 border=0>
836   <tr>
837     <td>
838       &nbsp;
839     </td>
840     <td>
841
842 <p>
843
844 <p>
845 Definition at line <a class="el" href="channels_8cpp-source.html#l00062">62</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
846   </tr>
847 </table>
848 <a name="a12" doxytag="channels.cpp::restartpass"></a><p>
849 <table width="100%" cellpadding="2" cellspacing="0" border="0">
850   <tr>
851     <td class="md">
852       <table cellpadding="0" cellspacing="0" border="0">
853         <tr>
854           <td class="md" nowrap valign="top"> char restartpass[MAXBUF]
855       </table>
856     </td>
857   </tr>
858 </table>
859 <table cellspacing=5 cellpadding=0 border=0>
860   <tr>
861     <td>
862       &nbsp;
863     </td>
864     <td>
865
866 <p>
867
868 <p>
869 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>
870   </tr>
871 </table>
872 <a name="a14" doxytag="channels.cpp::rules"></a><p>
873 <table width="100%" cellpadding="2" cellspacing="0" border="0">
874   <tr>
875     <td class="md">
876       <table cellpadding="0" cellspacing="0" border="0">
877         <tr>
878           <td class="md" nowrap valign="top"> char rules[MAXBUF]
879       </table>
880     </td>
881   </tr>
882 </table>
883 <table cellspacing=5 cellpadding=0 border=0>
884   <tr>
885     <td>
886       &nbsp;
887     </td>
888     <td>
889
890 <p>
891
892 <p>
893 Definition at line <a class="el" href="channels_8cpp-source.html#l00060">60</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
894   </tr>
895 </table>
896 <a name="a7" doxytag="channels.cpp::ServerDesc"></a><p>
897 <table width="100%" cellpadding="2" cellspacing="0" border="0">
898   <tr>
899     <td class="md">
900       <table cellpadding="0" cellspacing="0" border="0">
901         <tr>
902           <td class="md" nowrap valign="top"> char ServerDesc[MAXBUF]
903       </table>
904     </td>
905   </tr>
906 </table>
907 <table cellspacing=5 cellpadding=0 border=0>
908   <tr>
909     <td>
910       &nbsp;
911     </td>
912     <td>
913
914 <p>
915
916 <p>
917 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>
918   </tr>
919 </table>
920 <a name="a5" doxytag="channels.cpp::ServerName"></a><p>
921 <table width="100%" cellpadding="2" cellspacing="0" border="0">
922   <tr>
923     <td class="md">
924       <table cellpadding="0" cellspacing="0" border="0">
925         <tr>
926           <td class="md" nowrap valign="top"> char ServerName[MAXBUF]
927       </table>
928     </td>
929   </tr>
930 </table>
931 <table cellspacing=5 cellpadding=0 border=0>
932   <tr>
933     <td>
934       &nbsp;
935     </td>
936     <td>
937
938 <p>
939
940 <p>
941 Definition at line <a class="el" href="channels_8cpp-source.html#l00051">51</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
942   </tr>
943 </table>
944 <a name="a22" doxytag="channels.cpp::startup_time"></a><p>
945 <table width="100%" cellpadding="2" cellspacing="0" border="0">
946   <tr>
947     <td class="md">
948       <table cellpadding="0" cellspacing="0" border="0">
949         <tr>
950           <td class="md" nowrap valign="top"> time_t startup_time
951       </table>
952     </td>
953   </tr>
954 </table>
955 <table cellspacing=5 cellpadding=0 border=0>
956   <tr>
957     <td>
958       &nbsp;
959     </td>
960     <td>
961
962 <p>
963
964 <p>
965 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>
966   </tr>
967 </table>
968 <a name="a31" doxytag="channels.cpp::UDPportCount"></a><p>
969 <table width="100%" cellpadding="2" cellspacing="0" border="0">
970   <tr>
971     <td class="md">
972       <table cellpadding="0" cellspacing="0" border="0">
973         <tr>
974           <td class="md" nowrap valign="top"> int UDPportCount
975       </table>
976     </td>
977   </tr>
978 </table>
979 <table cellspacing=5 cellpadding=0 border=0>
980   <tr>
981     <td>
982       &nbsp;
983     </td>
984     <td>
985
986 <p>
987
988 <p>
989 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>
990   </tr>
991 </table>
992 <a name="a20" doxytag="channels.cpp::WHOWAS_MAX"></a><p>
993 <table width="100%" cellpadding="2" cellspacing="0" border="0">
994   <tr>
995     <td class="md">
996       <table cellpadding="0" cellspacing="0" border="0">
997         <tr>
998           <td class="md" nowrap valign="top"> int WHOWAS_MAX
999       </table>
1000     </td>
1001   </tr>
1002 </table>
1003 <table cellspacing=5 cellpadding=0 border=0>
1004   <tr>
1005     <td>
1006       &nbsp;
1007     </td>
1008     <td>
1009
1010 <p>
1011
1012 <p>
1013 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>
1014   </tr>
1015 </table>
1016 <a name="a19" doxytag="channels.cpp::WHOWAS_STALE"></a><p>
1017 <table width="100%" cellpadding="2" cellspacing="0" border="0">
1018   <tr>
1019     <td class="md">
1020       <table cellpadding="0" cellspacing="0" border="0">
1021         <tr>
1022           <td class="md" nowrap valign="top"> int WHOWAS_STALE
1023       </table>
1024     </td>
1025   </tr>
1026 </table>
1027 <table cellspacing=5 cellpadding=0 border=0>
1028   <tr>
1029     <td>
1030       &nbsp;
1031     </td>
1032     <td>
1033
1034 <p>
1035
1036 <p>
1037 Definition at line <a class="el" href="channels_8cpp-source.html#l00066">66</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.    </td>
1038   </tr>
1039 </table>
1040 <hr><address style="align: right;"><small>Generated on Sat May 1 17:50:08 2004 for InspIRCd by
1041 <a href="http://www.doxygen.org/index.html">
1042 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
1043 width=110 height=53></a>1.3-rc3 </small></address>
1044 </body>
1045 </html>