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>userrec class Reference</title>
4 <link href="inspircd.css" rel="stylesheet" type="text/css">
6 <!-- Generated by Doxygen 1.3-rc3 -->
8 <a class="qindex" href="main.html">Main Page</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">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center>
9 <hr><h1>userrec Class Reference</h1>Holds all information about a user This class stores all information about a user connected to the irc server.
10 <a href="#_details">More...</a>
12 <code>#include <<a class="el" href="users_8h-source.html">users.h</a>></code>
14 Inheritance diagram for userrec:<p><center><img src="classuserrec__inherit__graph.gif" border="0" usemap="#userrec__inherit__map" alt="Inheritance graph"></center>
15 <map name="userrec__inherit__map">
16 <area href="classconnection.html" shape="rect" coords="7,85,76,106" alt="">
17 <area href="classclassbase.html" shape="rect" coords="8,16,75,37" alt="">
19 <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for userrec:<p><center><img src="classuserrec__coll__graph.gif" border="0" usemap="#userrec__coll__map" alt="Collaboration graph"></center>
20 <map name="userrec__coll__map">
21 <area href="classconnection.html" shape="rect" coords="128,195,197,216" alt="">
22 <area href="classucrec.html" shape="rect" coords="316,195,361,216" alt="">
24 <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classuserrec-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
26 <tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
27 <tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classuserrec.html#a0">userrec</a> ()</td></tr>
28 <tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classuserrec.html#a1">~userrec</a> ()</td></tr>
29 <tr><td nowrap align=right valign=top>virtual char * </td><td valign=bottom><a class="el" href="classuserrec.html#a2">GetFullHost</a> ()</td></tr>
30 <tr><td> </td><td><font size=-1><em>Returns the full displayed host of the user This member function returns the hostname of the user as seen by other users on the server, in nick!identhost form.</em> <a href="#a2"></a><em></em></font><br><br></td></tr>
31 <tr><td nowrap align=right valign=top>virtual char * </td><td valign=bottom><a class="el" href="classuserrec.html#a3">GetFullRealHost</a> ()</td></tr>
32 <tr><td> </td><td><font size=-1><em>Returns the full real host of the user This member function returns the hostname of the user as seen by other users on the server, in nick!identhost form.</em> <a href="#a3"></a><em></em></font><br><br></td></tr>
33 <tr><td nowrap align=right valign=top>virtual bool </td><td valign=bottom><a class="el" href="classuserrec.html#a4">IsInvited</a> (char *channel)</td></tr>
34 <tr><td> </td><td><font size=-1><em>Returns true if a user is invited to a channel.</em> <a href="#a4"></a><em></em></font><br><br></td></tr>
35 <tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classuserrec.html#a5">InviteTo</a> (char *channel)</td></tr>
36 <tr><td> </td><td><font size=-1><em>Adds a channel to a users invite list (invites them to a channel).</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
37 <tr><td nowrap align=right valign=top>virtual void </td><td valign=bottom><a class="el" href="classuserrec.html#a6">RemoveInvite</a> (char *channel)</td></tr>
38 <tr><td> </td><td><font size=-1><em>Removes a channel from a users invite list.</em> <a href="#a6"></a><em></em></font><br><br></td></tr>
39 <tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
40 <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m0">nick</a> [NICKMAX]</td></tr>
41 <tr><td> </td><td><font size=-1><em>The users nickname.</em> <a href="#m0"></a><em></em></font><br><br></td></tr>
42 <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m1">ident</a> [64]</td></tr>
43 <tr><td> </td><td><font size=-1><em>The users ident reply.</em> <a href="#m1"></a><em></em></font><br><br></td></tr>
44 <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m2">dhost</a> [256]</td></tr>
45 <tr><td> </td><td><font size=-1><em>The host displayed to non-opers (used for cloaking etc).</em> <a href="#m2"></a><em></em></font><br><br></td></tr>
46 <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m3">fullname</a> [128]</td></tr>
47 <tr><td> </td><td><font size=-1><em>The users full name.</em> <a href="#m3"></a><em></em></font><br><br></td></tr>
48 <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m4">modes</a> [32]</td></tr>
49 <tr><td> </td><td><font size=-1><em>The user's mode string.</em> <a href="#m4"></a><em></em></font><br><br></td></tr>
50 <tr><td nowrap align=right valign=top><a class="el" href="classucrec.html">ucrec</a> </td><td valign=bottom><a class="el" href="classuserrec.html#m5">chans</a> [MAXCHANS]</td></tr>
51 <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m6">server</a> [256]</td></tr>
52 <tr><td> </td><td><font size=-1><em>The server the user is connected to.</em> <a href="#m6"></a><em></em></font><br><br></td></tr>
53 <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m7">awaymsg</a> [512]</td></tr>
54 <tr><td> </td><td><font size=-1><em>The user's away message.</em> <a href="#m7"></a><em></em></font><br><br></td></tr>
55 <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m8">result</a> [256]</td></tr>
56 <tr><td> </td><td><font size=-1><em>Stores the result of the last GetFullHost or GetRealHost call.</em> <a href="#m8"></a><em></em></font><br><br></td></tr>
57 <tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
58 <tr><td nowrap align=right valign=top><a class="el" href="users_8h.html#a6">InvitedList</a> </td><td valign=bottom><a class="el" href="classuserrec.html#o0">invites</a></td></tr>
59 <tr><td> </td><td><font size=-1><em>A list of channels the user has a pending invite to.</em> <a href="#o0"></a><em></em></font><br><br></td></tr>
61 <hr><a name="_details"></a><h2>Detailed Description</h2>
62 Holds all information about a user This class stores all information about a user connected to the irc server.
64 Everything about a connection is stored here primarily, from the user's socket ID (file descriptor) through to the user's nickname and hostname. Use the Find method of the server class to locate a specific user by nickname.
68 Definition at line <a class="el" href="users_8h-source.html#l00058">58</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Constructor & Destructor Documentation</h2>
69 <a name="a0" doxytag="userrec::userrec"></a><p>
70 <table width="100%" cellpadding="2" cellspacing="0" border="0">
73 <table cellpadding="0" cellspacing="0" border="0">
75 <td class="md" nowrap valign="top"> userrec::userrec </td>
76 <td class="md" valign="top">( </td>
77 <td class="mdname1" valign="top" nowrap> </td>
78 <td class="md" valign="top">) </td>
79 <td class="md" nowrap></td>
86 <table cellspacing=5 cellpadding=0 border=0>
96 Definition at line <a class="el" href="users_8cpp-source.html#l00011">11</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
98 References <a class="el" href="connection_8h-source.html#l00047">connection::bytes_in</a>, <a class="el" href="connection_8h-source.html#l00048">connection::bytes_out</a>, <a class="el" href="channels_8h-source.html#l00176">ucrec::channel</a>, <a class="el" href="users_8h-source.html#l00092">chans</a>, <a class="el" href="connection_8h-source.html#l00049">connection::cmds_in</a>, <a class="el" href="connection_8h-source.html#l00050">connection::cmds_out</a>, <a class="el" href="connection_8h-source.html#l00043">connection::fd</a>, <a class="el" href="connection_8h-source.html#l00051">connection::haspassed</a>, <a class="el" href="connection_8h-source.html#l00056">connection::idle_lastmsg</a>, <a class="el" href="users_8h-source.html#l00064">invites</a>, <a class="el" href="connection_8h-source.html#l00045">connection::ip</a>, <a class="el" href="connection_8h-source.html#l00054">connection::lastping</a>, <a class="el" href="connection_8h-source.html#l00057">connection::nping</a>, <a class="el" href="connection_8h-source.html#l00052">connection::port</a>, <a class="el" href="connection_8h-source.html#l00053">connection::registered</a>, and <a class="el" href="connection_8h-source.html#l00055">connection::signon</a>.
100 <div class="fragment"><pre>00012 {
101 00013 <span class="comment">// the PROPER way to do it, AVOID bzero at *ALL* costs</span>
102 00014 strcpy(nick,<span class="stringliteral">""</span>);
103 00015 <a class="code" href="classconnection.html#m3">ip</a> = 0;
104 00016 strcpy(ident,<span class="stringliteral">""</span>);
105 00017 strcpy(host,<span class="stringliteral">""</span>);
106 00018 strcpy(dhost,<span class="stringliteral">""</span>);
107 00019 strcpy(fullname,<span class="stringliteral">""</span>);
108 00020 strcpy(modes,<span class="stringliteral">""</span>);
109 00021 strcpy(inbuf,<span class="stringliteral">""</span>);
110 00022 strcpy(server,<span class="stringliteral">""</span>);
111 00023 strcpy(awaymsg,<span class="stringliteral">""</span>);
112 00024 <a class="code" href="classconnection.html#m1">fd</a> = <a class="code" href="classconnection.html#m12">lastping</a> = <a class="code" href="classconnection.html#m13">signon</a> = <a class="code" href="classconnection.html#m14">idle_lastmsg</a> = <a class="code" href="classconnection.html#m15">nping</a> = <a class="code" href="classconnection.html#m11">registered</a> = 0;
113 00025 <a class="code" href="classconnection.html#m10">port</a> = <a class="code" href="classconnection.html#m5">bytes_in</a> = <a class="code" href="classconnection.html#m6">bytes_out</a> = <a class="code" href="classconnection.html#m7">cmds_in</a> = <a class="code" href="classconnection.html#m8">cmds_out</a> = 0;
114 00026 <a class="code" href="classconnection.html#m9">haspassed</a> = <span class="keyword">false</span>;
115 00027 strcpy(result,<span class="stringliteral">""</span>);
116 00028 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < MAXCHANS; i++)
118 00030 <a class="code" href="classuserrec.html#m5">chans</a>[i].<a class="code" href="classucrec.html#m1">channel</a> = NULL;
120 00032 <a class="code" href="classuserrec.html#o0">invites</a>.clear();
125 <a name="a1" doxytag="userrec::~userrec"></a><p>
126 <table width="100%" cellpadding="2" cellspacing="0" border="0">
129 <table cellpadding="0" cellspacing="0" border="0">
131 <td class="md" nowrap valign="top"> virtual userrec::~userrec </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><code> [inline, virtual]</code></td>
142 <table cellspacing=5 cellpadding=0 border=0>
152 Definition at line <a class="el" href="users_8h-source.html#l00110">110</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
154 <div class="fragment"><pre>00110 { }
158 <hr><h2>Member Function Documentation</h2>
159 <a name="a2" doxytag="userrec::GetFullHost"></a><p>
160 <table width="100%" cellpadding="2" cellspacing="0" border="0">
163 <table cellpadding="0" cellspacing="0" border="0">
165 <td class="md" nowrap valign="top"> char * userrec::GetFullHost </td>
166 <td class="md" valign="top">( </td>
167 <td class="mdname1" valign="top" nowrap> </td>
168 <td class="md" valign="top">) </td>
169 <td class="md" nowrap><code> [virtual]</code></td>
176 <table cellspacing=5 cellpadding=0 border=0>
184 Returns the full displayed host of the user This member function returns the hostname of the user as seen by other users on the server, in nick!identhost form.
188 Definition at line <a class="el" href="users_8cpp-source.html#l00036">36</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
190 References <a class="el" href="users_8h-source.html#l00106">result</a>.
192 <div class="fragment"><pre>00037 {
193 00038 sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,dhost);
194 00039 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
199 <a name="a3" doxytag="userrec::GetFullRealHost"></a><p>
200 <table width="100%" cellpadding="2" cellspacing="0" border="0">
203 <table cellpadding="0" cellspacing="0" border="0">
205 <td class="md" nowrap valign="top"> char * userrec::GetFullRealHost </td>
206 <td class="md" valign="top">( </td>
207 <td class="mdname1" valign="top" nowrap> </td>
208 <td class="md" valign="top">) </td>
209 <td class="md" nowrap><code> [virtual]</code></td>
216 <table cellspacing=5 cellpadding=0 border=0>
224 Returns the full real host of the user This member function returns the hostname of the user as seen by other users on the server, in nick!identhost form.
226 If any form of hostname cloaking is in operation, e.g. through a module, then this method will ignore it and return the true hostname.
228 Definition at line <a class="el" href="users_8cpp-source.html#l00043">43</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
230 References <a class="el" href="users_8h-source.html#l00106">result</a>.
232 <div class="fragment"><pre>00044 {
233 00045 sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,host);
234 00046 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
239 <a name="a5" doxytag="userrec::InviteTo"></a><p>
240 <table width="100%" cellpadding="2" cellspacing="0" border="0">
243 <table cellpadding="0" cellspacing="0" border="0">
245 <td class="md" nowrap valign="top"> void userrec::InviteTo </td>
246 <td class="md" valign="top">( </td>
247 <td class="md" nowrap valign="top">char * </td>
248 <td class="mdname1" valign="top" nowrap> <em>channel</em> </td>
249 <td class="md" valign="top">) </td>
250 <td class="md" nowrap><code> [virtual]</code></td>
257 <table cellspacing=5 cellpadding=0 border=0>
265 Adds a channel to a users invite list (invites them to a channel).
269 Definition at line <a class="el" href="users_8cpp-source.html#l00063">63</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
271 References <a class="el" href="users_8h-source.html#l00028">Invited::channel</a>, and <a class="el" href="users_8h-source.html#l00064">invites</a>.
273 <div class="fragment"><pre>00064 {
274 00065 <a class="code" href="classInvited.html">Invited</a> i;
275 00066 strcpy(i.<a class="code" href="classInvited.html#m0">channel</a>,channel);
276 00067 <a class="code" href="classuserrec.html#o0">invites</a>.push_back(i);
281 <a name="a4" doxytag="userrec::IsInvited"></a><p>
282 <table width="100%" cellpadding="2" cellspacing="0" border="0">
285 <table cellpadding="0" cellspacing="0" border="0">
287 <td class="md" nowrap valign="top"> bool userrec::IsInvited </td>
288 <td class="md" valign="top">( </td>
289 <td class="md" nowrap valign="top">char * </td>
290 <td class="mdname1" valign="top" nowrap> <em>channel</em> </td>
291 <td class="md" valign="top">) </td>
292 <td class="md" nowrap><code> [virtual]</code></td>
299 <table cellspacing=5 cellpadding=0 border=0>
307 Returns true if a user is invited to a channel.
311 Definition at line <a class="el" href="users_8cpp-source.html#l00049">49</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
313 References <a class="el" href="users_8h-source.html#l00064">invites</a>.
315 <div class="fragment"><pre>00050 {
316 00051 <span class="keywordflow">for</span> (InvitedList::iterator i = <a class="code" href="classuserrec.html#o0">invites</a>.begin(); i != <a class="code" href="classuserrec.html#o0">invites</a>.end(); i++)
318 00053 <span class="keywordflow">if</span> (i->channel) {
319 00054 <span class="keywordflow">if</span> (!strcasecmp(i->channel,channel))
321 00056 <span class="keywordflow">return</span> <span class="keyword">true</span>;
325 00060 <span class="keywordflow">return</span> <span class="keyword">false</span>;
330 <a name="a6" doxytag="userrec::RemoveInvite"></a><p>
331 <table width="100%" cellpadding="2" cellspacing="0" border="0">
334 <table cellpadding="0" cellspacing="0" border="0">
336 <td class="md" nowrap valign="top"> void userrec::RemoveInvite </td>
337 <td class="md" valign="top">( </td>
338 <td class="md" nowrap valign="top">char * </td>
339 <td class="mdname1" valign="top" nowrap> <em>channel</em> </td>
340 <td class="md" valign="top">) </td>
341 <td class="md" nowrap><code> [virtual]</code></td>
348 <table cellspacing=5 cellpadding=0 border=0>
356 Removes a channel from a users invite list.
358 This member function is called on successfully joining an invite only channel to which the user has previously been invited, to clear the invitation.
360 Definition at line <a class="el" href="users_8cpp-source.html#l00070">70</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
362 References <a class="el" href="users_8h-source.html#l00064">invites</a>.
364 <div class="fragment"><pre>00071 {
365 00072 <span class="keywordflow">for</span> (InvitedList::iterator i = <a class="code" href="classuserrec.html#o0">invites</a>.begin(); i != <a class="code" href="classuserrec.html#o0">invites</a>.end(); i++)
367 00074 <span class="keywordflow">if</span> (i->channel) {
368 00075 <span class="keywordflow">if</span> (!strcasecmp(i->channel,channel))
370 00077 <a class="code" href="classuserrec.html#o0">invites</a>.erase(i);
371 00078 <span class="keywordflow">return</span>;
379 <hr><h2>Member Data Documentation</h2>
380 <a name="m7" doxytag="userrec::awaymsg"></a><p>
381 <table width="100%" cellpadding="2" cellspacing="0" border="0">
384 <table cellpadding="0" cellspacing="0" border="0">
386 <td class="md" nowrap valign="top"> char userrec::awaymsg[512]
391 <table cellspacing=5 cellpadding=0 border=0>
399 The user's away message.
401 If this string is empty, the user is not marked as away.
403 Definition at line <a class="el" href="users_8h-source.html#l00101">101</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
406 <a name="m5" doxytag="userrec::chans"></a><p>
407 <table width="100%" cellpadding="2" cellspacing="0" border="0">
410 <table cellpadding="0" cellspacing="0" border="0">
412 <td class="md" nowrap valign="top"> <a class="el" href="classucrec.html">ucrec</a> userrec::chans[MAXCHANS]
417 <table cellspacing=5 cellpadding=0 border=0>
427 Definition at line <a class="el" href="users_8h-source.html#l00092">92</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
429 Referenced by <a class="el" href="users_8cpp-source.html#l00011">userrec()</a>. </td>
432 <a name="m2" doxytag="userrec::dhost"></a><p>
433 <table width="100%" cellpadding="2" cellspacing="0" border="0">
436 <table cellpadding="0" cellspacing="0" border="0">
438 <td class="md" nowrap valign="top"> char userrec::dhost[256]
443 <table cellspacing=5 cellpadding=0 border=0>
451 The host displayed to non-opers (used for cloaking etc).
453 This usually matches the value of <a class="el" href="classconnection.html#m2">userrec::host</a>.
455 Definition at line <a class="el" href="users_8h-source.html#l00080">80</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
458 <a name="m3" doxytag="userrec::fullname"></a><p>
459 <table width="100%" cellpadding="2" cellspacing="0" border="0">
462 <table cellpadding="0" cellspacing="0" border="0">
464 <td class="md" nowrap valign="top"> char userrec::fullname[128]
469 <table cellspacing=5 cellpadding=0 border=0>
481 Definition at line <a class="el" href="users_8h-source.html#l00084">84</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
484 <a name="m1" doxytag="userrec::ident"></a><p>
485 <table width="100%" cellpadding="2" cellspacing="0" border="0">
488 <table cellpadding="0" cellspacing="0" border="0">
490 <td class="md" nowrap valign="top"> char userrec::ident[64]
495 <table cellspacing=5 cellpadding=0 border=0>
503 The users ident reply.
507 Definition at line <a class="el" href="users_8h-source.html#l00075">75</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
510 <a name="o0" doxytag="userrec::invites"></a><p>
511 <table width="100%" cellpadding="2" cellspacing="0" border="0">
514 <table cellpadding="0" cellspacing="0" border="0">
516 <td class="md" nowrap valign="top"> <a class="el" href="users_8h.html#a6">InvitedList</a> userrec::invites<code> [private]</code>
521 <table cellspacing=5 cellpadding=0 border=0>
529 A list of channels the user has a pending invite to.
533 Definition at line <a class="el" href="users_8h-source.html#l00064">64</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
535 Referenced by <a class="el" href="users_8cpp-source.html#l00063">InviteTo()</a>, <a class="el" href="users_8cpp-source.html#l00049">IsInvited()</a>, <a class="el" href="users_8cpp-source.html#l00070">RemoveInvite()</a>, and <a class="el" href="users_8cpp-source.html#l00011">userrec()</a>. </td>
538 <a name="m4" doxytag="userrec::modes"></a><p>
539 <table width="100%" cellpadding="2" cellspacing="0" border="0">
542 <table cellpadding="0" cellspacing="0" border="0">
544 <td class="md" nowrap valign="top"> char userrec::modes[32]
549 <table cellspacing=5 cellpadding=0 border=0>
557 The user's mode string.
559 This may contain any of the following RFC characters: o, w, s, i Your module may define other mode characters as it sees fit.
561 Definition at line <a class="el" href="users_8h-source.html#l00090">90</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
564 <a name="m0" doxytag="userrec::nick"></a><p>
565 <table width="100%" cellpadding="2" cellspacing="0" border="0">
568 <table cellpadding="0" cellspacing="0" border="0">
570 <td class="md" nowrap valign="top"> char userrec::nick[NICKMAX]
575 <table cellspacing=5 cellpadding=0 border=0>
585 An invalid nickname indicates an unregistered connection prior to the NICK command.
587 Definition at line <a class="el" href="users_8h-source.html#l00071">71</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
590 <a name="m8" doxytag="userrec::result"></a><p>
591 <table width="100%" cellpadding="2" cellspacing="0" border="0">
594 <table cellpadding="0" cellspacing="0" border="0">
596 <td class="md" nowrap valign="top"> char userrec::result[256]
601 <table cellspacing=5 cellpadding=0 border=0>
609 Stores the result of the last GetFullHost or GetRealHost call.
611 You may use this to increase the speed of use of this class.
613 Definition at line <a class="el" href="users_8h-source.html#l00106">106</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
615 Referenced by <a class="el" href="users_8cpp-source.html#l00036">GetFullHost()</a>, and <a class="el" href="users_8cpp-source.html#l00043">GetFullRealHost()</a>. </td>
618 <a name="m6" doxytag="userrec::server"></a><p>
619 <table width="100%" cellpadding="2" cellspacing="0" border="0">
622 <table cellpadding="0" cellspacing="0" border="0">
624 <td class="md" nowrap valign="top"> char userrec::server[256]
629 <table cellspacing=5 cellpadding=0 border=0>
637 The server the user is connected to.
641 Definition at line <a class="el" href="users_8h-source.html#l00096">96</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
644 <hr>The documentation for this class was generated from the following files:<ul>
645 <li><a class="el" href="users_8h-source.html">users.h</a><li><a class="el" href="users_8cpp-source.html">users.cpp</a></ul>
646 <hr><address style="align: right;"><small>Generated on Sat Apr 3 16:36:20 2004 for InspIRCd by
647 <a href="http://www.doxygen.org/index.html">
648 <img src="doxygen.png" alt="doxygen" align="middle" border=0
649 width=110 height=53></a>1.3-rc3 </small></address>