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="doxygen.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="124,179,193,200" alt="">
22 <area href="classucrec.html" shape="rect" coords="312,179,357,200" 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#l00046">connection::bytes_in</a>, <a class="el" href="connection_8h-source.html#l00047">connection::bytes_out</a>, <a class="el" href="channels_8h-source.html#l00177">ucrec::channel</a>, <a class="el" href="users_8h-source.html#l00092">chans</a>, <a class="el" href="connection_8h-source.html#l00048">connection::cmds_in</a>, <a class="el" href="connection_8h-source.html#l00049">connection::cmds_out</a>, <a class="el" href="connection_8h-source.html#l00042">connection::fd</a>, <a class="el" href="connection_8h-source.html#l00050">connection::haspassed</a>, <a class="el" href="connection_8h-source.html#l00055">connection::idle_lastmsg</a>, <a class="el" href="users_8h-source.html#l00064">invites</a>, <a class="el" href="connection_8h-source.html#l00044">connection::ip</a>, <a class="el" href="connection_8h-source.html#l00053">connection::lastping</a>, <a class="el" href="connection_8h-source.html#l00056">connection::nping</a>, <a class="el" href="connection_8h-source.html#l00051">connection::port</a>, <a class="el" href="connection_8h-source.html#l00052">connection::registered</a>, and <a class="el" href="connection_8h-source.html#l00054">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#l00060">60</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>00061 {
274 00062 <a class="code" href="classInvited.html">Invited</a> i;
275 00063 strcpy(i.<a class="code" href="classInvited.html#m0">channel</a>,channel);
276 00064 <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> (!strcasecmp(i->channel,channel))
320 00055 <span class="keywordflow">return</span> <span class="keyword">true</span>;
327 <a name="a6" doxytag="userrec::RemoveInvite"></a><p>
328 <table width="100%" cellpadding="2" cellspacing="0" border="0">
331 <table cellpadding="0" cellspacing="0" border="0">
333 <td class="md" nowrap valign="top"> void userrec::RemoveInvite </td>
334 <td class="md" valign="top">( </td>
335 <td class="md" nowrap valign="top">char * </td>
336 <td class="mdname1" valign="top" nowrap> <em>channel</em> </td>
337 <td class="md" valign="top">) </td>
338 <td class="md" nowrap><code> [virtual]</code></td>
345 <table cellspacing=5 cellpadding=0 border=0>
353 Removes a channel from a users invite list.
355 This member function is called on successfully joining an invite only channel to which the user has previously been invited, to clear the invitation.
357 Definition at line <a class="el" href="users_8cpp-source.html#l00067">67</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
359 References <a class="el" href="users_8h-source.html#l00064">invites</a>.
361 <div class="fragment"><pre>00068 {
362 00069 <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++)
364 00071 <span class="keywordflow">if</span> (!strcasecmp(i->channel,channel))
366 00073 <a class="code" href="classuserrec.html#o0">invites</a>.erase(i);
367 00074 <span class="keywordflow">return</span>;
374 <hr><h2>Member Data Documentation</h2>
375 <a name="m7" doxytag="userrec::awaymsg"></a><p>
376 <table width="100%" cellpadding="2" cellspacing="0" border="0">
379 <table cellpadding="0" cellspacing="0" border="0">
381 <td class="md" nowrap valign="top"> char userrec::awaymsg[512]
386 <table cellspacing=5 cellpadding=0 border=0>
394 The user's away message.
396 If this string is empty, the user is not marked as away.
398 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>
401 <a name="m5" doxytag="userrec::chans"></a><p>
402 <table width="100%" cellpadding="2" cellspacing="0" border="0">
405 <table cellpadding="0" cellspacing="0" border="0">
407 <td class="md" nowrap valign="top"> <a class="el" href="classucrec.html">ucrec</a> userrec::chans[MAXCHANS]
412 <table cellspacing=5 cellpadding=0 border=0>
422 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>.
424 Referenced by <a class="el" href="users_8cpp-source.html#l00011">userrec()</a>. </td>
427 <a name="m2" doxytag="userrec::dhost"></a><p>
428 <table width="100%" cellpadding="2" cellspacing="0" border="0">
431 <table cellpadding="0" cellspacing="0" border="0">
433 <td class="md" nowrap valign="top"> char userrec::dhost[256]
438 <table cellspacing=5 cellpadding=0 border=0>
446 The host displayed to non-opers (used for cloaking etc).
448 This usually matches the value of <a class="el" href="classconnection.html#m2">userrec::host</a>.
450 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>
453 <a name="m3" doxytag="userrec::fullname"></a><p>
454 <table width="100%" cellpadding="2" cellspacing="0" border="0">
457 <table cellpadding="0" cellspacing="0" border="0">
459 <td class="md" nowrap valign="top"> char userrec::fullname[128]
464 <table cellspacing=5 cellpadding=0 border=0>
476 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>
479 <a name="m1" doxytag="userrec::ident"></a><p>
480 <table width="100%" cellpadding="2" cellspacing="0" border="0">
483 <table cellpadding="0" cellspacing="0" border="0">
485 <td class="md" nowrap valign="top"> char userrec::ident[64]
490 <table cellspacing=5 cellpadding=0 border=0>
498 The users ident reply.
502 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>
505 <a name="o0" doxytag="userrec::invites"></a><p>
506 <table width="100%" cellpadding="2" cellspacing="0" border="0">
509 <table cellpadding="0" cellspacing="0" border="0">
511 <td class="md" nowrap valign="top"> <a class="el" href="users_8h.html#a6">InvitedList</a> userrec::invites<code> [private]</code>
516 <table cellspacing=5 cellpadding=0 border=0>
524 A list of channels the user has a pending invite to.
528 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>.
530 Referenced by <a class="el" href="users_8cpp-source.html#l00060">InviteTo()</a>, <a class="el" href="users_8cpp-source.html#l00049">IsInvited()</a>, <a class="el" href="users_8cpp-source.html#l00067">RemoveInvite()</a>, and <a class="el" href="users_8cpp-source.html#l00011">userrec()</a>. </td>
533 <a name="m4" doxytag="userrec::modes"></a><p>
534 <table width="100%" cellpadding="2" cellspacing="0" border="0">
537 <table cellpadding="0" cellspacing="0" border="0">
539 <td class="md" nowrap valign="top"> char userrec::modes[32]
544 <table cellspacing=5 cellpadding=0 border=0>
552 The user's mode string.
554 This may contain any of the following RFC characters: o, w, s, i Your module may define other mode characters as it sees fit.
556 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>
559 <a name="m0" doxytag="userrec::nick"></a><p>
560 <table width="100%" cellpadding="2" cellspacing="0" border="0">
563 <table cellpadding="0" cellspacing="0" border="0">
565 <td class="md" nowrap valign="top"> char userrec::nick[NICKMAX]
570 <table cellspacing=5 cellpadding=0 border=0>
580 An invalid nickname indicates an unregistered connection prior to the NICK command.
582 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>
585 <a name="m8" doxytag="userrec::result"></a><p>
586 <table width="100%" cellpadding="2" cellspacing="0" border="0">
589 <table cellpadding="0" cellspacing="0" border="0">
591 <td class="md" nowrap valign="top"> char userrec::result[256]
596 <table cellspacing=5 cellpadding=0 border=0>
604 Stores the result of the last GetFullHost or GetRealHost call.
606 You may use this to increase the speed of use of this class.
608 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>.
610 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>
613 <a name="m6" doxytag="userrec::server"></a><p>
614 <table width="100%" cellpadding="2" cellspacing="0" border="0">
617 <table cellpadding="0" cellspacing="0" border="0">
619 <td class="md" nowrap valign="top"> char userrec::server[256]
624 <table cellspacing=5 cellpadding=0 border=0>
632 The server the user is connected to.
636 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>
639 <hr>The documentation for this class was generated from the following files:<ul>
640 <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>
641 <hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:33 2003 for InspIRCd by
642 <a href="http://www.doxygen.org/index.html">
643 <img src="doxygen.png" alt="doxygen" align="middle" border=0
644 width=110 height=53></a>1.3-rc3 </small></address>