]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/channels_8cpp.html
Commented new functions
[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#a34">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>time_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="channels_8cpp.html#a37">TIME</a></td></tr>
123
124 <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#a38">custom_mode_params</a></td></tr>
125
126 </table>
127 <hr><h2>Define Documentation</h2>
128 <a name="a0" doxytag="channels.cpp::nspace"></a><p>
129 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
130   <tr>
131     <td class="mdRow">
132       <table cellpadding="0" cellspacing="0" border="0">
133         <tr>
134           <td class="md" nowrap valign="top"> #define nspace&nbsp;&nbsp;&nbsp;std
135       </table>
136     </td>
137   </tr>
138 </table>
139 <table cellspacing=5 cellpadding=0 border=0>
140   <tr>
141     <td>
142       &nbsp;
143     </td>
144     <td>
145
146 <p>
147
148 <p>
149 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>
150   </tr>
151 </table>
152 <hr><h2>Variable Documentation</h2>
153 <a name="a9" doxytag="channels.cpp::AdminEmail"></a><p>
154 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
155   <tr>
156     <td class="mdRow">
157       <table cellpadding="0" cellspacing="0" border="0">
158         <tr>
159           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a10">AdminEmail</a>[MAXBUF]
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
173 <p>
174 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>
175   </tr>
176 </table>
177 <a name="a8" doxytag="channels.cpp::AdminName"></a><p>
178 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
179   <tr>
180     <td class="mdRow">
181       <table cellpadding="0" cellspacing="0" border="0">
182         <tr>
183           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a9">AdminName</a>[MAXBUF]
184       </table>
185     </td>
186   </tr>
187 </table>
188 <table cellspacing=5 cellpadding=0 border=0>
189   <tr>
190     <td>
191       &nbsp;
192     </td>
193     <td>
194
195 <p>
196
197 <p>
198 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>
199   </tr>
200 </table>
201 <a name="a10" doxytag="channels.cpp::AdminNick"></a><p>
202 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
203   <tr>
204     <td class="mdRow">
205       <table cellpadding="0" cellspacing="0" border="0">
206         <tr>
207           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a11">AdminNick</a>[MAXBUF]
208       </table>
209     </td>
210   </tr>
211 </table>
212 <table cellspacing=5 cellpadding=0 border=0>
213   <tr>
214     <td>
215       &nbsp;
216     </td>
217     <td>
218
219 <p>
220
221 <p>
222 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>
223   </tr>
224 </table>
225 <a name="a33" doxytag="channels.cpp::auth_cookies"></a><p>
226 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
227   <tr>
228     <td class="mdRow">
229       <table cellpadding="0" cellspacing="0" border="0">
230         <tr>
231           <td class="md" nowrap valign="top"> std::vector&lt;long&gt; <a class="el" href="modules_8cpp.html#a34">auth_cookies</a>
232       </table>
233     </td>
234   </tr>
235 </table>
236 <table cellspacing=5 cellpadding=0 border=0>
237   <tr>
238     <td>
239       &nbsp;
240     </td>
241     <td>
242
243 <p>
244
245 <p>
246 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>
247   </tr>
248 </table>
249 <a name="a28" doxytag="channels.cpp::boundPortCount"></a><p>
250 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
251   <tr>
252     <td class="mdRow">
253       <table cellpadding="0" cellspacing="0" border="0">
254         <tr>
255           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a29">boundPortCount</a>
256       </table>
257     </td>
258   </tr>
259 </table>
260 <table cellspacing=5 cellpadding=0 border=0>
261   <tr>
262     <td>
263       &nbsp;
264     </td>
265     <td>
266
267 <p>
268
269 <p>
270 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>
271   </tr>
272 </table>
273 <a name="a34" doxytag="channels.cpp::config_f"></a><p>
274 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
275   <tr>
276     <td class="mdRow">
277       <table cellpadding="0" cellspacing="0" border="0">
278         <tr>
279           <td class="md" nowrap valign="top"> std::stringstream <a class="el" href="users_8cpp.html#a0">config_f</a>
280       </table>
281     </td>
282   </tr>
283 </table>
284 <table cellspacing=5 cellpadding=0 border=0>
285   <tr>
286     <td>
287       &nbsp;
288     </td>
289     <td>
290
291 <p>
292
293 <p>
294 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>.
295 <p>
296 Referenced by <a class="el" href="users_8cpp-source.html#l00114">userrec::HasPermission()</a>.    </td>
297   </tr>
298 </table>
299 <a name="a38" doxytag="channels.cpp::custom_mode_params"></a><p>
300 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
301   <tr>
302     <td class="mdRow">
303       <table cellpadding="0" cellspacing="0" border="0">
304         <tr>
305           <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#a38">custom_mode_params</a>
306       </table>
307     </td>
308   </tr>
309 </table>
310 <table cellspacing=5 cellpadding=0 border=0>
311   <tr>
312     <td>
313       &nbsp;
314     </td>
315     <td>
316
317 <p>
318
319 <p>
320 Definition at line <a class="el" href="channels_8cpp-source.html#l00111">111</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.
321 <p>
322 Referenced by <a class="el" href="channels_8cpp-source.html#l00186">chanrec::GetModeParameter()</a>, and <a class="el" href="channels_8cpp-source.html#l00149">chanrec::SetCustomModeParam()</a>.    </td>
323   </tr>
324 </table>
325 <a name="a18" doxytag="channels.cpp::debugging"></a><p>
326 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
327   <tr>
328     <td class="mdRow">
329       <table cellpadding="0" cellspacing="0" border="0">
330         <tr>
331           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a19">debugging</a>
332       </table>
333     </td>
334   </tr>
335 </table>
336 <table cellspacing=5 cellpadding=0 border=0>
337   <tr>
338     <td>
339       &nbsp;
340     </td>
341     <td>
342
343 <p>
344
345 <p>
346 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>
347   </tr>
348 </table>
349 <a name="a32" doxytag="channels.cpp::defaultRoute"></a><p>
350 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
351   <tr>
352     <td class="mdRow">
353       <table cellpadding="0" cellspacing="0" border="0">
354         <tr>
355           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a33">defaultRoute</a>
356       </table>
357     </td>
358   </tr>
359 </table>
360 <table cellspacing=5 cellpadding=0 border=0>
361   <tr>
362     <td>
363       &nbsp;
364     </td>
365     <td>
366
367 <p>
368
369 <p>
370 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>
371   </tr>
372 </table>
373 <a name="a21" doxytag="channels.cpp::DieDelay"></a><p>
374 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
375   <tr>
376     <td class="mdRow">
377       <table cellpadding="0" cellspacing="0" border="0">
378         <tr>
379           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a22">DieDelay</a>
380       </table>
381     </td>
382   </tr>
383 </table>
384 <table cellspacing=5 cellpadding=0 border=0>
385   <tr>
386     <td>
387       &nbsp;
388     </td>
389     <td>
390
391 <p>
392
393 <p>
394 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>
395   </tr>
396 </table>
397 <a name="a11" doxytag="channels.cpp::diepass"></a><p>
398 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
399   <tr>
400     <td class="mdRow">
401       <table cellpadding="0" cellspacing="0" border="0">
402         <tr>
403           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a12">diepass</a>[MAXBUF]
404       </table>
405     </td>
406   </tr>
407 </table>
408 <table cellspacing=5 cellpadding=0 border=0>
409   <tr>
410     <td>
411       &nbsp;
412     </td>
413     <td>
414
415 <p>
416
417 <p>
418 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>
419   </tr>
420 </table>
421 <a name="a17" doxytag="channels.cpp::DieValue"></a><p>
422 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
423   <tr>
424     <td class="mdRow">
425       <table cellpadding="0" cellspacing="0" border="0">
426         <tr>
427           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a18">DieValue</a>[MAXBUF]
428       </table>
429     </td>
430   </tr>
431 </table>
432 <table cellspacing=5 cellpadding=0 border=0>
433   <tr>
434     <td>
435       &nbsp;
436     </td>
437     <td>
438
439 <p>
440
441 <p>
442 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>
443   </tr>
444 </table>
445 <a name="a3" doxytag="channels.cpp::factory"></a><p>
446 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
447   <tr>
448     <td class="mdRow">
449       <table cellpadding="0" cellspacing="0" border="0">
450         <tr>
451           <td class="md" nowrap valign="top"> std::vector&lt;<a class="el" href="modules_8h.html#a34">ircd_module</a>*&gt; factory
452       </table>
453     </td>
454   </tr>
455 </table>
456 <table cellspacing=5 cellpadding=0 border=0>
457   <tr>
458     <td>
459       &nbsp;
460     </td>
461     <td>
462
463 <p>
464
465 <p>
466 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>
467   </tr>
468 </table>
469 <a name="a26" doxytag="channels.cpp::fd_reap"></a><p>
470 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
471   <tr>
472     <td class="mdRow">
473       <table cellpadding="0" cellspacing="0" border="0">
474         <tr>
475           <td class="md" nowrap valign="top"> std::vector&lt;int&gt; <a class="el" href="modules_8cpp.html#a27">fd_reap</a>
476       </table>
477     </td>
478   </tr>
479 </table>
480 <table cellspacing=5 cellpadding=0 border=0>
481   <tr>
482     <td>
483       &nbsp;
484     </td>
485     <td>
486
487 <p>
488
489 <p>
490 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>
491   </tr>
492 </table>
493 <a name="a15" doxytag="channels.cpp::list"></a><p>
494 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
495   <tr>
496     <td class="mdRow">
497       <table cellpadding="0" cellspacing="0" border="0">
498         <tr>
499           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a16">list</a>[MAXBUF]
500       </table>
501     </td>
502   </tr>
503 </table>
504 <table cellspacing=5 cellpadding=0 border=0>
505   <tr>
506     <td>
507       &nbsp;
508     </td>
509     <td>
510
511 <p>
512
513 <p>
514 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>
515   </tr>
516 </table>
517 <a name="a36" doxytag="channels.cpp::log_file"></a><p>
518 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
519   <tr>
520     <td class="mdRow">
521       <table cellpadding="0" cellspacing="0" border="0">
522         <tr>
523           <td class="md" nowrap valign="top"> FILE* <a class="el" href="modules_8cpp.html#a37">log_file</a>
524       </table>
525     </td>
526   </tr>
527 </table>
528 <table cellspacing=5 cellpadding=0 border=0>
529   <tr>
530     <td>
531       &nbsp;
532     </td>
533     <td>
534
535 <p>
536
537 <p>
538 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>
539   </tr>
540 </table>
541 <a name="a4" doxytag="channels.cpp::LogLevel"></a><p>
542 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
543   <tr>
544     <td class="mdRow">
545       <table cellpadding="0" cellspacing="0" border="0">
546         <tr>
547           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a5">LogLevel</a>
548       </table>
549     </td>
550   </tr>
551 </table>
552 <table cellspacing=5 cellpadding=0 border=0>
553   <tr>
554     <td>
555       &nbsp;
556     </td>
557     <td>
558
559 <p>
560
561 <p>
562 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>
563   </tr>
564 </table>
565 <a name="a24" doxytag="channels.cpp::MaxWhoResults"></a><p>
566 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
567   <tr>
568     <td class="mdRow">
569       <table cellpadding="0" cellspacing="0" border="0">
570         <tr>
571           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a25">MaxWhoResults</a>
572       </table>
573     </td>
574   </tr>
575 </table>
576 <table cellspacing=5 cellpadding=0 border=0>
577   <tr>
578     <td>
579       &nbsp;
580     </td>
581     <td>
582
583 <p>
584
585 <p>
586 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>
587   </tr>
588 </table>
589 <a name="a35" doxytag="channels.cpp::me"></a><p>
590 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
591   <tr>
592     <td class="mdRow">
593       <table cellpadding="0" cellspacing="0" border="0">
594         <tr>
595           <td class="md" nowrap valign="top"> <a class="el" href="classserverrec.html">serverrec</a>* <a class="el" href="modules_8cpp.html#a36">me</a>[32]
596       </table>
597     </td>
598   </tr>
599 </table>
600 <table cellspacing=5 cellpadding=0 border=0>
601   <tr>
602     <td>
603       &nbsp;
604     </td>
605     <td>
606
607 <p>
608
609 <p>
610 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>
611   </tr>
612 </table>
613 <a name="a1" doxytag="channels.cpp::MODCOUNT"></a><p>
614 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
615   <tr>
616     <td class="mdRow">
617       <table cellpadding="0" cellspacing="0" border="0">
618         <tr>
619           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a1">MODCOUNT</a> = -1
620       </table>
621     </td>
622   </tr>
623 </table>
624 <table cellspacing=5 cellpadding=0 border=0>
625   <tr>
626     <td>
627       &nbsp;
628     </td>
629     <td>
630
631 <p>
632
633 <p>
634 Definition at line <a class="el" href="modules_8cpp-source.html#l01030">1030</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
635 <p>
636 Referenced by <a class="el" href="modules_8cpp-source.html#l00821">Server::FindModule()</a>.    </td>
637   </tr>
638 </table>
639 <a name="a27" doxytag="channels.cpp::module_names"></a><p>
640 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
641   <tr>
642     <td class="mdRow">
643       <table cellpadding="0" cellspacing="0" border="0">
644         <tr>
645           <td class="md" nowrap valign="top"> std::vector&lt;std::string&gt; <a class="el" href="modules_8cpp.html#a28">module_names</a>
646       </table>
647     </td>
648   </tr>
649 </table>
650 <table cellspacing=5 cellpadding=0 border=0>
651   <tr>
652     <td>
653       &nbsp;
654     </td>
655     <td>
656
657 <p>
658
659 <p>
660 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>.
661 <p>
662 Referenced by <a class="el" href="modules_8cpp-source.html#l00821">Server::FindModule()</a>.    </td>
663   </tr>
664 </table>
665 <a name="a2" doxytag="channels.cpp::modules"></a><p>
666 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
667   <tr>
668     <td class="mdRow">
669       <table cellpadding="0" cellspacing="0" border="0">
670         <tr>
671           <td class="md" nowrap valign="top"> std::vector&lt;<a class="el" href="classModule.html">Module</a>*&gt; modules
672       </table>
673     </td>
674   </tr>
675 </table>
676 <table cellspacing=5 cellpadding=0 border=0>
677   <tr>
678     <td>
679       &nbsp;
680     </td>
681     <td>
682
683 <p>
684
685 <p>
686 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>.
687 <p>
688 Referenced by <a class="el" href="modules_8cpp-source.html#l00821">Server::FindModule()</a>.    </td>
689   </tr>
690 </table>
691 <a name="a13" doxytag="channels.cpp::motd"></a><p>
692 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
693   <tr>
694     <td class="mdRow">
695       <table cellpadding="0" cellspacing="0" border="0">
696         <tr>
697           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a14">motd</a>[MAXBUF]
698       </table>
699     </td>
700   </tr>
701 </table>
702 <table cellspacing=5 cellpadding=0 border=0>
703   <tr>
704     <td>
705       &nbsp;
706     </td>
707     <td>
708
709 <p>
710
711 <p>
712 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>
713   </tr>
714 </table>
715 <a name="a25" doxytag="channels.cpp::nb_start"></a><p>
716 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
717   <tr>
718     <td class="mdRow">
719       <table cellpadding="0" cellspacing="0" border="0">
720         <tr>
721           <td class="md" nowrap valign="top"> time_t <a class="el" href="modules_8cpp.html#a26">nb_start</a>
722       </table>
723     </td>
724   </tr>
725 </table>
726 <table cellspacing=5 cellpadding=0 border=0>
727   <tr>
728     <td>
729       &nbsp;
730     </td>
731     <td>
732
733 <p>
734
735 <p>
736 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>
737   </tr>
738 </table>
739 <a name="a23" doxytag="channels.cpp::NetBufferSize"></a><p>
740 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
741   <tr>
742     <td class="mdRow">
743       <table cellpadding="0" cellspacing="0" border="0">
744         <tr>
745           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a24">NetBufferSize</a>
746       </table>
747     </td>
748   </tr>
749 </table>
750 <table cellspacing=5 cellpadding=0 border=0>
751   <tr>
752     <td>
753       &nbsp;
754     </td>
755     <td>
756
757 <p>
758
759 <p>
760 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>
761   </tr>
762 </table>
763 <a name="a6" doxytag="channels.cpp::Network"></a><p>
764 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
765   <tr>
766     <td class="mdRow">
767       <table cellpadding="0" cellspacing="0" border="0">
768         <tr>
769           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a7">Network</a>[MAXBUF]
770       </table>
771     </td>
772   </tr>
773 </table>
774 <table cellspacing=5 cellpadding=0 border=0>
775   <tr>
776     <td>
777       &nbsp;
778     </td>
779     <td>
780
781 <p>
782
783 <p>
784 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>
785   </tr>
786 </table>
787 <a name="a29" doxytag="channels.cpp::portCount"></a><p>
788 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
789   <tr>
790     <td class="mdRow">
791       <table cellpadding="0" cellspacing="0" border="0">
792         <tr>
793           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a30">portCount</a>
794       </table>
795     </td>
796   </tr>
797 </table>
798 <table cellspacing=5 cellpadding=0 border=0>
799   <tr>
800     <td>
801       &nbsp;
802     </td>
803     <td>
804
805 <p>
806
807 <p>
808 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>
809   </tr>
810 </table>
811 <a name="a31" doxytag="channels.cpp::ports"></a><p>
812 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
813   <tr>
814     <td class="mdRow">
815       <table cellpadding="0" cellspacing="0" border="0">
816         <tr>
817           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a32">ports</a>[MAXSOCKS]
818       </table>
819     </td>
820   </tr>
821 </table>
822 <table cellspacing=5 cellpadding=0 border=0>
823   <tr>
824     <td>
825       &nbsp;
826     </td>
827     <td>
828
829 <p>
830
831 <p>
832 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>
833   </tr>
834 </table>
835 <a name="a16" doxytag="channels.cpp::PrefixQuit"></a><p>
836 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
837   <tr>
838     <td class="mdRow">
839       <table cellpadding="0" cellspacing="0" border="0">
840         <tr>
841           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a17">PrefixQuit</a>[MAXBUF]
842       </table>
843     </td>
844   </tr>
845 </table>
846 <table cellspacing=5 cellpadding=0 border=0>
847   <tr>
848     <td>
849       &nbsp;
850     </td>
851     <td>
852
853 <p>
854
855 <p>
856 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>
857   </tr>
858 </table>
859 <a name="a12" doxytag="channels.cpp::restartpass"></a><p>
860 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
861   <tr>
862     <td class="mdRow">
863       <table cellpadding="0" cellspacing="0" border="0">
864         <tr>
865           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a13">restartpass</a>[MAXBUF]
866       </table>
867     </td>
868   </tr>
869 </table>
870 <table cellspacing=5 cellpadding=0 border=0>
871   <tr>
872     <td>
873       &nbsp;
874     </td>
875     <td>
876
877 <p>
878
879 <p>
880 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>
881   </tr>
882 </table>
883 <a name="a14" doxytag="channels.cpp::rules"></a><p>
884 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
885   <tr>
886     <td class="mdRow">
887       <table cellpadding="0" cellspacing="0" border="0">
888         <tr>
889           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a15">rules</a>[MAXBUF]
890       </table>
891     </td>
892   </tr>
893 </table>
894 <table cellspacing=5 cellpadding=0 border=0>
895   <tr>
896     <td>
897       &nbsp;
898     </td>
899     <td>
900
901 <p>
902
903 <p>
904 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>
905   </tr>
906 </table>
907 <a name="a7" doxytag="channels.cpp::ServerDesc"></a><p>
908 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
909   <tr>
910     <td class="mdRow">
911       <table cellpadding="0" cellspacing="0" border="0">
912         <tr>
913           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a8">ServerDesc</a>[MAXBUF]
914       </table>
915     </td>
916   </tr>
917 </table>
918 <table cellspacing=5 cellpadding=0 border=0>
919   <tr>
920     <td>
921       &nbsp;
922     </td>
923     <td>
924
925 <p>
926
927 <p>
928 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>
929   </tr>
930 </table>
931 <a name="a5" doxytag="channels.cpp::ServerName"></a><p>
932 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
933   <tr>
934     <td class="mdRow">
935       <table cellpadding="0" cellspacing="0" border="0">
936         <tr>
937           <td class="md" nowrap valign="top"> char <a class="el" href="modules_8cpp.html#a6">ServerName</a>[MAXBUF]
938       </table>
939     </td>
940   </tr>
941 </table>
942 <table cellspacing=5 cellpadding=0 border=0>
943   <tr>
944     <td>
945       &nbsp;
946     </td>
947     <td>
948
949 <p>
950
951 <p>
952 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>
953   </tr>
954 </table>
955 <a name="a22" doxytag="channels.cpp::startup_time"></a><p>
956 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
957   <tr>
958     <td class="mdRow">
959       <table cellpadding="0" cellspacing="0" border="0">
960         <tr>
961           <td class="md" nowrap valign="top"> time_t <a class="el" href="modules_8cpp.html#a23">startup_time</a>
962       </table>
963     </td>
964   </tr>
965 </table>
966 <table cellspacing=5 cellpadding=0 border=0>
967   <tr>
968     <td>
969       &nbsp;
970     </td>
971     <td>
972
973 <p>
974
975 <p>
976 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>
977   </tr>
978 </table>
979 <a name="a37" doxytag="channels.cpp::TIME"></a><p>
980 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
981   <tr>
982     <td class="mdRow">
983       <table cellpadding="0" cellspacing="0" border="0">
984         <tr>
985           <td class="md" nowrap valign="top"> time_t <a class="el" href="users_8cpp.html#a1">TIME</a>
986       </table>
987     </td>
988   </tr>
989 </table>
990 <table cellspacing=5 cellpadding=0 border=0>
991   <tr>
992     <td>
993       &nbsp;
994     </td>
995     <td>
996
997 <p>
998
999 <p>
1000 Definition at line <a class="el" href="channels_8cpp-source.html#l00107">107</a> of file <a class="el" href="channels_8cpp-source.html">channels.cpp</a>.
1001 <p>
1002 Referenced by <a class="el" href="servers_8cpp-source.html#l00026">serverrec::serverrec()</a>.    </td>
1003   </tr>
1004 </table>
1005 <a name="a30" doxytag="channels.cpp::UDPportCount"></a><p>
1006 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1007   <tr>
1008     <td class="mdRow">
1009       <table cellpadding="0" cellspacing="0" border="0">
1010         <tr>
1011           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a31">UDPportCount</a>
1012       </table>
1013     </td>
1014   </tr>
1015 </table>
1016 <table cellspacing=5 cellpadding=0 border=0>
1017   <tr>
1018     <td>
1019       &nbsp;
1020     </td>
1021     <td>
1022
1023 <p>
1024
1025 <p>
1026 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>
1027   </tr>
1028 </table>
1029 <a name="a20" doxytag="channels.cpp::WHOWAS_MAX"></a><p>
1030 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1031   <tr>
1032     <td class="mdRow">
1033       <table cellpadding="0" cellspacing="0" border="0">
1034         <tr>
1035           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a21">WHOWAS_MAX</a>
1036       </table>
1037     </td>
1038   </tr>
1039 </table>
1040 <table cellspacing=5 cellpadding=0 border=0>
1041   <tr>
1042     <td>
1043       &nbsp;
1044     </td>
1045     <td>
1046
1047 <p>
1048
1049 <p>
1050 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>
1051   </tr>
1052 </table>
1053 <a name="a19" doxytag="channels.cpp::WHOWAS_STALE"></a><p>
1054 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1055   <tr>
1056     <td class="mdRow">
1057       <table cellpadding="0" cellspacing="0" border="0">
1058         <tr>
1059           <td class="md" nowrap valign="top"> int <a class="el" href="modules_8cpp.html#a20">WHOWAS_STALE</a>
1060       </table>
1061     </td>
1062   </tr>
1063 </table>
1064 <table cellspacing=5 cellpadding=0 border=0>
1065   <tr>
1066     <td>
1067       &nbsp;
1068     </td>
1069     <td>
1070
1071 <p>
1072
1073 <p>
1074 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>
1075   </tr>
1076 </table>
1077 <hr size="1"><address style="align: right;"><small>Generated on Wed Apr 20 15:46:57 2005 for InspIRCd by
1078 <a href="http://www.doxygen.org/index.html">
1079 <img src="doxygen.png" alt="doxygen" align="middle" border=0 > 
1080 </a>1.3.3 </small></address>
1081 </body>
1082 </html>