]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - docs/module-doc/classconnection.html
...
[user/henk/code/inspircd.git] / docs / module-doc / classconnection.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>connection class Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.3-rc2 -->
7 <center>
8 <a class="qindex" href="main.html">Main Page</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>connection Class Reference</h1><code>#include &lt;<a class="el" href="connection_8h-source.html">connection.h</a>&gt;</code>
10 <p>
11 <p>Inheritance diagram for connection:
12 <p><center><img src="classconnection.png" usemap="#connection_map" border="0" alt=""></center>
13 <map name="connection_map">
14 <area href="classclassbase.html" alt="classbase" shape="rect" coords="42,0,116,24">
15 <area href="classserverrec.html" alt="serverrec" shape="rect" coords="0,112,74,136">
16 <area href="classuserrec.html" alt="userrec" shape="rect" coords="84,112,158,136">
17 </map>
18 <a href="classconnection-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
19 <tr><td></td></tr>
20 <tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
21 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m0">fd</a></td></tr>
22 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m1">host</a> [256]</td></tr>
23 <tr><td nowrap align=right valign=top>long&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m2">ip</a></td></tr>
24 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m3">inbuf</a> [MAXBUF]</td></tr>
25 <tr><td nowrap align=right valign=top>long&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m4">bytes_in</a></td></tr>
26 <tr><td nowrap align=right valign=top>long&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m5">bytes_out</a></td></tr>
27 <tr><td nowrap align=right valign=top>long&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m6">cmds_in</a></td></tr>
28 <tr><td nowrap align=right valign=top>long&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m7">cmds_out</a></td></tr>
29 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m8">haspassed</a></td></tr>
30 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m9">port</a></td></tr>
31 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m10">registered</a></td></tr>
32 <tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m11">lastping</a></td></tr>
33 <tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m12">signon</a></td></tr>
34 <tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m13">idle_lastmsg</a></td></tr>
35 <tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#m14">nping</a></td></tr>
36 </table>
37 <hr><h2>Member Data Documentation</h2>
38 <a name="m4" doxytag="connection::bytes_in"></a><p>
39 <table width="100%" cellpadding="2" cellspacing="0" border="0">
40   <tr>
41     <td class="md">
42       <table cellpadding="0" cellspacing="0" border="0">
43         <tr>
44           <td class="md" nowrap valign="top"> long connection::bytes_in
45       </table>
46     </td>
47   </tr>
48 </table>
49 <table cellspacing=5 cellpadding=0 border=0>
50   <tr>
51     <td>
52       &nbsp;
53     </td>
54     <td>
55
56 <p>
57
58 <p>
59 Definition at line <a class="el" href="connection_8h-source.html#l00029">29</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
60 <p>
61 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
62   </tr>
63 </table>
64 <a name="m5" doxytag="connection::bytes_out"></a><p>
65 <table width="100%" cellpadding="2" cellspacing="0" border="0">
66   <tr>
67     <td class="md">
68       <table cellpadding="0" cellspacing="0" border="0">
69         <tr>
70           <td class="md" nowrap valign="top"> long connection::bytes_out
71       </table>
72     </td>
73   </tr>
74 </table>
75 <table cellspacing=5 cellpadding=0 border=0>
76   <tr>
77     <td>
78       &nbsp;
79     </td>
80     <td>
81
82 <p>
83
84 <p>
85 Definition at line <a class="el" href="connection_8h-source.html#l00030">30</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
86 <p>
87 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
88   </tr>
89 </table>
90 <a name="m6" doxytag="connection::cmds_in"></a><p>
91 <table width="100%" cellpadding="2" cellspacing="0" border="0">
92   <tr>
93     <td class="md">
94       <table cellpadding="0" cellspacing="0" border="0">
95         <tr>
96           <td class="md" nowrap valign="top"> long connection::cmds_in
97       </table>
98     </td>
99   </tr>
100 </table>
101 <table cellspacing=5 cellpadding=0 border=0>
102   <tr>
103     <td>
104       &nbsp;
105     </td>
106     <td>
107
108 <p>
109
110 <p>
111 Definition at line <a class="el" href="connection_8h-source.html#l00031">31</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
112 <p>
113 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
114   </tr>
115 </table>
116 <a name="m7" doxytag="connection::cmds_out"></a><p>
117 <table width="100%" cellpadding="2" cellspacing="0" border="0">
118   <tr>
119     <td class="md">
120       <table cellpadding="0" cellspacing="0" border="0">
121         <tr>
122           <td class="md" nowrap valign="top"> long connection::cmds_out
123       </table>
124     </td>
125   </tr>
126 </table>
127 <table cellspacing=5 cellpadding=0 border=0>
128   <tr>
129     <td>
130       &nbsp;
131     </td>
132     <td>
133
134 <p>
135
136 <p>
137 Definition at line <a class="el" href="connection_8h-source.html#l00032">32</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
138 <p>
139 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
140   </tr>
141 </table>
142 <a name="m0" doxytag="connection::fd"></a><p>
143 <table width="100%" cellpadding="2" cellspacing="0" border="0">
144   <tr>
145     <td class="md">
146       <table cellpadding="0" cellspacing="0" border="0">
147         <tr>
148           <td class="md" nowrap valign="top"> int connection::fd
149       </table>
150     </td>
151   </tr>
152 </table>
153 <table cellspacing=5 cellpadding=0 border=0>
154   <tr>
155     <td>
156       &nbsp;
157     </td>
158     <td>
159
160 <p>
161
162 <p>
163 Definition at line <a class="el" href="connection_8h-source.html#l00025">25</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
164 <p>
165 Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec::serverrec()</a>, and <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
166   </tr>
167 </table>
168 <a name="m8" doxytag="connection::haspassed"></a><p>
169 <table width="100%" cellpadding="2" cellspacing="0" border="0">
170   <tr>
171     <td class="md">
172       <table cellpadding="0" cellspacing="0" border="0">
173         <tr>
174           <td class="md" nowrap valign="top"> bool connection::haspassed
175       </table>
176     </td>
177   </tr>
178 </table>
179 <table cellspacing=5 cellpadding=0 border=0>
180   <tr>
181     <td>
182       &nbsp;
183     </td>
184     <td>
185
186 <p>
187
188 <p>
189 Definition at line <a class="el" href="connection_8h-source.html#l00033">33</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
190 <p>
191 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
192   </tr>
193 </table>
194 <a name="m1" doxytag="connection::host"></a><p>
195 <table width="100%" cellpadding="2" cellspacing="0" border="0">
196   <tr>
197     <td class="md">
198       <table cellpadding="0" cellspacing="0" border="0">
199         <tr>
200           <td class="md" nowrap valign="top"> char connection::host[256]
201       </table>
202     </td>
203   </tr>
204 </table>
205 <table cellspacing=5 cellpadding=0 border=0>
206   <tr>
207     <td>
208       &nbsp;
209     </td>
210     <td>
211
212 <p>
213
214 <p>
215 Definition at line <a class="el" href="connection_8h-source.html#l00026">26</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.    </td>
216   </tr>
217 </table>
218 <a name="m13" doxytag="connection::idle_lastmsg"></a><p>
219 <table width="100%" cellpadding="2" cellspacing="0" border="0">
220   <tr>
221     <td class="md">
222       <table cellpadding="0" cellspacing="0" border="0">
223         <tr>
224           <td class="md" nowrap valign="top"> time_t connection::idle_lastmsg
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="connection_8h-source.html#l00038">38</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
240 <p>
241 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
242   </tr>
243 </table>
244 <a name="m3" doxytag="connection::inbuf"></a><p>
245 <table width="100%" cellpadding="2" cellspacing="0" border="0">
246   <tr>
247     <td class="md">
248       <table cellpadding="0" cellspacing="0" border="0">
249         <tr>
250           <td class="md" nowrap valign="top"> char connection::inbuf[MAXBUF]
251       </table>
252     </td>
253   </tr>
254 </table>
255 <table cellspacing=5 cellpadding=0 border=0>
256   <tr>
257     <td>
258       &nbsp;
259     </td>
260     <td>
261
262 <p>
263
264 <p>
265 Definition at line <a class="el" href="connection_8h-source.html#l00028">28</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.    </td>
266   </tr>
267 </table>
268 <a name="m2" doxytag="connection::ip"></a><p>
269 <table width="100%" cellpadding="2" cellspacing="0" border="0">
270   <tr>
271     <td class="md">
272       <table cellpadding="0" cellspacing="0" border="0">
273         <tr>
274           <td class="md" nowrap valign="top"> long connection::ip
275       </table>
276     </td>
277   </tr>
278 </table>
279 <table cellspacing=5 cellpadding=0 border=0>
280   <tr>
281     <td>
282       &nbsp;
283     </td>
284     <td>
285
286 <p>
287
288 <p>
289 Definition at line <a class="el" href="connection_8h-source.html#l00027">27</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
290 <p>
291 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
292   </tr>
293 </table>
294 <a name="m11" doxytag="connection::lastping"></a><p>
295 <table width="100%" cellpadding="2" cellspacing="0" border="0">
296   <tr>
297     <td class="md">
298       <table cellpadding="0" cellspacing="0" border="0">
299         <tr>
300           <td class="md" nowrap valign="top"> time_t connection::lastping
301       </table>
302     </td>
303   </tr>
304 </table>
305 <table cellspacing=5 cellpadding=0 border=0>
306   <tr>
307     <td>
308       &nbsp;
309     </td>
310     <td>
311
312 <p>
313
314 <p>
315 Reimplemented in <a class="el" href="classserverrec.html#m3">serverrec</a>.
316 <p>
317 Definition at line <a class="el" href="connection_8h-source.html#l00036">36</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
318 <p>
319 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
320   </tr>
321 </table>
322 <a name="m14" doxytag="connection::nping"></a><p>
323 <table width="100%" cellpadding="2" cellspacing="0" border="0">
324   <tr>
325     <td class="md">
326       <table cellpadding="0" cellspacing="0" border="0">
327         <tr>
328           <td class="md" nowrap valign="top"> time_t connection::nping
329       </table>
330     </td>
331   </tr>
332 </table>
333 <table cellspacing=5 cellpadding=0 border=0>
334   <tr>
335     <td>
336       &nbsp;
337     </td>
338     <td>
339
340 <p>
341
342 <p>
343 Definition at line <a class="el" href="connection_8h-source.html#l00039">39</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
344 <p>
345 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
346   </tr>
347 </table>
348 <a name="m9" doxytag="connection::port"></a><p>
349 <table width="100%" cellpadding="2" cellspacing="0" border="0">
350   <tr>
351     <td class="md">
352       <table cellpadding="0" cellspacing="0" border="0">
353         <tr>
354           <td class="md" nowrap valign="top"> int connection::port
355       </table>
356     </td>
357   </tr>
358 </table>
359 <table cellspacing=5 cellpadding=0 border=0>
360   <tr>
361     <td>
362       &nbsp;
363     </td>
364     <td>
365
366 <p>
367
368 <p>
369 Definition at line <a class="el" href="connection_8h-source.html#l00034">34</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
370 <p>
371 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
372   </tr>
373 </table>
374 <a name="m10" doxytag="connection::registered"></a><p>
375 <table width="100%" cellpadding="2" cellspacing="0" border="0">
376   <tr>
377     <td class="md">
378       <table cellpadding="0" cellspacing="0" border="0">
379         <tr>
380           <td class="md" nowrap valign="top"> int connection::registered
381       </table>
382     </td>
383   </tr>
384 </table>
385 <table cellspacing=5 cellpadding=0 border=0>
386   <tr>
387     <td>
388       &nbsp;
389     </td>
390     <td>
391
392 <p>
393
394 <p>
395 Definition at line <a class="el" href="connection_8h-source.html#l00035">35</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
396 <p>
397 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
398   </tr>
399 </table>
400 <a name="m12" doxytag="connection::signon"></a><p>
401 <table width="100%" cellpadding="2" cellspacing="0" border="0">
402   <tr>
403     <td class="md">
404       <table cellpadding="0" cellspacing="0" border="0">
405         <tr>
406           <td class="md" nowrap valign="top"> time_t connection::signon
407       </table>
408     </td>
409   </tr>
410 </table>
411 <table cellspacing=5 cellpadding=0 border=0>
412   <tr>
413     <td>
414       &nbsp;
415     </td>
416     <td>
417
418 <p>
419
420 <p>
421 Definition at line <a class="el" href="connection_8h-source.html#l00037">37</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
422 <p>
423 Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>.    </td>
424   </tr>
425 </table>
426 <hr>The documentation for this class was generated from the following file:<ul>
427 <li><a class="el" href="connection_8h-source.html">connection.h</a></ul>
428 <hr><address style="align: right;"><small>Generated on Mon Jan 27 00:23:13 2003 for InspIRCd by
429 <a href="http://www.doxygen.org/index.html">
430 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
431 width=110 height=53></a>1.3-rc2 </small></address>
432 </body>
433 </html>