]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/inspircd_8h.html
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2578 e03df62e-2008...
[user/henk/code/inspircd.git] / docs / module-doc / inspircd_8h.html
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: inspircd.h File Reference</title>
4 <link href="inspircd.doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.4.4-20050815 -->
7 <div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
8 <div class="nav">
9 <a class="el" href="dir_000000.html">home</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000001.html">brain</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000002.html">inspircd-cvs</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000003.html">inspircd</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_000004.html">include</a></div>
10 <h1>inspircd.h File Reference</h1><code>#include &quot;inspircd_config.h&quot;</code><br>
11 <code>#include &lt;string&gt;</code><br>
12 <code>#include &lt;stdio.h&gt;</code><br>
13 <code>#include &lt;unistd.h&gt;</code><br>
14 <code>#include &lt;signal.h&gt;</code><br>
15 <code>#include &lt;time.h&gt;</code><br>
16 <code>#include &lt;netdb.h&gt;</code><br>
17 <code>#include &lt;string.h&gt;</code><br>
18 <code>#include &lt;errno.h&gt;</code><br>
19 <code>#include &lt;sys/types.h&gt;</code><br>
20 <code>#include &lt;sys/socket.h&gt;</code><br>
21 <code>#include &lt;sys/stat.h&gt;</code><br>
22 <code>#include &lt;netinet/in.h&gt;</code><br>
23 <code>#include &lt;arpa/inet.h&gt;</code><br>
24 <code>#include &lt;deque&gt;</code><br>
25 <code>#include &quot;<a class="el" href="inspircd__io_8h-source.html">inspircd_io.h</a>&quot;</code><br>
26 <code>#include &quot;<a class="el" href="users_8h-source.html">users.h</a>&quot;</code><br>
27 <code>#include &quot;<a class="el" href="channels_8h-source.html">channels.h</a>&quot;</code><br>
28 <code>#include &quot;<a class="el" href="socket_8h-source.html">socket.h</a>&quot;</code><br>
29 <code>#include &quot;<a class="el" href="mode_8h-source.html">mode.h</a>&quot;</code><br>
30 <code>#include &quot;<a class="el" href="socketengine_8h-source.html">socketengine.h</a>&quot;</code><br>
31 <code>#include &quot;command_parse.h&quot;</code><br>
32
33 <p>
34 Include dependency graph for inspircd.h:<p><center><img src="inspircd_8h__incl.gif" border="0" usemap="#inspircd.h_map" alt=""></center>
35 <map name="inspircd.h_map">
36 <area href="inspircd__io_8h-source.html" shape="rect" coords="153,442,249,468" alt="">
37 <area href="users_8h-source.html" shape="rect" coords="332,290,396,316" alt="">
38 <area href="channels_8h-source.html" shape="rect" coords="461,188,547,215" alt="">
39 <area href="socket_8h-source.html" shape="rect" coords="165,644,237,671" alt="">
40 <area href="mode_8h-source.html" shape="rect" coords="168,290,235,316" alt="">
41 <area href="socketengine_8h-source.html" shape="rect" coords="145,492,257,519" alt="">
42 </map>
43
44 <p>
45 This graph shows which files directly or indirectly include this file:<p><center><img src="inspircd_8h__dep__incl.gif" border="0" usemap="#inspircd.hdep_map" alt=""></center>
46 <map name="inspircd.hdep_map">
47 <area href="channels_8cpp-source.html" shape="rect" coords="308,57,407,84" alt="">
48 <area href="modules_8cpp-source.html" shape="rect" coords="308,133,407,160" alt="">
49 <area href="socket_8cpp-source.html" shape="rect" coords="315,209,400,236" alt="">
50 <area href="socketengine_8cpp-source.html" shape="rect" coords="295,336,420,363" alt="">
51 <area href="users_8cpp-source.html" shape="rect" coords="318,260,398,287" alt="">
52 <area href="inspircd__io_8h-source.html" shape="rect" coords="143,57,239,84" alt="">
53 <area href="socketengine_8h-source.html" shape="rect" coords="135,260,247,287" alt="">
54 <area href="typedefs_8h-source.html" shape="rect" coords="148,108,234,135" alt="">
55 <area href="userprocess_8h-source.html" shape="rect" coords="139,412,243,439" alt="">
56 </map>
57
58 <p>
59 <a href="inspircd_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
60 <tr><td></td></tr>
61 <tr><td colspan="2"><br><h2>Classes</h2></td></tr>
62 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classserverstats.html">serverstats</a></td></tr>
63
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classInspIRCd.html">InspIRCd</a></td></tr>
65
66 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="inspircd_8h.html#ERROR">ERROR</a>&nbsp;&nbsp;&nbsp;-1</td></tr>
68
69 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="inspircd_8h.html#TRUE">TRUE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
70
71 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="inspircd_8h.html#FALSE">FALSE</a>&nbsp;&nbsp;&nbsp;0</td></tr>
72
73 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="inspircd_8h.html#MAXSOCKS">MAXSOCKS</a>&nbsp;&nbsp;&nbsp;64</td></tr>
74
75 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="inspircd_8h.html#MAXCOMMAND">MAXCOMMAND</a>&nbsp;&nbsp;&nbsp;32</td></tr>
76
77 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
78 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="inspircd_8h.html#AddServerName_28std_3A_3Astring_20servername_29">AddServerName</a> (<a class="el" href="namespaceirc.html#string">std::string</a> servername)</td></tr>
79
80 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="inspircd_8h.html#FindServerNamePtr_28std_3A_3Astring_20servername_29">FindServerNamePtr</a> (<a class="el" href="namespaceirc.html#string">std::string</a> servername)</td></tr>
81
82 </table>
83 <hr><h2>Define Documentation</h2>
84 <a class="anchor" name="ERROR"></a><!-- doxytag: member="inspircd.h::ERROR" ref="ERROR" args="" --><p>
85 <table class="mdTable" cellpadding="2" cellspacing="0">
86   <tr>
87     <td class="mdRow">
88       <table cellpadding="0" cellspacing="0" border="0">
89         <tr>
90           <td class="md" nowrap valign="top">#define ERROR&nbsp;&nbsp;&nbsp;-1          </td>
91         </tr>
92       </table>
93     </td>
94   </tr>
95 </table>
96 <table cellspacing="5" cellpadding="0" border="0">
97   <tr>
98     <td>
99       &nbsp;
100     </td>
101     <td>
102
103 <p>
104
105 <p>
106 Definition at line <a class="el" href="inspircd_8h-source.html#l00051">51</a> of file <a class="el" href="inspircd_8h-source.html">inspircd.h</a>.
107 <p>
108 Referenced by <a class="el" href="socket_8cpp-source.html#l00059">InspSocket::InspSocket()</a>.    </td>
109   </tr>
110 </table>
111 <a class="anchor" name="FALSE"></a><!-- doxytag: member="inspircd.h::FALSE" ref="FALSE" args="" --><p>
112 <table class="mdTable" cellpadding="2" cellspacing="0">
113   <tr>
114     <td class="mdRow">
115       <table cellpadding="0" cellspacing="0" border="0">
116         <tr>
117           <td class="md" nowrap valign="top">#define FALSE&nbsp;&nbsp;&nbsp;0          </td>
118         </tr>
119       </table>
120     </td>
121   </tr>
122 </table>
123 <table cellspacing="5" cellpadding="0" border="0">
124   <tr>
125     <td>
126       &nbsp;
127     </td>
128     <td>
129
130 <p>
131
132 <p>
133 Definition at line <a class="el" href="inspircd_8h-source.html#l00053">53</a> of file <a class="el" href="inspircd_8h-source.html">inspircd.h</a>.    </td>
134   </tr>
135 </table>
136 <a class="anchor" name="MAXCOMMAND"></a><!-- doxytag: member="inspircd.h::MAXCOMMAND" ref="MAXCOMMAND" args="" --><p>
137 <table class="mdTable" cellpadding="2" cellspacing="0">
138   <tr>
139     <td class="mdRow">
140       <table cellpadding="0" cellspacing="0" border="0">
141         <tr>
142           <td class="md" nowrap valign="top">#define MAXCOMMAND&nbsp;&nbsp;&nbsp;32          </td>
143         </tr>
144       </table>
145     </td>
146   </tr>
147 </table>
148 <table cellspacing="5" cellpadding="0" border="0">
149   <tr>
150     <td>
151       &nbsp;
152     </td>
153     <td>
154
155 <p>
156
157 <p>
158 Definition at line <a class="el" href="inspircd_8h-source.html#l00055">55</a> of file <a class="el" href="inspircd_8h-source.html">inspircd.h</a>.    </td>
159   </tr>
160 </table>
161 <a class="anchor" name="MAXSOCKS"></a><!-- doxytag: member="inspircd.h::MAXSOCKS" ref="MAXSOCKS" args="" --><p>
162 <table class="mdTable" cellpadding="2" cellspacing="0">
163   <tr>
164     <td class="mdRow">
165       <table cellpadding="0" cellspacing="0" border="0">
166         <tr>
167           <td class="md" nowrap valign="top">#define MAXSOCKS&nbsp;&nbsp;&nbsp;64          </td>
168         </tr>
169       </table>
170     </td>
171   </tr>
172 </table>
173 <table cellspacing="5" cellpadding="0" border="0">
174   <tr>
175     <td>
176       &nbsp;
177     </td>
178     <td>
179
180 <p>
181
182 <p>
183 Definition at line <a class="el" href="inspircd_8h-source.html#l00054">54</a> of file <a class="el" href="inspircd_8h-source.html">inspircd.h</a>.    </td>
184   </tr>
185 </table>
186 <a class="anchor" name="TRUE"></a><!-- doxytag: member="inspircd.h::TRUE" ref="TRUE" args="" --><p>
187 <table class="mdTable" cellpadding="2" cellspacing="0">
188   <tr>
189     <td class="mdRow">
190       <table cellpadding="0" cellspacing="0" border="0">
191         <tr>
192           <td class="md" nowrap valign="top">#define TRUE&nbsp;&nbsp;&nbsp;1          </td>
193         </tr>
194       </table>
195     </td>
196   </tr>
197 </table>
198 <table cellspacing="5" cellpadding="0" border="0">
199   <tr>
200     <td>
201       &nbsp;
202     </td>
203     <td>
204
205 <p>
206
207 <p>
208 Definition at line <a class="el" href="inspircd_8h-source.html#l00052">52</a> of file <a class="el" href="inspircd_8h-source.html">inspircd.h</a>.    </td>
209   </tr>
210 </table>
211 <hr><h2>Function Documentation</h2>
212 <a class="anchor" name="AddServerName_28std_3A_3Astring_20servername_29"></a><!-- doxytag: member="inspircd.h::AddServerName" ref="AddServerName_28std_3A_3Astring_20servername_29" args="(std::string servername)" --><p>
213 <table class="mdTable" cellpadding="2" cellspacing="0">
214   <tr>
215     <td class="mdRow">
216       <table cellpadding="0" cellspacing="0" border="0">
217         <tr>
218           <td class="md" nowrap valign="top">void AddServerName           </td>
219           <td class="md" valign="top">(&nbsp;</td>
220           <td class="md" nowrap valign="top"><a class="el" href="namespaceirc.html#string">std::string</a>&nbsp;</td>
221           <td class="mdname1" valign="top" nowrap> <em>servername</em>          </td>
222           <td class="md" valign="top">&nbsp;)&nbsp;</td>
223           <td class="md" nowrap></td>
224         </tr>
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     </td>
238   </tr>
239 </table>
240 <a class="anchor" name="FindServerNamePtr_28std_3A_3Astring_20servername_29"></a><!-- doxytag: member="inspircd.h::FindServerNamePtr" ref="FindServerNamePtr_28std_3A_3Astring_20servername_29" args="(std::string servername)" --><p>
241 <table class="mdTable" cellpadding="2" cellspacing="0">
242   <tr>
243     <td class="mdRow">
244       <table cellpadding="0" cellspacing="0" border="0">
245         <tr>
246           <td class="md" nowrap valign="top">const char* FindServerNamePtr           </td>
247           <td class="md" valign="top">(&nbsp;</td>
248           <td class="md" nowrap valign="top"><a class="el" href="namespaceirc.html#string">std::string</a>&nbsp;</td>
249           <td class="mdname1" valign="top" nowrap> <em>servername</em>          </td>
250           <td class="md" valign="top">&nbsp;)&nbsp;</td>
251           <td class="md" nowrap></td>
252         </tr>
253       </table>
254     </td>
255   </tr>
256 </table>
257 <table cellspacing="5" cellpadding="0" border="0">
258   <tr>
259     <td>
260       &nbsp;
261     </td>
262     <td>
263
264 <p>
265
266 <p>
267 Referenced by <a class="el" href="users_8cpp-source.html#l00524">AddClient()</a>, and <a class="el" href="users_8cpp-source.html#l00063">userrec::userrec()</a>.    </td>
268   </tr>
269 </table>
270 <hr size="1"><address style="align: right;"><small>Generated on Mon Dec 19 18:02:14 2005 for InspIRCd by&nbsp;
271 <a href="http://www.doxygen.org/index.html">
272 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4-20050815 </small></address>
273 </body>
274 </html>