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