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