1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>InspIRCd: ServerConfig Class Reference</title>
4 <link href="inspircd.doxygen.css" rel="stylesheet" type="text/css">
6 <!-- Generated by Doxygen 1.4.4-20050815 -->
7 <div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
8 <h1>ServerConfig Class Reference</h1><!-- doxytag: class="ServerConfig" --><!-- doxytag: inherits="classbase" --><code>#include <<a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>></code>
10 Inheritance diagram for ServerConfig:<p><center><img src="classServerConfig__inherit__graph.gif" border="0" usemap="#ServerConfig__inherit__map" alt="Inheritance graph"></center>
11 <map name="ServerConfig__inherit__map">
12 <area href="classclassbase.html" shape="rect" coords="18,7,98,34" alt="">
14 <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for ServerConfig:<p><center><img src="classServerConfig__coll__graph.gif" border="0" usemap="#ServerConfig__coll__map" alt="Collaboration graph"></center>
15 <map name="ServerConfig__coll__map">
16 <area href="classclassbase.html" shape="rect" coords="38,11,118,37" alt="">
18 <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classServerConfig-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
20 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
21 <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ServerConfig_28_29">ServerConfig</a> ()</td></tr>
23 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ClearStack_28_29">ClearStack</a> ()</td></tr>
25 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#Read_28bool_20bail_2C_20userrec_20_2Auser_29">Read</a> (bool bail, <a class="el" href="classuserrec.html">userrec</a> *user)</td></tr>
27 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#LoadConf_28const_20char_20_2Afilename_2C_20std_3A_3Astringstream_20_2Atarget_2C_20std_3A_3Astringstream_20_2Aerrorstream_29">LoadConf</a> (const char *filename, std::stringstream *target, std::stringstream *errorstream)</td></tr>
29 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ConfValue_28char_20_2Atag_2C_20char_20_2Avar_2C_20int_20index_2C_20char_20_2Aresult_2C_20std_3A_3Astringstream_20_2Aconfig_29">ConfValue</a> (char *tag, char *var, int index, char *result, std::stringstream *config)</td></tr>
31 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ReadConf_28std_3A_3Astringstream_20_2Aconfig_5Ff_2C_20const_20char_20_2Atag_2C_20const_20char_20_2Avar_2C_20int_20index_2C_20char_20_2Aresult_29">ReadConf</a> (std::stringstream *<a class="el" href="classServerConfig.html#config_5Ff">config_f</a>, const char *tag, const char *var, int index, char *result)</td></tr>
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ConfValueEnum_28char_20_2Atag_2C_20std_3A_3Astringstream_20_2Aconfig_29">ConfValueEnum</a> (char *tag, std::stringstream *config)</td></tr>
35 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#EnumConf_28std_3A_3Astringstream_20_2Aconfig_5Ff_2C_20const_20char_20_2Atag_29">EnumConf</a> (std::stringstream *<a class="el" href="classServerConfig.html#config_5Ff">config_f</a>, const char *tag)</td></tr>
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#EnumValues_28std_3A_3Astringstream_20_2Aconfig_2C_20const_20char_20_2Atag_2C_20int_20index_29">EnumValues</a> (std::stringstream *config, const char *tag, int index)</td></tr>
39 <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
40 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ServerName_5BMAXBUF_5D">ServerName</a> [MAXBUF]</td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#Network_5BMAXBUF_5D">Network</a> [MAXBUF]</td></tr>
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ServerDesc_5BMAXBUF_5D">ServerDesc</a> [MAXBUF]</td></tr>
46 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#AdminName_5BMAXBUF_5D">AdminName</a> [MAXBUF]</td></tr>
48 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#AdminEmail_5BMAXBUF_5D">AdminEmail</a> [MAXBUF]</td></tr>
50 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#AdminNick_5BMAXBUF_5D">AdminNick</a> [MAXBUF]</td></tr>
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#diepass_5BMAXBUF_5D">diepass</a> [MAXBUF]</td></tr>
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#restartpass_5BMAXBUF_5D">restartpass</a> [MAXBUF]</td></tr>
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#motd_5BMAXBUF_5D">motd</a> [MAXBUF]</td></tr>
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#rules_5BMAXBUF_5D">rules</a> [MAXBUF]</td></tr>
60 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#PrefixQuit_5BMAXBUF_5D">PrefixQuit</a> [MAXBUF]</td></tr>
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#DieValue_5BMAXBUF_5D">DieValue</a> [MAXBUF]</td></tr>
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#DNSServer_5BMAXBUF_5D">DNSServer</a> [MAXBUF]</td></tr>
66 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#DisabledCommands_5BMAXBUF_5D">DisabledCommands</a> [MAXBUF]</td></tr>
68 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ModPath_5B_31_30_32_34_5D">ModPath</a> [1024]</td></tr>
70 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#MyExecutable_5B_31_30_32_34_5D">MyExecutable</a> [1024]</td></tr>
72 <tr><td class="memItemLeft" nowrap align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#log_5Ffile">log_file</a></td></tr>
74 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#nofork">nofork</a></td></tr>
76 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#unlimitcore">unlimitcore</a></td></tr>
78 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#AllowHalfop">AllowHalfop</a></td></tr>
80 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#dns_5Ftimeout">dns_timeout</a></td></tr>
82 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#NetBufferSize">NetBufferSize</a></td></tr>
84 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#MaxConn">MaxConn</a></td></tr>
86 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#SoftLimit">SoftLimit</a></td></tr>
88 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#MaxWhoResults">MaxWhoResults</a></td></tr>
90 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#debugging">debugging</a></td></tr>
92 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#LogLevel">LogLevel</a></td></tr>
94 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#DieDelay">DieDelay</a></td></tr>
96 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#addrs_5BMAXBUF_5D_5B_32_35_35_5D">addrs</a> [MAXBUF][255]</td></tr>
98 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="modules_8h.html#file_5Fcache">file_cache</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#MOTD">MOTD</a></td></tr>
100 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="modules_8h.html#file_5Fcache">file_cache</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#RULES">RULES</a></td></tr>
102 <tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#PID_5B_31_30_32_34_5D">PID</a> [1024]</td></tr>
104 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::stringstream </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#config_5Ff">config_f</a></td></tr>
106 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="users_8h.html#ClassVector">ClassVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#Classes">Classes</a></td></tr>
108 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector< <a class="el" href="namespaceirc.html#string">std::string</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#module_5Fnames">module_names</a></td></tr>
110 <tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
111 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#fgets_5Fsafe_28char_20_2Abuffer_2C_20size_5Ft_20maxsize_2C_20FILE_20_2A_26file_29">fgets_safe</a> (char *buffer, size_t maxsize, FILE *&file)</td></tr>
113 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="namespaceirc.html#string">std::string</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#ConfProcess_28char_20_2Abuffer_2C_20long_20linenumber_2C_20std_3A_3Astringstream_20_2Aerrorstream_2C_20bool_20_26error_2C_20std_3A_3Astring_20filename_29">ConfProcess</a> (char *buffer, long linenumber, std::stringstream *errorstream, bool &error, <a class="el" href="namespaceirc.html#string">std::string</a> filename)</td></tr>
115 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
116 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::vector< <a class="el" href="namespaceirc.html#string">std::string</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classServerConfig.html#include_5Fstack">include_stack</a></td></tr>
119 <hr><a name="_details"></a><h2>Detailed Description</h2>
124 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00034">34</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
125 <a class="anchor" name="ServerConfig_28_29"></a><!-- doxytag: member="ServerConfig::ServerConfig" ref="ServerConfig_28_29" args="()" --><p>
126 <table class="mdTable" cellpadding="2" cellspacing="0">
129 <table cellpadding="0" cellspacing="0" border="0">
131 <td class="md" nowrap valign="top">ServerConfig::ServerConfig </td>
132 <td class="md" valign="top">( </td>
133 <td class="mdname1" valign="top" nowrap> </td>
134 <td class="md" valign="top"> ) </td>
135 <td class="md" nowrap></td>
141 <table cellspacing="5" cellpadding="0" border="0">
152 <hr><h2>Member Function Documentation</h2>
153 <a class="anchor" name="ClearStack_28_29"></a><!-- doxytag: member="ServerConfig::ClearStack" ref="ClearStack_28_29" args="()" --><p>
154 <table class="mdTable" cellpadding="2" cellspacing="0">
157 <table cellpadding="0" cellspacing="0" border="0">
159 <td class="md" nowrap valign="top">void ServerConfig::ClearStack </td>
160 <td class="md" valign="top">( </td>
161 <td class="mdname1" valign="top" nowrap> </td>
162 <td class="md" valign="top"> ) </td>
163 <td class="md" nowrap></td>
169 <table cellspacing="5" cellpadding="0" border="0">
179 Referenced by <a class="el" href="modules_8cpp-source.html#l00734">ConfigReader::ConfigReader()</a>. </td>
182 <a class="anchor" name="ConfProcess_28char_20_2Abuffer_2C_20long_20linenumber_2C_20std_3A_3Astringstream_20_2Aerrorstream_2C_20bool_20_26error_2C_20std_3A_3Astring_20filename_29"></a><!-- doxytag: member="ServerConfig::ConfProcess" ref="ConfProcess_28char_20_2Abuffer_2C_20long_20linenumber_2C_20std_3A_3Astringstream_20_2Aerrorstream_2C_20bool_20_26error_2C_20std_3A_3Astring_20filename_29" args="(char *buffer, long linenumber, std::stringstream *errorstream, bool &error, std::string filename)" --><p>
183 <table class="mdTable" cellpadding="2" cellspacing="0">
186 <table cellpadding="0" cellspacing="0" border="0">
188 <td class="md" nowrap valign="top"><a class="el" href="namespaceirc.html#string">std::string</a> ServerConfig::ConfProcess </td>
189 <td class="md" valign="top">( </td>
190 <td class="md" nowrap valign="top">char * </td>
191 <td class="mdname" nowrap> <em>buffer</em>, </td>
194 <td class="md" nowrap align="right"></td>
196 <td class="md" nowrap>long </td>
197 <td class="mdname" nowrap> <em>linenumber</em>, </td>
200 <td class="md" nowrap align="right"></td>
202 <td class="md" nowrap>std::stringstream * </td>
203 <td class="mdname" nowrap> <em>errorstream</em>, </td>
206 <td class="md" nowrap align="right"></td>
208 <td class="md" nowrap>bool & </td>
209 <td class="mdname" nowrap> <em>error</em>, </td>
212 <td class="md" nowrap align="right"></td>
214 <td class="md" nowrap><a class="el" href="namespaceirc.html#string">std::string</a> </td>
215 <td class="mdname" nowrap> <em>filename</em></td>
219 <td class="md">) </td>
220 <td class="md" colspan="2"><code> [private]</code></td>
226 <table cellspacing="5" cellpadding="0" border="0">
237 <a class="anchor" name="ConfValue_28char_20_2Atag_2C_20char_20_2Avar_2C_20int_20index_2C_20char_20_2Aresult_2C_20std_3A_3Astringstream_20_2Aconfig_29"></a><!-- doxytag: member="ServerConfig::ConfValue" ref="ConfValue_28char_20_2Atag_2C_20char_20_2Avar_2C_20int_20index_2C_20char_20_2Aresult_2C_20std_3A_3Astringstream_20_2Aconfig_29" args="(char *tag, char *var, int index, char *result, std::stringstream *config)" --><p>
238 <table class="mdTable" cellpadding="2" cellspacing="0">
241 <table cellpadding="0" cellspacing="0" border="0">
243 <td class="md" nowrap valign="top">int ServerConfig::ConfValue </td>
244 <td class="md" valign="top">( </td>
245 <td class="md" nowrap valign="top">char * </td>
246 <td class="mdname" nowrap> <em>tag</em>, </td>
249 <td class="md" nowrap align="right"></td>
251 <td class="md" nowrap>char * </td>
252 <td class="mdname" nowrap> <em>var</em>, </td>
255 <td class="md" nowrap align="right"></td>
257 <td class="md" nowrap>int </td>
258 <td class="mdname" nowrap> <em>index</em>, </td>
261 <td class="md" nowrap align="right"></td>
263 <td class="md" nowrap>char * </td>
264 <td class="mdname" nowrap> <em>result</em>, </td>
267 <td class="md" nowrap align="right"></td>
269 <td class="md" nowrap>std::stringstream * </td>
270 <td class="mdname" nowrap> <em>config</em></td>
274 <td class="md">) </td>
275 <td class="md" colspan="2"></td>
281 <table cellspacing="5" cellpadding="0" border="0">
291 Referenced by <a class="el" href="users_8cpp-source.html#l00144">userrec::HasPermission()</a>. </td>
294 <a class="anchor" name="ConfValueEnum_28char_20_2Atag_2C_20std_3A_3Astringstream_20_2Aconfig_29"></a><!-- doxytag: member="ServerConfig::ConfValueEnum" ref="ConfValueEnum_28char_20_2Atag_2C_20std_3A_3Astringstream_20_2Aconfig_29" args="(char *tag, std::stringstream *config)" --><p>
295 <table class="mdTable" cellpadding="2" cellspacing="0">
298 <table cellpadding="0" cellspacing="0" border="0">
300 <td class="md" nowrap valign="top">int ServerConfig::ConfValueEnum </td>
301 <td class="md" valign="top">( </td>
302 <td class="md" nowrap valign="top">char * </td>
303 <td class="mdname" nowrap> <em>tag</em>, </td>
306 <td class="md" nowrap align="right"></td>
308 <td class="md" nowrap>std::stringstream * </td>
309 <td class="mdname" nowrap> <em>config</em></td>
313 <td class="md">) </td>
314 <td class="md" colspan="2"></td>
320 <table cellspacing="5" cellpadding="0" border="0">
331 <a class="anchor" name="EnumConf_28std_3A_3Astringstream_20_2Aconfig_5Ff_2C_20const_20char_20_2Atag_29"></a><!-- doxytag: member="ServerConfig::EnumConf" ref="EnumConf_28std_3A_3Astringstream_20_2Aconfig_5Ff_2C_20const_20char_20_2Atag_29" args="(std::stringstream *config_f, const char *tag)" --><p>
332 <table class="mdTable" cellpadding="2" cellspacing="0">
335 <table cellpadding="0" cellspacing="0" border="0">
337 <td class="md" nowrap valign="top">int ServerConfig::EnumConf </td>
338 <td class="md" valign="top">( </td>
339 <td class="md" nowrap valign="top">std::stringstream * </td>
340 <td class="mdname" nowrap> <em>config_f</em>, </td>
343 <td class="md" nowrap align="right"></td>
345 <td class="md" nowrap>const char * </td>
346 <td class="mdname" nowrap> <em>tag</em></td>
350 <td class="md">) </td>
351 <td class="md" colspan="2"></td>
357 <table cellspacing="5" cellpadding="0" border="0">
367 Referenced by <a class="el" href="modules_8cpp-source.html#l00866">ConfigReader::Enumerate()</a>. </td>
370 <a class="anchor" name="EnumValues_28std_3A_3Astringstream_20_2Aconfig_2C_20const_20char_20_2Atag_2C_20int_20index_29"></a><!-- doxytag: member="ServerConfig::EnumValues" ref="EnumValues_28std_3A_3Astringstream_20_2Aconfig_2C_20const_20char_20_2Atag_2C_20int_20index_29" args="(std::stringstream *config, const char *tag, int index)" --><p>
371 <table class="mdTable" cellpadding="2" cellspacing="0">
374 <table cellpadding="0" cellspacing="0" border="0">
376 <td class="md" nowrap valign="top">int ServerConfig::EnumValues </td>
377 <td class="md" valign="top">( </td>
378 <td class="md" nowrap valign="top">std::stringstream * </td>
379 <td class="mdname" nowrap> <em>config</em>, </td>
382 <td class="md" nowrap align="right"></td>
384 <td class="md" nowrap>const char * </td>
385 <td class="mdname" nowrap> <em>tag</em>, </td>
388 <td class="md" nowrap align="right"></td>
390 <td class="md" nowrap>int </td>
391 <td class="mdname" nowrap> <em>index</em></td>
395 <td class="md">) </td>
396 <td class="md" colspan="2"></td>
402 <table cellspacing="5" cellpadding="0" border="0">
412 Referenced by <a class="el" href="modules_8cpp-source.html#l00871">ConfigReader::EnumerateValues()</a>. </td>
415 <a class="anchor" name="fgets_5Fsafe_28char_20_2Abuffer_2C_20size_5Ft_20maxsize_2C_20FILE_20_2A_26file_29"></a><!-- doxytag: member="ServerConfig::fgets_safe" ref="fgets_5Fsafe_28char_20_2Abuffer_2C_20size_5Ft_20maxsize_2C_20FILE_20_2A_26file_29" args="(char *buffer, size_t maxsize, FILE *&file)" --><p>
416 <table class="mdTable" cellpadding="2" cellspacing="0">
419 <table cellpadding="0" cellspacing="0" border="0">
421 <td class="md" nowrap valign="top">int ServerConfig::fgets_safe </td>
422 <td class="md" valign="top">( </td>
423 <td class="md" nowrap valign="top">char * </td>
424 <td class="mdname" nowrap> <em>buffer</em>, </td>
427 <td class="md" nowrap align="right"></td>
429 <td class="md" nowrap>size_t </td>
430 <td class="mdname" nowrap> <em>maxsize</em>, </td>
433 <td class="md" nowrap align="right"></td>
435 <td class="md" nowrap>FILE *& </td>
436 <td class="mdname" nowrap> <em>file</em></td>
440 <td class="md">) </td>
441 <td class="md" colspan="2"><code> [private]</code></td>
447 <table cellspacing="5" cellpadding="0" border="0">
458 <a class="anchor" name="LoadConf_28const_20char_20_2Afilename_2C_20std_3A_3Astringstream_20_2Atarget_2C_20std_3A_3Astringstream_20_2Aerrorstream_29"></a><!-- doxytag: member="ServerConfig::LoadConf" ref="LoadConf_28const_20char_20_2Afilename_2C_20std_3A_3Astringstream_20_2Atarget_2C_20std_3A_3Astringstream_20_2Aerrorstream_29" args="(const char *filename, std::stringstream *target, std::stringstream *errorstream)" --><p>
459 <table class="mdTable" cellpadding="2" cellspacing="0">
462 <table cellpadding="0" cellspacing="0" border="0">
464 <td class="md" nowrap valign="top">bool ServerConfig::LoadConf </td>
465 <td class="md" valign="top">( </td>
466 <td class="md" nowrap valign="top">const char * </td>
467 <td class="mdname" nowrap> <em>filename</em>, </td>
470 <td class="md" nowrap align="right"></td>
472 <td class="md" nowrap>std::stringstream * </td>
473 <td class="mdname" nowrap> <em>target</em>, </td>
476 <td class="md" nowrap align="right"></td>
478 <td class="md" nowrap>std::stringstream * </td>
479 <td class="mdname" nowrap> <em>errorstream</em></td>
483 <td class="md">) </td>
484 <td class="md" colspan="2"></td>
490 <table cellspacing="5" cellpadding="0" border="0">
500 Referenced by <a class="el" href="modules_8cpp-source.html#l00734">ConfigReader::ConfigReader()</a>. </td>
503 <a class="anchor" name="Read_28bool_20bail_2C_20userrec_20_2Auser_29"></a><!-- doxytag: member="ServerConfig::Read" ref="Read_28bool_20bail_2C_20userrec_20_2Auser_29" args="(bool bail, userrec *user)" --><p>
504 <table class="mdTable" cellpadding="2" cellspacing="0">
507 <table cellpadding="0" cellspacing="0" border="0">
509 <td class="md" nowrap valign="top">void ServerConfig::Read </td>
510 <td class="md" valign="top">( </td>
511 <td class="md" nowrap valign="top">bool </td>
512 <td class="mdname" nowrap> <em>bail</em>, </td>
515 <td class="md" nowrap align="right"></td>
517 <td class="md" nowrap><a class="el" href="classuserrec.html">userrec</a> * </td>
518 <td class="mdname" nowrap> <em>user</em></td>
522 <td class="md">) </td>
523 <td class="md" colspan="2"></td>
529 <table cellspacing="5" cellpadding="0" border="0">
539 Referenced by <a class="el" href="modules_8cpp-source.html#l00326">Server::RehashServer()</a>. </td>
542 <a class="anchor" name="ReadConf_28std_3A_3Astringstream_20_2Aconfig_5Ff_2C_20const_20char_20_2Atag_2C_20const_20char_20_2Avar_2C_20int_20index_2C_20char_20_2Aresult_29"></a><!-- doxytag: member="ServerConfig::ReadConf" ref="ReadConf_28std_3A_3Astringstream_20_2Aconfig_5Ff_2C_20const_20char_20_2Atag_2C_20const_20char_20_2Avar_2C_20int_20index_2C_20char_20_2Aresult_29" args="(std::stringstream *config_f, const char *tag, const char *var, int index, char *result)" --><p>
543 <table class="mdTable" cellpadding="2" cellspacing="0">
546 <table cellpadding="0" cellspacing="0" border="0">
548 <td class="md" nowrap valign="top">int ServerConfig::ReadConf </td>
549 <td class="md" valign="top">( </td>
550 <td class="md" nowrap valign="top">std::stringstream * </td>
551 <td class="mdname" nowrap> <em>config_f</em>, </td>
554 <td class="md" nowrap align="right"></td>
556 <td class="md" nowrap>const char * </td>
557 <td class="mdname" nowrap> <em>tag</em>, </td>
560 <td class="md" nowrap align="right"></td>
562 <td class="md" nowrap>const char * </td>
563 <td class="mdname" nowrap> <em>var</em>, </td>
566 <td class="md" nowrap align="right"></td>
568 <td class="md" nowrap>int </td>
569 <td class="mdname" nowrap> <em>index</em>, </td>
572 <td class="md" nowrap align="right"></td>
574 <td class="md" nowrap>char * </td>
575 <td class="mdname" nowrap> <em>result</em></td>
579 <td class="md">) </td>
580 <td class="md" colspan="2"></td>
586 <table cellspacing="5" cellpadding="0" border="0">
596 Referenced by <a class="el" href="modules_8cpp-source.html#l00780">ConfigReader::ReadFlag()</a>, <a class="el" href="modules_8cpp-source.html#l00797">ConfigReader::ReadInteger()</a>, and <a class="el" href="modules_8cpp-source.html#l00764">ConfigReader::ReadValue()</a>. </td>
599 <hr><h2>Member Data Documentation</h2>
600 <a class="anchor" name="addrs_5BMAXBUF_5D_5B_32_35_35_5D"></a><!-- doxytag: member="ServerConfig::addrs" ref="addrs_5BMAXBUF_5D_5B_32_35_35_5D" args="[MAXBUF][255]" --><p>
601 <table class="mdTable" cellpadding="2" cellspacing="0">
604 <table cellpadding="0" cellspacing="0" border="0">
606 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#addrs_5BMAXBUF_5D_5B_32_35_35_5D">ServerConfig::addrs</a>[MAXBUF][255] </td>
612 <table cellspacing="5" cellpadding="0" border="0">
622 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00070">70</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
625 <a class="anchor" name="AdminEmail_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::AdminEmail" ref="AdminEmail_5BMAXBUF_5D" args="[MAXBUF]" --><p>
626 <table class="mdTable" cellpadding="2" cellspacing="0">
629 <table cellpadding="0" cellspacing="0" border="0">
631 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#AdminEmail_5BMAXBUF_5D">ServerConfig::AdminEmail</a>[MAXBUF] </td>
637 <table cellspacing="5" cellpadding="0" border="0">
647 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00046">46</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
650 <a class="anchor" name="AdminName_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::AdminName" ref="AdminName_5BMAXBUF_5D" args="[MAXBUF]" --><p>
651 <table class="mdTable" cellpadding="2" cellspacing="0">
654 <table cellpadding="0" cellspacing="0" border="0">
656 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#AdminName_5BMAXBUF_5D">ServerConfig::AdminName</a>[MAXBUF] </td>
662 <table cellspacing="5" cellpadding="0" border="0">
672 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00045">45</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
675 <a class="anchor" name="AdminNick_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::AdminNick" ref="AdminNick_5BMAXBUF_5D" args="[MAXBUF]" --><p>
676 <table class="mdTable" cellpadding="2" cellspacing="0">
679 <table cellpadding="0" cellspacing="0" border="0">
681 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#AdminNick_5BMAXBUF_5D">ServerConfig::AdminNick</a>[MAXBUF] </td>
687 <table cellspacing="5" cellpadding="0" border="0">
697 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00047">47</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
700 <a class="anchor" name="AllowHalfop"></a><!-- doxytag: member="ServerConfig::AllowHalfop" ref="AllowHalfop" args="" --><p>
701 <table class="mdTable" cellpadding="2" cellspacing="0">
704 <table cellpadding="0" cellspacing="0" border="0">
706 <td class="md" nowrap valign="top">bool <a class="el" href="classServerConfig.html#AllowHalfop">ServerConfig::AllowHalfop</a> </td>
712 <table cellspacing="5" cellpadding="0" border="0">
722 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00061">61</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
725 <a class="anchor" name="Classes"></a><!-- doxytag: member="ServerConfig::Classes" ref="Classes" args="" --><p>
726 <table class="mdTable" cellpadding="2" cellspacing="0">
729 <table cellpadding="0" cellspacing="0" border="0">
731 <td class="md" nowrap valign="top"><a class="el" href="users_8h.html#ClassVector">ClassVector</a> <a class="el" href="classServerConfig.html#Classes">ServerConfig::Classes</a> </td>
737 <table cellspacing="5" cellpadding="0" border="0">
747 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00075">75</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
750 <a class="anchor" name="config_5Ff"></a><!-- doxytag: member="ServerConfig::config_f" ref="config_5Ff" args="" --><p>
751 <table class="mdTable" cellpadding="2" cellspacing="0">
754 <table cellpadding="0" cellspacing="0" border="0">
756 <td class="md" nowrap valign="top">std::stringstream <a class="el" href="classServerConfig.html#config_5Ff">ServerConfig::config_f</a> </td>
762 <table cellspacing="5" cellpadding="0" border="0">
772 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00074">74</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>.
774 Referenced by <a class="el" href="users_8cpp-source.html#l00144">userrec::HasPermission()</a>. </td>
777 <a class="anchor" name="debugging"></a><!-- doxytag: member="ServerConfig::debugging" ref="debugging" args="" --><p>
778 <table class="mdTable" cellpadding="2" cellspacing="0">
781 <table cellpadding="0" cellspacing="0" border="0">
783 <td class="md" nowrap valign="top">int <a class="el" href="classServerConfig.html#debugging">ServerConfig::debugging</a> </td>
789 <table cellspacing="5" cellpadding="0" border="0">
799 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00067">67</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
802 <a class="anchor" name="DieDelay"></a><!-- doxytag: member="ServerConfig::DieDelay" ref="DieDelay" args="" --><p>
803 <table class="mdTable" cellpadding="2" cellspacing="0">
806 <table cellpadding="0" cellspacing="0" border="0">
808 <td class="md" nowrap valign="top">int <a class="el" href="classServerConfig.html#DieDelay">ServerConfig::DieDelay</a> </td>
814 <table cellspacing="5" cellpadding="0" border="0">
824 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00069">69</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
827 <a class="anchor" name="diepass_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::diepass" ref="diepass_5BMAXBUF_5D" args="[MAXBUF]" --><p>
828 <table class="mdTable" cellpadding="2" cellspacing="0">
831 <table cellpadding="0" cellspacing="0" border="0">
833 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#diepass_5BMAXBUF_5D">ServerConfig::diepass</a>[MAXBUF] </td>
839 <table cellspacing="5" cellpadding="0" border="0">
849 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00048">48</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
852 <a class="anchor" name="DieValue_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::DieValue" ref="DieValue_5BMAXBUF_5D" args="[MAXBUF]" --><p>
853 <table class="mdTable" cellpadding="2" cellspacing="0">
856 <table cellpadding="0" cellspacing="0" border="0">
858 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#DieValue_5BMAXBUF_5D">ServerConfig::DieValue</a>[MAXBUF] </td>
864 <table cellspacing="5" cellpadding="0" border="0">
874 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00053">53</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
877 <a class="anchor" name="DisabledCommands_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::DisabledCommands" ref="DisabledCommands_5BMAXBUF_5D" args="[MAXBUF]" --><p>
878 <table class="mdTable" cellpadding="2" cellspacing="0">
881 <table cellpadding="0" cellspacing="0" border="0">
883 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#DisabledCommands_5BMAXBUF_5D">ServerConfig::DisabledCommands</a>[MAXBUF] </td>
889 <table cellspacing="5" cellpadding="0" border="0">
899 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00055">55</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
902 <a class="anchor" name="dns_5Ftimeout"></a><!-- doxytag: member="ServerConfig::dns_timeout" ref="dns_5Ftimeout" args="" --><p>
903 <table class="mdTable" cellpadding="2" cellspacing="0">
906 <table cellpadding="0" cellspacing="0" border="0">
908 <td class="md" nowrap valign="top">int <a class="el" href="classServerConfig.html#dns_5Ftimeout">ServerConfig::dns_timeout</a> </td>
914 <table cellspacing="5" cellpadding="0" border="0">
924 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00062">62</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
927 <a class="anchor" name="DNSServer_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::DNSServer" ref="DNSServer_5BMAXBUF_5D" args="[MAXBUF]" --><p>
928 <table class="mdTable" cellpadding="2" cellspacing="0">
931 <table cellpadding="0" cellspacing="0" border="0">
933 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#DNSServer_5BMAXBUF_5D">ServerConfig::DNSServer</a>[MAXBUF] </td>
939 <table cellspacing="5" cellpadding="0" border="0">
949 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00054">54</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
952 <a class="anchor" name="include_5Fstack"></a><!-- doxytag: member="ServerConfig::include_stack" ref="include_5Fstack" args="" --><p>
953 <table class="mdTable" cellpadding="2" cellspacing="0">
956 <table cellpadding="0" cellspacing="0" border="0">
958 <td class="md" nowrap valign="top">std::vector<<a class="el" href="namespaceirc.html#string">std::string</a>> <a class="el" href="classServerConfig.html#include_5Fstack">ServerConfig::include_stack</a><code> [private]</code> </td>
964 <table cellspacing="5" cellpadding="0" border="0">
974 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00037">37</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
977 <a class="anchor" name="log_5Ffile"></a><!-- doxytag: member="ServerConfig::log_file" ref="log_5Ffile" args="" --><p>
978 <table class="mdTable" cellpadding="2" cellspacing="0">
981 <table cellpadding="0" cellspacing="0" border="0">
983 <td class="md" nowrap valign="top">FILE* <a class="el" href="classServerConfig.html#log_5Ffile">ServerConfig::log_file</a> </td>
989 <table cellspacing="5" cellpadding="0" border="0">
999 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00058">58</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1002 <a class="anchor" name="LogLevel"></a><!-- doxytag: member="ServerConfig::LogLevel" ref="LogLevel" args="" --><p>
1003 <table class="mdTable" cellpadding="2" cellspacing="0">
1006 <table cellpadding="0" cellspacing="0" border="0">
1008 <td class="md" nowrap valign="top">int <a class="el" href="classServerConfig.html#LogLevel">ServerConfig::LogLevel</a> </td>
1014 <table cellspacing="5" cellpadding="0" border="0">
1024 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00068">68</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1027 <a class="anchor" name="MaxConn"></a><!-- doxytag: member="ServerConfig::MaxConn" ref="MaxConn" args="" --><p>
1028 <table class="mdTable" cellpadding="2" cellspacing="0">
1031 <table cellpadding="0" cellspacing="0" border="0">
1033 <td class="md" nowrap valign="top">int <a class="el" href="classServerConfig.html#MaxConn">ServerConfig::MaxConn</a> </td>
1039 <table cellspacing="5" cellpadding="0" border="0">
1049 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00064">64</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1052 <a class="anchor" name="MaxWhoResults"></a><!-- doxytag: member="ServerConfig::MaxWhoResults" ref="MaxWhoResults" args="" --><p>
1053 <table class="mdTable" cellpadding="2" cellspacing="0">
1056 <table cellpadding="0" cellspacing="0" border="0">
1058 <td class="md" nowrap valign="top">int <a class="el" href="classServerConfig.html#MaxWhoResults">ServerConfig::MaxWhoResults</a> </td>
1064 <table cellspacing="5" cellpadding="0" border="0">
1074 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00066">66</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1077 <a class="anchor" name="ModPath_5B_31_30_32_34_5D"></a><!-- doxytag: member="ServerConfig::ModPath" ref="ModPath_5B_31_30_32_34_5D" args="[1024]" --><p>
1078 <table class="mdTable" cellpadding="2" cellspacing="0">
1081 <table cellpadding="0" cellspacing="0" border="0">
1083 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#ModPath_5B_31_30_32_34_5D">ServerConfig::ModPath</a>[1024] </td>
1089 <table cellspacing="5" cellpadding="0" border="0">
1099 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00056">56</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1102 <a class="anchor" name="module_5Fnames"></a><!-- doxytag: member="ServerConfig::module_names" ref="module_5Fnames" args="" --><p>
1103 <table class="mdTable" cellpadding="2" cellspacing="0">
1106 <table cellpadding="0" cellspacing="0" border="0">
1108 <td class="md" nowrap valign="top">std::vector<<a class="el" href="namespaceirc.html#string">std::string</a>> <a class="el" href="classServerConfig.html#module_5Fnames">ServerConfig::module_names</a> </td>
1114 <table cellspacing="5" cellpadding="0" border="0">
1124 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00076">76</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>.
1126 Referenced by <a class="el" href="modules_8cpp-source.html#l00722">Server::FindModule()</a>. </td>
1129 <a class="anchor" name="MOTD"></a><!-- doxytag: member="ServerConfig::MOTD" ref="MOTD" args="" --><p>
1130 <table class="mdTable" cellpadding="2" cellspacing="0">
1133 <table cellpadding="0" cellspacing="0" border="0">
1135 <td class="md" nowrap valign="top"><a class="el" href="modules_8h.html#file_5Fcache">file_cache</a> <a class="el" href="classServerConfig.html#MOTD">ServerConfig::MOTD</a> </td>
1141 <table cellspacing="5" cellpadding="0" border="0">
1151 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00071">71</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1154 <a class="anchor" name="motd_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::motd" ref="motd_5BMAXBUF_5D" args="[MAXBUF]" --><p>
1155 <table class="mdTable" cellpadding="2" cellspacing="0">
1158 <table cellpadding="0" cellspacing="0" border="0">
1160 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#motd_5BMAXBUF_5D">ServerConfig::motd</a>[MAXBUF] </td>
1166 <table cellspacing="5" cellpadding="0" border="0">
1176 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00050">50</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1179 <a class="anchor" name="MyExecutable_5B_31_30_32_34_5D"></a><!-- doxytag: member="ServerConfig::MyExecutable" ref="MyExecutable_5B_31_30_32_34_5D" args="[1024]" --><p>
1180 <table class="mdTable" cellpadding="2" cellspacing="0">
1183 <table cellpadding="0" cellspacing="0" border="0">
1185 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#MyExecutable_5B_31_30_32_34_5D">ServerConfig::MyExecutable</a>[1024] </td>
1191 <table cellspacing="5" cellpadding="0" border="0">
1201 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00057">57</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1204 <a class="anchor" name="NetBufferSize"></a><!-- doxytag: member="ServerConfig::NetBufferSize" ref="NetBufferSize" args="" --><p>
1205 <table class="mdTable" cellpadding="2" cellspacing="0">
1208 <table cellpadding="0" cellspacing="0" border="0">
1210 <td class="md" nowrap valign="top">int <a class="el" href="classServerConfig.html#NetBufferSize">ServerConfig::NetBufferSize</a> </td>
1216 <table cellspacing="5" cellpadding="0" border="0">
1226 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00063">63</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1229 <a class="anchor" name="Network_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::Network" ref="Network_5BMAXBUF_5D" args="[MAXBUF]" --><p>
1230 <table class="mdTable" cellpadding="2" cellspacing="0">
1233 <table cellpadding="0" cellspacing="0" border="0">
1235 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#Network_5BMAXBUF_5D">ServerConfig::Network</a>[MAXBUF] </td>
1241 <table cellspacing="5" cellpadding="0" border="0">
1251 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00043">43</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1254 <a class="anchor" name="nofork"></a><!-- doxytag: member="ServerConfig::nofork" ref="nofork" args="" --><p>
1255 <table class="mdTable" cellpadding="2" cellspacing="0">
1258 <table cellpadding="0" cellspacing="0" border="0">
1260 <td class="md" nowrap valign="top">bool <a class="el" href="classServerConfig.html#nofork">ServerConfig::nofork</a> </td>
1266 <table cellspacing="5" cellpadding="0" border="0">
1276 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00059">59</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1279 <a class="anchor" name="PID_5B_31_30_32_34_5D"></a><!-- doxytag: member="ServerConfig::PID" ref="PID_5B_31_30_32_34_5D" args="[1024]" --><p>
1280 <table class="mdTable" cellpadding="2" cellspacing="0">
1283 <table cellpadding="0" cellspacing="0" border="0">
1285 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#PID_5B_31_30_32_34_5D">ServerConfig::PID</a>[1024] </td>
1291 <table cellspacing="5" cellpadding="0" border="0">
1301 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00073">73</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1304 <a class="anchor" name="PrefixQuit_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::PrefixQuit" ref="PrefixQuit_5BMAXBUF_5D" args="[MAXBUF]" --><p>
1305 <table class="mdTable" cellpadding="2" cellspacing="0">
1308 <table cellpadding="0" cellspacing="0" border="0">
1310 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#PrefixQuit_5BMAXBUF_5D">ServerConfig::PrefixQuit</a>[MAXBUF] </td>
1316 <table cellspacing="5" cellpadding="0" border="0">
1326 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00052">52</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1329 <a class="anchor" name="restartpass_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::restartpass" ref="restartpass_5BMAXBUF_5D" args="[MAXBUF]" --><p>
1330 <table class="mdTable" cellpadding="2" cellspacing="0">
1333 <table cellpadding="0" cellspacing="0" border="0">
1335 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#restartpass_5BMAXBUF_5D">ServerConfig::restartpass</a>[MAXBUF] </td>
1341 <table cellspacing="5" cellpadding="0" border="0">
1351 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00049">49</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1354 <a class="anchor" name="RULES"></a><!-- doxytag: member="ServerConfig::RULES" ref="RULES" args="" --><p>
1355 <table class="mdTable" cellpadding="2" cellspacing="0">
1358 <table cellpadding="0" cellspacing="0" border="0">
1360 <td class="md" nowrap valign="top"><a class="el" href="modules_8h.html#file_5Fcache">file_cache</a> <a class="el" href="classServerConfig.html#RULES">ServerConfig::RULES</a> </td>
1366 <table cellspacing="5" cellpadding="0" border="0">
1376 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00072">72</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1379 <a class="anchor" name="rules_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::rules" ref="rules_5BMAXBUF_5D" args="[MAXBUF]" --><p>
1380 <table class="mdTable" cellpadding="2" cellspacing="0">
1383 <table cellpadding="0" cellspacing="0" border="0">
1385 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#rules_5BMAXBUF_5D">ServerConfig::rules</a>[MAXBUF] </td>
1391 <table cellspacing="5" cellpadding="0" border="0">
1401 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00051">51</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1404 <a class="anchor" name="ServerDesc_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::ServerDesc" ref="ServerDesc_5BMAXBUF_5D" args="[MAXBUF]" --><p>
1405 <table class="mdTable" cellpadding="2" cellspacing="0">
1408 <table cellpadding="0" cellspacing="0" border="0">
1410 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#ServerDesc_5BMAXBUF_5D">ServerConfig::ServerDesc</a>[MAXBUF] </td>
1416 <table cellspacing="5" cellpadding="0" border="0">
1426 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00044">44</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1429 <a class="anchor" name="ServerName_5BMAXBUF_5D"></a><!-- doxytag: member="ServerConfig::ServerName" ref="ServerName_5BMAXBUF_5D" args="[MAXBUF]" --><p>
1430 <table class="mdTable" cellpadding="2" cellspacing="0">
1433 <table cellpadding="0" cellspacing="0" border="0">
1435 <td class="md" nowrap valign="top">char <a class="el" href="classServerConfig.html#ServerName_5BMAXBUF_5D">ServerConfig::ServerName</a>[MAXBUF] </td>
1441 <table cellspacing="5" cellpadding="0" border="0">
1451 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00042">42</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>.
1453 Referenced by <a class="el" href="users_8cpp-source.html#l00036">userrec::userrec()</a>. </td>
1456 <a class="anchor" name="SoftLimit"></a><!-- doxytag: member="ServerConfig::SoftLimit" ref="SoftLimit" args="" --><p>
1457 <table class="mdTable" cellpadding="2" cellspacing="0">
1460 <table cellpadding="0" cellspacing="0" border="0">
1462 <td class="md" nowrap valign="top">unsigned int <a class="el" href="classServerConfig.html#SoftLimit">ServerConfig::SoftLimit</a> </td>
1468 <table cellspacing="5" cellpadding="0" border="0">
1478 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00065">65</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1481 <a class="anchor" name="unlimitcore"></a><!-- doxytag: member="ServerConfig::unlimitcore" ref="unlimitcore" args="" --><p>
1482 <table class="mdTable" cellpadding="2" cellspacing="0">
1485 <table cellpadding="0" cellspacing="0" border="0">
1487 <td class="md" nowrap valign="top">bool <a class="el" href="classServerConfig.html#unlimitcore">ServerConfig::unlimitcore</a> </td>
1493 <table cellspacing="5" cellpadding="0" border="0">
1503 Definition at line <a class="el" href="inspircd__io_8h-source.html#l00060">60</a> of file <a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>. </td>
1506 <hr>The documentation for this class was generated from the following file:<ul>
1507 <li><a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a></ul>
1508 <hr size="1"><address style="align: right;"><small>Generated on Wed Dec 14 14:49:34 2005 for InspIRCd by
1509 <a href="http://www.doxygen.org/index.html">
1510 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4-20050815 </small></address>