]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/modules_8cpp.html
3ffe712868ef274f656885551cfd50d0f2c692c9
[user/henk/code/inspircd.git] / docs / module-doc / modules_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>modules.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>modules.cpp File Reference</h1><code>#include &lt;typeinfo&gt;</code><br>
10 <code>#include &lt;iostream&gt;</code><br>
11 <code>#include "globals.h"</code><br>
12 <code>#include "<a class="el" href="modules_8h-source.html">modules.h</a>"</code><br>
13 <code>#include "<a class="el" href="ctables_8h-source.html">ctables.h</a>"</code><br>
14 <code>#include "inspircd_io.h"</code><br>
15 <code>#include "wildcard.h"</code><br>
16 <code>#include "mode.h"</code><br>
17 <code>#include "message.h"</code><br>
18
19 <p>
20 Include dependency graph for modules.cpp:<p><center><img src="modules_8cpp__incl.gif" border="0" usemap="#modules.cpp_map" alt="Include dependency graph"></center>
21 <map name="modules.cpp_map">
22 <area href="modules_8h.html" shape="rect" coords="135,192,201,213" alt="">
23 <area href="ctables_8h.html" shape="rect" coords="17,168,79,189" alt="">
24 </map>
25
26 <p>
27 <a href="modules_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
28 <tr><td></td></tr>
29 <tr><td colspan=2><br><h2>Compounds</h2></td></tr>
30 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classExtMode.html">ExtMode</a></td></tr>
31 <tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
32 <tr><td nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classExtMode.html">ExtMode</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a0">ExtModeList</a></td></tr>
33 <tr><td nowrap align=right valign=top>typedef ExtModeList::iterator&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a1">ExtModeListIter</a></td></tr>
34 <tr><td colspan=2><br><h2>Functions</h2></td></tr>
35 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a4">ModeDefined</a> (char modechar, int type)</td></tr>
36 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a5">ModeDefinedOper</a> (char modechar, int type)</td></tr>
37 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a6">ModeDefinedOn</a> (char modechar, int type)</td></tr>
38 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a7">ModeDefinedOff</a> (char modechar, int type)</td></tr>
39 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a8">DoAddExtendedMode</a> (char modechar, int type, bool requires_oper, int params_on, int params_off)</td></tr>
40 <tr><td nowrap align=right valign=top>std::vector&lt; <a class="el" href="classModule.html">Module</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a9">modules</a> (255)</td></tr>
41 <tr><td nowrap align=right valign=top>std::vector&lt; <a class="el" href="modules_8h.html#a12">ircd_module</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a10">factory</a> (255)</td></tr>
42 <tr><td colspan=2><br><h2>Variables</h2></td></tr>
43 <tr><td nowrap align=right valign=top><a class="el" href="modules_8cpp.html#a0">ExtModeList</a>&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a2">EMode</a></td></tr>
44 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="modules_8cpp.html#a3">MODCOUNT</a> = -1</td></tr>
45 </table>
46 <hr><h2>Typedef Documentation</h2>
47 <a name="a0" doxytag="modules.cpp::ExtModeList"></a><p>
48 <table width="100%" cellpadding="2" cellspacing="0" border="0">
49   <tr>
50     <td class="md">
51       <table cellpadding="0" cellspacing="0" border="0">
52         <tr>
53           <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classExtMode.html">ExtMode</a>&gt; ExtModeList
54       </table>
55     </td>
56   </tr>
57 </table>
58 <table cellspacing=5 cellpadding=0 border=0>
59   <tr>
60     <td>
61       &nbsp;
62     </td>
63     <td>
64
65 <p>
66
67 <p>
68 Definition at line <a class="el" href="modules_8cpp-source.html#l00031">31</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.    </td>
69   </tr>
70 </table>
71 <a name="a1" doxytag="modules.cpp::ExtModeListIter"></a><p>
72 <table width="100%" cellpadding="2" cellspacing="0" border="0">
73   <tr>
74     <td class="md">
75       <table cellpadding="0" cellspacing="0" border="0">
76         <tr>
77           <td class="md" nowrap valign="top"> typedef ExtModeList::iterator ExtModeListIter
78       </table>
79     </td>
80   </tr>
81 </table>
82 <table cellspacing=5 cellpadding=0 border=0>
83   <tr>
84     <td>
85       &nbsp;
86     </td>
87     <td>
88
89 <p>
90
91 <p>
92 Definition at line <a class="el" href="modules_8cpp-source.html#l00032">32</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
93 <p>
94 Referenced by <a class="el" href="modules_8cpp-source.html#l00037">ModeDefined()</a>, <a class="el" href="modules_8cpp-source.html#l00079">ModeDefinedOff()</a>, <a class="el" href="modules_8cpp-source.html#l00066">ModeDefinedOn()</a>, and <a class="el" href="modules_8cpp-source.html#l00051">ModeDefinedOper()</a>.    </td>
95   </tr>
96 </table>
97 <hr><h2>Function Documentation</h2>
98 <a name="a8" doxytag="modules.cpp::DoAddExtendedMode"></a><p>
99 <table width="100%" cellpadding="2" cellspacing="0" border="0">
100   <tr>
101     <td class="md">
102       <table cellpadding="0" cellspacing="0" border="0">
103         <tr>
104           <td class="md" nowrap valign="top"> bool DoAddExtendedMode </td>
105           <td class="md" valign="top">(&nbsp;</td>
106           <td class="md" nowrap valign="top">char&nbsp;</td>
107           <td class="mdname" nowrap>&nbsp; <em>modechar</em>, </td>
108         </tr>
109         <tr>
110           <td></td>
111           <td></td>
112           <td class="md" nowrap>int&nbsp;</td>
113           <td class="mdname" nowrap>&nbsp; <em>type</em>, </td>
114         </tr>
115         <tr>
116           <td></td>
117           <td></td>
118           <td class="md" nowrap>bool&nbsp;</td>
119           <td class="mdname" nowrap>&nbsp; <em>requires_oper</em>, </td>
120         </tr>
121         <tr>
122           <td></td>
123           <td></td>
124           <td class="md" nowrap>int&nbsp;</td>
125           <td class="mdname" nowrap>&nbsp; <em>params_on</em>, </td>
126         </tr>
127         <tr>
128           <td></td>
129           <td></td>
130           <td class="md" nowrap>int&nbsp;</td>
131           <td class="mdname" nowrap>&nbsp; <em>params_off</em></td>
132         </tr>
133         <tr>
134           <td></td>
135           <td class="md">)&nbsp;</td>
136           <td class="md" colspan="2"></td>
137         </tr>
138
139       </table>
140     </td>
141   </tr>
142 </table>
143 <table cellspacing=5 cellpadding=0 border=0>
144   <tr>
145     <td>
146       &nbsp;
147     </td>
148     <td>
149
150 <p>
151
152 <p>
153 Definition at line <a class="el" href="modules_8cpp-source.html#l00092">92</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
154 <p>
155 References <a class="el" href="modules_8cpp-source.html#l00034">EMode</a>, and <a class="el" href="modules_8cpp-source.html#l00037">ModeDefined()</a>.
156 <p>
157 Referenced by <a class="el" href="modules_8cpp-source.html#l00310">Server::AddExtendedMode()</a>.
158 <p>
159 <div class="fragment"><pre>00093 {
160 00094         <span class="keywordflow">if</span> (<a class="code" href="modules_8cpp.html#a4">ModeDefined</a>(modechar,type)) {
161 00095                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
162 00096         }
163 00097         <a class="code" href="modules_8cpp.html#a2">EMode</a>.push_back(<a class="code" href="classExtMode.html">ExtMode</a>(modechar,type,requires_oper,params_on,params_off));
164 00098         <span class="keywordflow">return</span> <span class="keyword">true</span>;
165 00099 }
166 </pre></div>    </td>
167   </tr>
168 </table>
169 <a name="a10" doxytag="modules.cpp::factory"></a><p>
170 <table width="100%" cellpadding="2" cellspacing="0" border="0">
171   <tr>
172     <td class="md">
173       <table cellpadding="0" cellspacing="0" border="0">
174         <tr>
175           <td class="md" nowrap valign="top"> std::vector&lt;<a class="el" href="modules_8h.html#a12">ircd_module</a>*&gt; factory </td>
176           <td class="md" valign="top">(&nbsp;</td>
177           <td class="md" nowrap valign="top">255&nbsp;</td>
178           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
179           <td class="md" valign="top">)&nbsp;</td>
180           <td class="md" nowrap></td>
181         </tr>
182
183       </table>
184     </td>
185   </tr>
186 </table>
187 <table cellspacing=5 cellpadding=0 border=0>
188   <tr>
189     <td>
190       &nbsp;
191     </td>
192     <td>
193
194 <p>
195     </td>
196   </tr>
197 </table>
198 <a name="a4" doxytag="modules.cpp::ModeDefined"></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"> bool ModeDefined </td>
205           <td class="md" valign="top">(&nbsp;</td>
206           <td class="md" nowrap valign="top">char&nbsp;</td>
207           <td class="mdname" nowrap>&nbsp; <em>modechar</em>, </td>
208         </tr>
209         <tr>
210           <td></td>
211           <td></td>
212           <td class="md" nowrap>int&nbsp;</td>
213           <td class="mdname" nowrap>&nbsp; <em>type</em></td>
214         </tr>
215         <tr>
216           <td></td>
217           <td class="md">)&nbsp;</td>
218           <td class="md" colspan="2"></td>
219         </tr>
220
221       </table>
222     </td>
223   </tr>
224 </table>
225 <table cellspacing=5 cellpadding=0 border=0>
226   <tr>
227     <td>
228       &nbsp;
229     </td>
230     <td>
231
232 <p>
233
234 <p>
235 Definition at line <a class="el" href="modules_8cpp-source.html#l00037">37</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
236 <p>
237 References <a class="el" href="modules_8cpp-source.html#l00034">EMode</a>, and <a class="el" href="modules_8cpp-source.html#l00032">ExtModeListIter</a>.
238 <p>
239 Referenced by <a class="el" href="modules_8cpp-source.html#l00092">DoAddExtendedMode()</a>.
240 <p>
241 <div class="fragment"><pre>00038 {
242 00039         log(DEBUG,<span class="stringliteral">"Size of extmodes vector is %d"</span>,<a class="code" href="modules_8cpp.html#a2">EMode</a>.size());
243 00040         <span class="keywordflow">for</span> (<a class="code" href="modules_8cpp.html#a1">ExtModeListIter</a> i = <a class="code" href="modules_8cpp.html#a2">EMode</a>.begin(); i &lt; <a class="code" href="modules_8cpp.html#a2">EMode</a>.end(); i++)
244 00041         {
245 00042                 log(DEBUG,<span class="stringliteral">"i-&gt;modechar==%c, modechar=%c, i-&gt;type=%d, type=%d"</span>,i-&gt;modechar,modechar,i-&gt;type,type);
246 00043                 <span class="keywordflow">if</span> ((i-&gt;modechar == modechar) &amp;&amp; (i-&gt;type == type))
247 00044                 {
248 00045                         <span class="keywordflow">return</span> <span class="keyword">true</span>;
249 00046                 }
250 00047         }
251 00048         <span class="keywordflow">return</span> <span class="keyword">false</span>;
252 00049 }
253 </pre></div>    </td>
254   </tr>
255 </table>
256 <a name="a7" doxytag="modules.cpp::ModeDefinedOff"></a><p>
257 <table width="100%" cellpadding="2" cellspacing="0" border="0">
258   <tr>
259     <td class="md">
260       <table cellpadding="0" cellspacing="0" border="0">
261         <tr>
262           <td class="md" nowrap valign="top"> int ModeDefinedOff </td>
263           <td class="md" valign="top">(&nbsp;</td>
264           <td class="md" nowrap valign="top">char&nbsp;</td>
265           <td class="mdname" nowrap>&nbsp; <em>modechar</em>, </td>
266         </tr>
267         <tr>
268           <td></td>
269           <td></td>
270           <td class="md" nowrap>int&nbsp;</td>
271           <td class="mdname" nowrap>&nbsp; <em>type</em></td>
272         </tr>
273         <tr>
274           <td></td>
275           <td class="md">)&nbsp;</td>
276           <td class="md" colspan="2"></td>
277         </tr>
278
279       </table>
280     </td>
281   </tr>
282 </table>
283 <table cellspacing=5 cellpadding=0 border=0>
284   <tr>
285     <td>
286       &nbsp;
287     </td>
288     <td>
289
290 <p>
291
292 <p>
293 Definition at line <a class="el" href="modules_8cpp-source.html#l00079">79</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
294 <p>
295 References <a class="el" href="modules_8cpp-source.html#l00034">EMode</a>, and <a class="el" href="modules_8cpp-source.html#l00032">ExtModeListIter</a>.
296 <p>
297 <div class="fragment"><pre>00080 {
298 00081         <span class="keywordflow">for</span> (<a class="code" href="modules_8cpp.html#a1">ExtModeListIter</a> i = <a class="code" href="modules_8cpp.html#a2">EMode</a>.begin(); i &lt; <a class="code" href="modules_8cpp.html#a2">EMode</a>.end(); i++)
299 00082         {
300 00083                 <span class="keywordflow">if</span> ((i-&gt;modechar == modechar) &amp;&amp; (i-&gt;type == type))
301 00084                 {
302 00085                         <span class="keywordflow">return</span> i-&gt;params_when_off;
303 00086                 }
304 00087         }
305 00088         <span class="keywordflow">return</span> 0;
306 00089 }
307 </pre></div>    </td>
308   </tr>
309 </table>
310 <a name="a6" doxytag="modules.cpp::ModeDefinedOn"></a><p>
311 <table width="100%" cellpadding="2" cellspacing="0" border="0">
312   <tr>
313     <td class="md">
314       <table cellpadding="0" cellspacing="0" border="0">
315         <tr>
316           <td class="md" nowrap valign="top"> int ModeDefinedOn </td>
317           <td class="md" valign="top">(&nbsp;</td>
318           <td class="md" nowrap valign="top">char&nbsp;</td>
319           <td class="mdname" nowrap>&nbsp; <em>modechar</em>, </td>
320         </tr>
321         <tr>
322           <td></td>
323           <td></td>
324           <td class="md" nowrap>int&nbsp;</td>
325           <td class="mdname" nowrap>&nbsp; <em>type</em></td>
326         </tr>
327         <tr>
328           <td></td>
329           <td class="md">)&nbsp;</td>
330           <td class="md" colspan="2"></td>
331         </tr>
332
333       </table>
334     </td>
335   </tr>
336 </table>
337 <table cellspacing=5 cellpadding=0 border=0>
338   <tr>
339     <td>
340       &nbsp;
341     </td>
342     <td>
343
344 <p>
345
346 <p>
347 Definition at line <a class="el" href="modules_8cpp-source.html#l00066">66</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
348 <p>
349 References <a class="el" href="modules_8cpp-source.html#l00034">EMode</a>, and <a class="el" href="modules_8cpp-source.html#l00032">ExtModeListIter</a>.
350 <p>
351 <div class="fragment"><pre>00067 {
352 00068         <span class="keywordflow">for</span> (<a class="code" href="modules_8cpp.html#a1">ExtModeListIter</a> i = <a class="code" href="modules_8cpp.html#a2">EMode</a>.begin(); i &lt; <a class="code" href="modules_8cpp.html#a2">EMode</a>.end(); i++)
353 00069         {
354 00070                 <span class="keywordflow">if</span> ((i-&gt;modechar == modechar) &amp;&amp; (i-&gt;type == type))
355 00071                 {
356 00072                         <span class="keywordflow">return</span> i-&gt;params_when_on;
357 00073                 }
358 00074         }
359 00075         <span class="keywordflow">return</span> 0;
360 00076 }
361 </pre></div>    </td>
362   </tr>
363 </table>
364 <a name="a5" doxytag="modules.cpp::ModeDefinedOper"></a><p>
365 <table width="100%" cellpadding="2" cellspacing="0" border="0">
366   <tr>
367     <td class="md">
368       <table cellpadding="0" cellspacing="0" border="0">
369         <tr>
370           <td class="md" nowrap valign="top"> bool ModeDefinedOper </td>
371           <td class="md" valign="top">(&nbsp;</td>
372           <td class="md" nowrap valign="top">char&nbsp;</td>
373           <td class="mdname" nowrap>&nbsp; <em>modechar</em>, </td>
374         </tr>
375         <tr>
376           <td></td>
377           <td></td>
378           <td class="md" nowrap>int&nbsp;</td>
379           <td class="mdname" nowrap>&nbsp; <em>type</em></td>
380         </tr>
381         <tr>
382           <td></td>
383           <td class="md">)&nbsp;</td>
384           <td class="md" colspan="2"></td>
385         </tr>
386
387       </table>
388     </td>
389   </tr>
390 </table>
391 <table cellspacing=5 cellpadding=0 border=0>
392   <tr>
393     <td>
394       &nbsp;
395     </td>
396     <td>
397
398 <p>
399
400 <p>
401 Definition at line <a class="el" href="modules_8cpp-source.html#l00051">51</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
402 <p>
403 References <a class="el" href="modules_8cpp-source.html#l00034">EMode</a>, and <a class="el" href="modules_8cpp-source.html#l00032">ExtModeListIter</a>.
404 <p>
405 <div class="fragment"><pre>00052 {
406 00053         log(DEBUG,<span class="stringliteral">"Size of extmodes vector is %d"</span>,<a class="code" href="modules_8cpp.html#a2">EMode</a>.size());
407 00054         <span class="keywordflow">for</span> (<a class="code" href="modules_8cpp.html#a1">ExtModeListIter</a> i = <a class="code" href="modules_8cpp.html#a2">EMode</a>.begin(); i &lt; <a class="code" href="modules_8cpp.html#a2">EMode</a>.end(); i++)
408 00055         {
409 00056                 log(DEBUG,<span class="stringliteral">"i-&gt;modechar==%c, modechar=%c, i-&gt;type=%d, type=%d"</span>,i-&gt;modechar,modechar,i-&gt;type,type);
410 00057                 <span class="keywordflow">if</span> ((i-&gt;modechar == modechar) &amp;&amp; (i-&gt;type == type) &amp;&amp; (i-&gt;needsoper == <span class="keyword">true</span>))
411 00058                 {
412 00059                         <span class="keywordflow">return</span> <span class="keyword">true</span>;
413 00060                 }
414 00061         }
415 00062         <span class="keywordflow">return</span> <span class="keyword">false</span>;
416 00063 }
417 </pre></div>    </td>
418   </tr>
419 </table>
420 <a name="a9" doxytag="modules.cpp::modules"></a><p>
421 <table width="100%" cellpadding="2" cellspacing="0" border="0">
422   <tr>
423     <td class="md">
424       <table cellpadding="0" cellspacing="0" border="0">
425         <tr>
426           <td class="md" nowrap valign="top"> std::vector&lt;<a class="el" href="classModule.html">Module</a>*&gt; modules </td>
427           <td class="md" valign="top">(&nbsp;</td>
428           <td class="md" nowrap valign="top">255&nbsp;</td>
429           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
430           <td class="md" valign="top">)&nbsp;</td>
431           <td class="md" nowrap></td>
432         </tr>
433
434       </table>
435     </td>
436   </tr>
437 </table>
438 <table cellspacing=5 cellpadding=0 border=0>
439   <tr>
440     <td>
441       &nbsp;
442     </td>
443     <td>
444
445 <p>
446     </td>
447   </tr>
448 </table>
449 <hr><h2>Variable Documentation</h2>
450 <a name="a2" doxytag="modules.cpp::EMode"></a><p>
451 <table width="100%" cellpadding="2" cellspacing="0" border="0">
452   <tr>
453     <td class="md">
454       <table cellpadding="0" cellspacing="0" border="0">
455         <tr>
456           <td class="md" nowrap valign="top"> <a class="el" href="modules_8cpp.html#a0">ExtModeList</a> EMode
457       </table>
458     </td>
459   </tr>
460 </table>
461 <table cellspacing=5 cellpadding=0 border=0>
462   <tr>
463     <td>
464       &nbsp;
465     </td>
466     <td>
467
468 <p>
469
470 <p>
471 Definition at line <a class="el" href="modules_8cpp-source.html#l00034">34</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
472 <p>
473 Referenced by <a class="el" href="modules_8cpp-source.html#l00092">DoAddExtendedMode()</a>, <a class="el" href="modules_8cpp-source.html#l00037">ModeDefined()</a>, <a class="el" href="modules_8cpp-source.html#l00079">ModeDefinedOff()</a>, <a class="el" href="modules_8cpp-source.html#l00066">ModeDefinedOn()</a>, and <a class="el" href="modules_8cpp-source.html#l00051">ModeDefinedOper()</a>.    </td>
474   </tr>
475 </table>
476 <a name="a3" doxytag="modules.cpp::MODCOUNT"></a><p>
477 <table width="100%" cellpadding="2" cellspacing="0" border="0">
478   <tr>
479     <td class="md">
480       <table cellpadding="0" cellspacing="0" border="0">
481         <tr>
482           <td class="md" nowrap valign="top"> int MODCOUNT = -1
483       </table>
484     </td>
485   </tr>
486 </table>
487 <table cellspacing=5 cellpadding=0 border=0>
488   <tr>
489     <td>
490       &nbsp;
491     </td>
492     <td>
493
494 <p>
495
496 <p>
497 Definition at line <a class="el" href="modules_8cpp-source.html#l00431">431</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.    </td>
498   </tr>
499 </table>
500 <hr><address style="align: right;"><small>Generated on Mon Apr 19 02:34:36 2004 for InspIRCd by
501 <a href="http://www.doxygen.org/index.html">
502 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
503 width=110 height=53></a>1.3-rc3 </small></address>
504 </body>
505 </html>