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="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">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> [MAXBUF]</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#l00202">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 log(DEBUG,<span class="stringliteral">"Removing invites"</span>);
366 00073 <span class="keywordflow">if</span> (<a class="code" href="classuserrec.html#o0">invites</a>.size())
368 00075 <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++)
370 00077 <span class="keywordflow">if</span> (i->channel) {
371 00078 <span class="keywordflow">if</span> (!strcasecmp(i->channel,channel))
373 00080 <a class="code" href="classuserrec.html#o0">invites</a>.erase(i);
374 00081 <span class="keywordflow">return</span>;
383 <hr><h2>Member Data Documentation</h2>
384 <a name="m7" doxytag="userrec::awaymsg"></a><p>
385 <table width="100%" cellpadding="2" cellspacing="0" border="0">
388 <table cellpadding="0" cellspacing="0" border="0">
390 <td class="md" nowrap valign="top"> char userrec::awaymsg[512]
395 <table cellspacing=5 cellpadding=0 border=0>
403 The user's away message.
405 If this string is empty, the user is not marked as away.
407 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>
410 <a name="m5" doxytag="userrec::chans"></a><p>
411 <table width="100%" cellpadding="2" cellspacing="0" border="0">
414 <table cellpadding="0" cellspacing="0" border="0">
416 <td class="md" nowrap valign="top"> <a class="el" href="classucrec.html">ucrec</a> userrec::chans[MAXCHANS]
421 <table cellspacing=5 cellpadding=0 border=0>
431 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>.
433 Referenced by <a class="el" href="users_8cpp-source.html#l00011">userrec()</a>. </td>
436 <a name="m2" doxytag="userrec::dhost"></a><p>
437 <table width="100%" cellpadding="2" cellspacing="0" border="0">
440 <table cellpadding="0" cellspacing="0" border="0">
442 <td class="md" nowrap valign="top"> char userrec::dhost[256]
447 <table cellspacing=5 cellpadding=0 border=0>
455 The host displayed to non-opers (used for cloaking etc).
457 This usually matches the value of <a class="el" href="classconnection.html#m2">userrec::host</a>.
459 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>
462 <a name="m3" doxytag="userrec::fullname"></a><p>
463 <table width="100%" cellpadding="2" cellspacing="0" border="0">
466 <table cellpadding="0" cellspacing="0" border="0">
468 <td class="md" nowrap valign="top"> char userrec::fullname[128]
473 <table cellspacing=5 cellpadding=0 border=0>
485 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>
488 <a name="m1" doxytag="userrec::ident"></a><p>
489 <table width="100%" cellpadding="2" cellspacing="0" border="0">
492 <table cellpadding="0" cellspacing="0" border="0">
494 <td class="md" nowrap valign="top"> char userrec::ident[64]
499 <table cellspacing=5 cellpadding=0 border=0>
507 The users ident reply.
511 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>
514 <a name="o0" doxytag="userrec::invites"></a><p>
515 <table width="100%" cellpadding="2" cellspacing="0" border="0">
518 <table cellpadding="0" cellspacing="0" border="0">
520 <td class="md" nowrap valign="top"> <a class="el" href="users_8h.html#a6">InvitedList</a> userrec::invites<code> [private]</code>
525 <table cellspacing=5 cellpadding=0 border=0>
533 A list of channels the user has a pending invite to.
537 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>.
539 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>
542 <a name="m4" doxytag="userrec::modes"></a><p>
543 <table width="100%" cellpadding="2" cellspacing="0" border="0">
546 <table cellpadding="0" cellspacing="0" border="0">
548 <td class="md" nowrap valign="top"> char userrec::modes[MAXBUF]
553 <table cellspacing=5 cellpadding=0 border=0>
561 The user's mode string.
563 This may contain any of the following RFC characters: o, w, s, i Your module may define other mode characters as it sees fit.
565 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>
568 <a name="m0" doxytag="userrec::nick"></a><p>
569 <table width="100%" cellpadding="2" cellspacing="0" border="0">
572 <table cellpadding="0" cellspacing="0" border="0">
574 <td class="md" nowrap valign="top"> char userrec::nick[NICKMAX]
579 <table cellspacing=5 cellpadding=0 border=0>
589 An invalid nickname indicates an unregistered connection prior to the NICK command.
591 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>
594 <a name="m8" doxytag="userrec::result"></a><p>
595 <table width="100%" cellpadding="2" cellspacing="0" border="0">
598 <table cellpadding="0" cellspacing="0" border="0">
600 <td class="md" nowrap valign="top"> char userrec::result[256]
605 <table cellspacing=5 cellpadding=0 border=0>
613 Stores the result of the last GetFullHost or GetRealHost call.
615 You may use this to increase the speed of use of this class.
617 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>.
619 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>
622 <a name="m6" doxytag="userrec::server"></a><p>
623 <table width="100%" cellpadding="2" cellspacing="0" border="0">
626 <table cellpadding="0" cellspacing="0" border="0">
628 <td class="md" nowrap valign="top"> char userrec::server[256]
633 <table cellspacing=5 cellpadding=0 border=0>
641 The server the user is connected to.
645 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>
648 <hr>The documentation for this class was generated from the following files:<ul>
649 <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>
650 <hr><address style="align: right;"><small>Generated on Sun Apr 4 23:02:33 2004 for InspIRCd by
651 <a href="http://www.doxygen.org/index.html">
652 <img src="doxygen.png" alt="doxygen" align="middle" border=0
653 width=110 height=53></a>1.3-rc3 </small></address>