summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/module-doc/annotated.html2
-rw-r--r--docs/module-doc/base_8h-source.html48
-rw-r--r--docs/module-doc/base_8h.html2
-rw-r--r--docs/module-doc/channels_8h-source.html246
-rw-r--r--docs/module-doc/channels_8h.html18
-rw-r--r--docs/module-doc/classAdmin-members.html2
-rw-r--r--docs/module-doc/classAdmin.html10
-rw-r--r--docs/module-doc/classBanItem-members.html2
-rw-r--r--docs/module-doc/classBanItem.html4
-rw-r--r--docs/module-doc/classConfigReader-members.html2
-rw-r--r--docs/module-doc/classConfigReader.html12
-rw-r--r--docs/module-doc/classConnectClass-members.html5
-rw-r--r--docs/module-doc/classConnectClass.html15
-rw-r--r--docs/module-doc/classExemptItem-members.html2
-rw-r--r--docs/module-doc/classExemptItem.html4
-rw-r--r--docs/module-doc/classFileReader-members.html2
-rw-r--r--docs/module-doc/classFileReader.html14
-rw-r--r--docs/module-doc/classHostItem-members.html2
-rw-r--r--docs/module-doc/classHostItem.html18
-rw-r--r--docs/module-doc/classInviteItem-members.html2
-rw-r--r--docs/module-doc/classInviteItem.html4
-rw-r--r--docs/module-doc/classInvited-members.html5
-rw-r--r--docs/module-doc/classInvited.html11
-rw-r--r--docs/module-doc/classModule-members.html2
-rw-r--r--docs/module-doc/classModule.html4
-rw-r--r--docs/module-doc/classModuleFactory-members.html2
-rw-r--r--docs/module-doc/classModuleFactory.html12
-rw-r--r--docs/module-doc/classServer-members.html2
-rw-r--r--docs/module-doc/classServer.html4
-rw-r--r--docs/module-doc/classVersion-members.html2
-rw-r--r--docs/module-doc/classVersion.html12
-rw-r--r--docs/module-doc/classchanrec-members.html2
-rw-r--r--docs/module-doc/classchanrec.html60
-rw-r--r--docs/module-doc/classclassbase-members.html2
-rw-r--r--docs/module-doc/classclassbase.html30
-rw-r--r--docs/module-doc/classclassbase.pngbin1546 -> 1753 bytes
-rw-r--r--docs/module-doc/classcommand__t-members.html2
-rw-r--r--docs/module-doc/classcommand__t.html14
-rw-r--r--docs/module-doc/classconnection-members.html2
-rw-r--r--docs/module-doc/classconnection.html34
-rw-r--r--docs/module-doc/classes.html2
-rw-r--r--docs/module-doc/classserverrec-members.html2
-rw-r--r--docs/module-doc/classserverrec.html142
-rw-r--r--docs/module-doc/classucrec-members.html2
-rw-r--r--docs/module-doc/classucrec.html16
-rw-r--r--docs/module-doc/classuserrec-members.html2
-rw-r--r--docs/module-doc/classuserrec.html40
-rw-r--r--docs/module-doc/connection_8h-source.html82
-rw-r--r--docs/module-doc/connection_8h.html2
-rw-r--r--docs/module-doc/ctables_8h-source.html88
-rw-r--r--docs/module-doc/ctables_8h.html4
-rw-r--r--docs/module-doc/files.html2
-rw-r--r--docs/module-doc/functions.html2
-rw-r--r--docs/module-doc/globals.html2
-rw-r--r--docs/module-doc/hierarchy.html6
-rw-r--r--docs/module-doc/main.html2
-rw-r--r--docs/module-doc/modules_8cpp-source.html6
-rw-r--r--docs/module-doc/modules_8cpp.html2
-rw-r--r--docs/module-doc/modules_8h-source.html286
-rw-r--r--docs/module-doc/modules_8h.html6
-rw-r--r--docs/module-doc/servers_8cpp-source.html118
-rw-r--r--docs/module-doc/servers_8cpp.html2
-rw-r--r--docs/module-doc/servers_8h-source.html100
-rw-r--r--docs/module-doc/servers_8h.html10
-rw-r--r--docs/module-doc/tree.js4
-rw-r--r--docs/module-doc/users_8cpp-source.html6
-rw-r--r--docs/module-doc/users_8cpp.html2
-rw-r--r--docs/module-doc/users_8h-source.html208
-rw-r--r--docs/module-doc/users_8h.html18
69 files changed, 916 insertions, 866 deletions
diff --git a/docs/module-doc/annotated.html b/docs/module-doc/annotated.html
index 2d8e7baf1..87e3b140d 100644
--- a/docs/module-doc/annotated.html
+++ b/docs/module-doc/annotated.html
@@ -28,7 +28,7 @@
<tr><td class="indexkey"><a class="el" href="classuserrec.html">userrec</a></td><td class="indexvalue">Holds all information about a user This class stores all information about a user connected to the irc server</td></tr>
<tr><td class="indexkey"><a class="el" href="classVersion.html">Version</a></td><td class="indexvalue">Holds a module's Version information The four members (set by the constructor only) indicate details as to the version number of a module</td></tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/base_8h-source.html b/docs/module-doc/base_8h-source.html
index fe451b786..f8cf5a586 100644
--- a/docs/module-doc/base_8h-source.html
+++ b/docs/module-doc/base_8h-source.html
@@ -9,30 +9,34 @@
<hr><h1>base.h</h1><a href="base_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.1 2003/01/26 23:52:47 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.2 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
-00004 <span class="comment"></span>
-00005 <span class="comment">*/</span>
-00006
-00007 <span class="preprocessor">#include "inspircd_config.h"</span>
-00008 <span class="preprocessor">#include &lt;time.h&gt;</span>
-00009
-00010 <span class="preprocessor">#ifndef __BASE_H__ </span>
-00011 <span class="preprocessor"></span><span class="preprocessor">#define __BASE_H__ </span>
-00012 <span class="preprocessor"></span>
-<a name="l00013"></a><a class="code" href="classclassbase.html">00013</a> <span class="keyword">class </span><a class="code" href="classclassbase.html">classbase</a>
-00014 {
-00015 <span class="keyword">public</span>:
-<a name="l00016"></a><a class="code" href="classclassbase.html#m0">00016</a> time_t <a class="code" href="classclassbase.html#m0">age</a>;
-00017
-<a name="l00018"></a><a class="code" href="classclassbase.html#a0">00018</a> <a class="code" href="classclassbase.html#a0">classbase</a>() { age = time(NULL); }
-<a name="l00019"></a><a class="code" href="classclassbase.html#a1">00019</a> <a class="code" href="classclassbase.html#a1">~classbase</a>() { }
-00020 };
+00004 <span class="comment">Revision 1.1 2003/01/26 23:52:59 brain</span>
+00005 <span class="comment">Modified documentation for base classes</span>
+00006 <span class="comment">Added base classes</span>
+00007 <span class="comment"></span>
+00008 <span class="comment"></span>
+00009 <span class="comment">*/</span>
+00010
+00011 <span class="preprocessor">#include "inspircd_config.h"</span>
+00012 <span class="preprocessor">#include &lt;time.h&gt;</span>
+00013
+00014 <span class="preprocessor">#ifndef __BASE_H__ </span>
+00015 <span class="preprocessor"></span><span class="preprocessor">#define __BASE_H__ </span>
+00016 <span class="preprocessor"></span>
+<a name="l00017"></a><a class="code" href="classclassbase.html">00017</a> <span class="keyword">class </span><a class="code" href="classclassbase.html">classbase</a>
+00018 {
+00019 <span class="keyword">public</span>:
+<a name="l00020"></a><a class="code" href="classclassbase.html#m0">00020</a> time_t <a class="code" href="classclassbase.html#m0">age</a>;
00021
-00022 <span class="preprocessor">#endif</span>
-00023 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+<a name="l00022"></a><a class="code" href="classclassbase.html#a0">00022</a> <a class="code" href="classclassbase.html#a0">classbase</a>() { age = time(NULL); }
+<a name="l00023"></a><a class="code" href="classclassbase.html#a1">00023</a> <a class="code" href="classclassbase.html#a1">~classbase</a>() { }
+00024 };
+00025
+00026 <span class="preprocessor">#endif</span>
+00027 <span class="preprocessor"></span>
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:40 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/base_8h.html b/docs/module-doc/base_8h.html
index 0f004027d..33c8cd3ab 100644
--- a/docs/module-doc/base_8h.html
+++ b/docs/module-doc/base_8h.html
@@ -15,7 +15,7 @@
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classclassbase.html">classbase</a></td></tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/channels_8h-source.html b/docs/module-doc/channels_8h-source.html
index bb38ba5e9..2d618ec6a 100644
--- a/docs/module-doc/channels_8h-source.html
+++ b/docs/module-doc/channels_8h-source.html
@@ -9,137 +9,141 @@
<hr><h1>channels.h</h1><a href="channels_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.3 2003/01/26 23:52:47 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.4 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
-00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
-00005 <span class="comment">InspIRCd second source tree</span>
-00006 <span class="comment"></span>
-00007 <span class="comment">Revision 1.7 2003/01/22 00:44:26 brain</span>
-00008 <span class="comment">Added documentation comments</span>
-00009 <span class="comment"></span>
-00010 <span class="comment">Revision 1.6 2003/01/21 21:11:17 brain</span>
-00011 <span class="comment">Added documentation</span>
-00012 <span class="comment"></span>
-00013 <span class="comment">Revision 1.5 2003/01/16 20:11:55 brain</span>
-00014 <span class="comment">fixed some ugly pointer bugs (thanks dblack and a|KK|y!)</span>
-00015 <span class="comment"></span>
-00016 <span class="comment">Revision 1.4 2003/01/15 22:47:44 brain</span>
-00017 <span class="comment">Changed user and channel structs to classes (finally)</span>
-00018 <span class="comment"></span>
-00019 <span class="comment"> </span>
-00020 <span class="comment">*/</span>
-00021
-00022 <span class="preprocessor">#include "inspircd_config.h"</span>
-00023 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span>
-00024 <span class="preprocessor">#include &lt;time.h&gt;</span>
-00025 <span class="preprocessor">#include &lt;vector&gt;</span>
-00026
-00027 <span class="preprocessor">#ifndef __CHANNELS_H__</span>
-00028 <span class="preprocessor"></span><span class="preprocessor">#define __CHANNELS_H__</span>
-00029 <span class="preprocessor"></span>
-<a name="l00033"></a><a class="code" href="classHostItem.html">00033</a> <span class="keyword">class </span><a class="code" href="classHostItem.html">HostItem</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00034 {
-00035 <span class="keyword">public</span>:
-<a name="l00036"></a><a class="code" href="classHostItem.html#m0">00036</a> time_t <a class="code" href="classHostItem.html#m0">set_time</a>;
-<a name="l00037"></a><a class="code" href="classHostItem.html#m1">00037</a> <span class="keywordtype">char</span> <a class="code" href="classHostItem.html#m1">set_by</a>[NICKMAX];
-<a name="l00038"></a><a class="code" href="classHostItem.html#m2">00038</a> <span class="keywordtype">char</span> <a class="code" href="classHostItem.html#m2">data</a>[MAXBUF];
-00039
-<a name="l00040"></a><a class="code" href="classHostItem.html#a0">00040</a> <a class="code" href="classHostItem.html#a0">HostItem</a>() { <span class="comment">/* stub */</span> }
-<a name="l00041"></a><a class="code" href="classHostItem.html#a1">00041</a> <span class="keyword">virtual</span> <a class="code" href="classHostItem.html#a1">~HostItem</a>() { <span class="comment">/* stub */</span> }
-00042 };
+00004 <span class="comment">Revision 1.2 2003/01/26 23:52:59 brain</span>
+00005 <span class="comment">Modified documentation for base classes</span>
+00006 <span class="comment">Added base classes</span>
+00007 <span class="comment"></span>
+00008 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
+00009 <span class="comment">InspIRCd second source tree</span>
+00010 <span class="comment"></span>
+00011 <span class="comment">Revision 1.7 2003/01/22 00:44:26 brain</span>
+00012 <span class="comment">Added documentation comments</span>
+00013 <span class="comment"></span>
+00014 <span class="comment">Revision 1.6 2003/01/21 21:11:17 brain</span>
+00015 <span class="comment">Added documentation</span>
+00016 <span class="comment"></span>
+00017 <span class="comment">Revision 1.5 2003/01/16 20:11:55 brain</span>
+00018 <span class="comment">fixed some ugly pointer bugs (thanks dblack and a|KK|y!)</span>
+00019 <span class="comment"></span>
+00020 <span class="comment">Revision 1.4 2003/01/15 22:47:44 brain</span>
+00021 <span class="comment">Changed user and channel structs to classes (finally)</span>
+00022 <span class="comment"></span>
+00023 <span class="comment"> </span>
+00024 <span class="comment">*/</span>
+00025
+00026 <span class="preprocessor">#include "inspircd_config.h"</span>
+00027 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span>
+00028 <span class="preprocessor">#include &lt;time.h&gt;</span>
+00029 <span class="preprocessor">#include &lt;vector&gt;</span>
+00030
+00031 <span class="preprocessor">#ifndef __CHANNELS_H__</span>
+00032 <span class="preprocessor"></span><span class="preprocessor">#define __CHANNELS_H__</span>
+00033 <span class="preprocessor"></span>
+<a name="l00037"></a><a class="code" href="classHostItem.html">00037</a> <span class="keyword">class </span><a class="code" href="classHostItem.html">HostItem</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00038 {
+00039 <span class="keyword">public</span>:
+<a name="l00040"></a><a class="code" href="classHostItem.html#m0">00040</a> time_t <a class="code" href="classHostItem.html#m0">set_time</a>;
+<a name="l00041"></a><a class="code" href="classHostItem.html#m1">00041</a> <span class="keywordtype">char</span> <a class="code" href="classHostItem.html#m1">set_by</a>[NICKMAX];
+<a name="l00042"></a><a class="code" href="classHostItem.html#m2">00042</a> <span class="keywordtype">char</span> <a class="code" href="classHostItem.html#m2">data</a>[MAXBUF];
00043
-00044 <span class="comment">// banlist is inherited from HostList mainly for readability</span>
-00045 <span class="comment">// reasons only</span>
-00046
-<a name="l00049"></a><a class="code" href="classBanItem.html">00049</a> <span class="keyword">class </span><a class="code" href="classBanItem.html">BanItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a>
-00050 {
-00051 };
-00052
-00053 <span class="comment">// same with this...</span>
-00054
-<a name="l00057"></a><a class="code" href="classExemptItem.html">00057</a> <span class="keyword">class </span><a class="code" href="classExemptItem.html">ExemptItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a>
-00058 {
-00059 };
-00060
-00061 <span class="comment">// and this...</span>
-00062
-<a name="l00065"></a><a class="code" href="classInviteItem.html">00065</a> <span class="keyword">class </span><a class="code" href="classInviteItem.html">InviteItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a>
-00066 {
-00067 };
-00068
-00069
-<a name="l00072"></a><a class="code" href="channels_8h.html#a5">00072</a> <span class="keyword">typedef</span> vector&lt;BanItem&gt; <a class="code" href="channels_8h.html#a5">BanList</a>;
+<a name="l00044"></a><a class="code" href="classHostItem.html#a0">00044</a> <a class="code" href="classHostItem.html#a0">HostItem</a>() { <span class="comment">/* stub */</span> }
+<a name="l00045"></a><a class="code" href="classHostItem.html#a1">00045</a> <span class="keyword">virtual</span> <a class="code" href="classHostItem.html#a1">~HostItem</a>() { <span class="comment">/* stub */</span> }
+00046 };
+00047
+00048 <span class="comment">// banlist is inherited from HostList mainly for readability</span>
+00049 <span class="comment">// reasons only</span>
+00050
+<a name="l00053"></a><a class="code" href="classBanItem.html">00053</a> <span class="keyword">class </span><a class="code" href="classBanItem.html">BanItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a>
+00054 {
+00055 };
+00056
+00057 <span class="comment">// same with this...</span>
+00058
+<a name="l00061"></a><a class="code" href="classExemptItem.html">00061</a> <span class="keyword">class </span><a class="code" href="classExemptItem.html">ExemptItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a>
+00062 {
+00063 };
+00064
+00065 <span class="comment">// and this...</span>
+00066
+<a name="l00069"></a><a class="code" href="classInviteItem.html">00069</a> <span class="keyword">class </span><a class="code" href="classInviteItem.html">InviteItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a>
+00070 {
+00071 };
+00072
00073
-<a name="l00076"></a><a class="code" href="channels_8h.html#a6">00076</a> <span class="keyword">typedef</span> vector&lt;ExemptItem&gt; <a class="code" href="channels_8h.html#a6">ExemptList</a>;
+<a name="l00076"></a><a class="code" href="channels_8h.html#a5">00076</a> <span class="keyword">typedef</span> vector&lt;BanItem&gt; <a class="code" href="channels_8h.html#a5">BanList</a>;
00077
-<a name="l00080"></a><a class="code" href="channels_8h.html#a7">00080</a> <span class="keyword">typedef</span> vector&lt;InviteItem&gt; <a class="code" href="channels_8h.html#a7">InviteList</a>;
+<a name="l00080"></a><a class="code" href="channels_8h.html#a6">00080</a> <span class="keyword">typedef</span> vector&lt;ExemptItem&gt; <a class="code" href="channels_8h.html#a6">ExemptList</a>;
00081
-<a name="l00086"></a><a class="code" href="classchanrec.html">00086</a> <span class="keyword">class </span><a class="code" href="classchanrec.html">chanrec</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00087 {
-00088 <span class="keyword">public</span>:
-<a name="l00091"></a><a class="code" href="classchanrec.html#m0">00091</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m0">name</a>[CHANMAX]; <span class="comment">/* channel name */</span>
-<a name="l00095"></a><a class="code" href="classchanrec.html#m1">00095</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m1">custom_modes</a>[MAXMODES]; <span class="comment">/* modes handled by modules */</span>
-<a name="l00099"></a><a class="code" href="classchanrec.html#m2">00099</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m2">topic</a>[MAXBUF];
-<a name="l00102"></a><a class="code" href="classchanrec.html#m3">00102</a> time_t <a class="code" href="classchanrec.html#m3">created</a>;
-<a name="l00106"></a><a class="code" href="classchanrec.html#m4">00106</a> time_t <a class="code" href="classchanrec.html#m4">topicset</a>;
-<a name="l00110"></a><a class="code" href="classchanrec.html#m5">00110</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m5">setby</a>[NICKMAX];
-00111
-<a name="l00115"></a><a class="code" href="classchanrec.html#m6">00115</a> <span class="keywordtype">long</span> <a class="code" href="classchanrec.html#m6">limit</a>;
-00116
-<a name="l00120"></a><a class="code" href="classchanrec.html#m7">00120</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m7">key</a>[32];
-00121
-<a name="l00124"></a><a class="code" href="classchanrec.html#m8">00124</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m8">topiclock</a>;
+<a name="l00084"></a><a class="code" href="channels_8h.html#a7">00084</a> <span class="keyword">typedef</span> vector&lt;InviteItem&gt; <a class="code" href="channels_8h.html#a7">InviteList</a>;
+00085
+<a name="l00090"></a><a class="code" href="classchanrec.html">00090</a> <span class="keyword">class </span><a class="code" href="classchanrec.html">chanrec</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00091 {
+00092 <span class="keyword">public</span>:
+<a name="l00095"></a><a class="code" href="classchanrec.html#m0">00095</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m0">name</a>[CHANMAX]; <span class="comment">/* channel name */</span>
+<a name="l00099"></a><a class="code" href="classchanrec.html#m1">00099</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m1">custom_modes</a>[MAXMODES]; <span class="comment">/* modes handled by modules */</span>
+<a name="l00103"></a><a class="code" href="classchanrec.html#m2">00103</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m2">topic</a>[MAXBUF];
+<a name="l00106"></a><a class="code" href="classchanrec.html#m3">00106</a> time_t <a class="code" href="classchanrec.html#m3">created</a>;
+<a name="l00110"></a><a class="code" href="classchanrec.html#m4">00110</a> time_t <a class="code" href="classchanrec.html#m4">topicset</a>;
+<a name="l00114"></a><a class="code" href="classchanrec.html#m5">00114</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m5">setby</a>[NICKMAX];
+00115
+<a name="l00119"></a><a class="code" href="classchanrec.html#m6">00119</a> <span class="keywordtype">long</span> <a class="code" href="classchanrec.html#m6">limit</a>;
+00120
+<a name="l00124"></a><a class="code" href="classchanrec.html#m7">00124</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m7">key</a>[32];
00125
-<a name="l00128"></a><a class="code" href="classchanrec.html#m9">00128</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m9">noexternal</a>;
+<a name="l00128"></a><a class="code" href="classchanrec.html#m8">00128</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m8">topiclock</a>;
00129
-<a name="l00132"></a><a class="code" href="classchanrec.html#m10">00132</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m10">inviteonly</a>;
+<a name="l00132"></a><a class="code" href="classchanrec.html#m9">00132</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m9">noexternal</a>;
00133
-<a name="l00136"></a><a class="code" href="classchanrec.html#m11">00136</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m11">moderated</a>;
+<a name="l00136"></a><a class="code" href="classchanrec.html#m10">00136</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m10">inviteonly</a>;
00137
-<a name="l00141"></a><a class="code" href="classchanrec.html#m12">00141</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m12">secret</a>;
-00142
-<a name="l00146"></a><a class="code" href="classchanrec.html#m13">00146</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m13">c_private</a>;
-00147
-<a name="l00150"></a><a class="code" href="classchanrec.html#m14">00150</a> <a class="code" href="channels_8h.html#a5">BanList</a> <a class="code" href="classchanrec.html#m14">bans</a>;
-00151
-<a name="l00154"></a><a class="code" href="classchanrec.html#a0">00154</a> <a class="code" href="classchanrec.html#a0">chanrec</a>()
-00155 {
-00156 strcpy(name,<span class="stringliteral">""</span>);
-00157 strcpy(custom_modes,<span class="stringliteral">""</span>);
-00158 strcpy(topic,<span class="stringliteral">""</span>);
-00159 strcpy(setby,<span class="stringliteral">""</span>);
-00160 strcpy(key,<span class="stringliteral">""</span>);
-00161 created = topicset = limit = 0;
-00162 topiclock = noexternal = inviteonly = moderated = secret = c_private = <span class="keyword">false</span>;
-00163 }
-00164
-<a name="l00165"></a><a class="code" href="classchanrec.html#a1">00165</a> <span class="keyword">virtual</span> <a class="code" href="classchanrec.html#a1">~chanrec</a>() { <span class="comment">/* stub */</span> }
-00166 };
-00167
-00168 <span class="comment">/* used to hold a channel and a users modes on that channel, e.g. +v, +h, +o</span>
-00169 <span class="comment"> * needs to come AFTER struct chanrec */</span>
-00170
-<a name="l00171"></a><a class="code" href="channels_8h.html#a0">00171</a> <span class="preprocessor">#define UCMODE_OP 1</span>
-<a name="l00172"></a><a class="code" href="channels_8h.html#a1">00172</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_VOICE 2</span>
-<a name="l00173"></a><a class="code" href="channels_8h.html#a2">00173</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_HOP 4</span>
-<a name="l00174"></a><a class="code" href="channels_8h.html#a3">00174</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_PROTECT 8</span>
-<a name="l00175"></a><a class="code" href="channels_8h.html#a4">00175</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_FOUNDER 16</span>
-00176 <span class="preprocessor"></span>
-<a name="l00182"></a><a class="code" href="classucrec.html">00182</a> <span class="keyword">class </span><a class="code" href="classucrec.html">ucrec</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00183 {
-00184 <span class="keyword">public</span>:
-<a name="l00188"></a><a class="code" href="classucrec.html#m0">00188</a> <span class="keywordtype">long</span> <a class="code" href="classucrec.html#m0">uc_modes</a>;
-00189
-<a name="l00193"></a><a class="code" href="classucrec.html#m1">00193</a> <a class="code" href="classchanrec.html">chanrec</a> *<a class="code" href="classucrec.html#m1">channel</a>;
-00194
-<a name="l00195"></a><a class="code" href="classucrec.html#a0">00195</a> <a class="code" href="classucrec.html#a0">ucrec</a>() { <span class="comment">/* stub */</span> }
-<a name="l00196"></a><a class="code" href="classucrec.html#a1">00196</a> <span class="keyword">virtual</span> <a class="code" href="classucrec.html#a1">~ucrec</a>() { <span class="comment">/* stub */</span> }
-00197 };
+<a name="l00140"></a><a class="code" href="classchanrec.html#m11">00140</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m11">moderated</a>;
+00141
+<a name="l00145"></a><a class="code" href="classchanrec.html#m12">00145</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m12">secret</a>;
+00146
+<a name="l00150"></a><a class="code" href="classchanrec.html#m13">00150</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m13">c_private</a>;
+00151
+<a name="l00154"></a><a class="code" href="classchanrec.html#m14">00154</a> <a class="code" href="channels_8h.html#a5">BanList</a> <a class="code" href="classchanrec.html#m14">bans</a>;
+00155
+<a name="l00158"></a><a class="code" href="classchanrec.html#a0">00158</a> <a class="code" href="classchanrec.html#a0">chanrec</a>()
+00159 {
+00160 strcpy(name,<span class="stringliteral">""</span>);
+00161 strcpy(custom_modes,<span class="stringliteral">""</span>);
+00162 strcpy(topic,<span class="stringliteral">""</span>);
+00163 strcpy(setby,<span class="stringliteral">""</span>);
+00164 strcpy(key,<span class="stringliteral">""</span>);
+00165 created = topicset = limit = 0;
+00166 topiclock = noexternal = inviteonly = moderated = secret = c_private = <span class="keyword">false</span>;
+00167 }
+00168
+<a name="l00169"></a><a class="code" href="classchanrec.html#a1">00169</a> <span class="keyword">virtual</span> <a class="code" href="classchanrec.html#a1">~chanrec</a>() { <span class="comment">/* stub */</span> }
+00170 };
+00171
+00172 <span class="comment">/* used to hold a channel and a users modes on that channel, e.g. +v, +h, +o</span>
+00173 <span class="comment"> * needs to come AFTER struct chanrec */</span>
+00174
+<a name="l00175"></a><a class="code" href="channels_8h.html#a0">00175</a> <span class="preprocessor">#define UCMODE_OP 1</span>
+<a name="l00176"></a><a class="code" href="channels_8h.html#a1">00176</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_VOICE 2</span>
+<a name="l00177"></a><a class="code" href="channels_8h.html#a2">00177</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_HOP 4</span>
+<a name="l00178"></a><a class="code" href="channels_8h.html#a3">00178</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_PROTECT 8</span>
+<a name="l00179"></a><a class="code" href="channels_8h.html#a4">00179</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_FOUNDER 16</span>
+00180 <span class="preprocessor"></span>
+<a name="l00186"></a><a class="code" href="classucrec.html">00186</a> <span class="keyword">class </span><a class="code" href="classucrec.html">ucrec</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00187 {
+00188 <span class="keyword">public</span>:
+<a name="l00192"></a><a class="code" href="classucrec.html#m0">00192</a> <span class="keywordtype">long</span> <a class="code" href="classucrec.html#m0">uc_modes</a>;
+00193
+<a name="l00197"></a><a class="code" href="classucrec.html#m1">00197</a> <a class="code" href="classchanrec.html">chanrec</a> *<a class="code" href="classucrec.html#m1">channel</a>;
00198
-00199 <span class="preprocessor">#endif</span>
-00200 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+<a name="l00199"></a><a class="code" href="classucrec.html#a0">00199</a> <a class="code" href="classucrec.html#a0">ucrec</a>() { <span class="comment">/* stub */</span> }
+<a name="l00200"></a><a class="code" href="classucrec.html#a1">00200</a> <span class="keyword">virtual</span> <a class="code" href="classucrec.html#a1">~ucrec</a>() { <span class="comment">/* stub */</span> }
+00201 };
+00202
+00203 <span class="preprocessor">#endif</span>
+00204 <span class="preprocessor"></span>
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:40 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/channels_8h.html b/docs/module-doc/channels_8h.html
index ef679999e..a1b09325e 100644
--- a/docs/module-doc/channels_8h.html
+++ b/docs/module-doc/channels_8h.html
@@ -63,7 +63,7 @@
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00175">175</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00179">179</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="a2" doxytag="channels.h::UCMODE_HOP"></a><p>
@@ -87,7 +87,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00175">175</a> o
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00173">173</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00177">177</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="a0" doxytag="channels.h::UCMODE_OP"></a><p>
@@ -111,7 +111,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00173">173</a> o
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00171">171</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00175">175</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="a3" doxytag="channels.h::UCMODE_PROTECT"></a><p>
@@ -135,7 +135,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00171">171</a> o
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00174">174</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00178">178</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="a1" doxytag="channels.h::UCMODE_VOICE"></a><p>
@@ -159,7 +159,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00174">174</a> o
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00172">172</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00176">176</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
@@ -186,7 +186,7 @@ Holds a complete ban list.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00072">72</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00076">76</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="a6" doxytag="channels.h::ExemptList"></a><p>
@@ -212,7 +212,7 @@ Holds a complete exempt list.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00076">76</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00080">80</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="a7" doxytag="channels.h::InviteList"></a><p>
@@ -238,10 +238,10 @@ Holds a complete invite list.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00080">80</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00084">84</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classAdmin-members.html b/docs/module-doc/classAdmin-members.html
index 1daa1b5b0..5557ecfcf 100644
--- a/docs/module-doc/classAdmin-members.html
+++ b/docs/module-doc/classAdmin-members.html
@@ -14,7 +14,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classAdmin.html#m0">Name</a></td><td><a class="el" href="classAdmin.html">Admin</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classAdmin.html#m2">Nick</a></td><td><a class="el" href="classAdmin.html">Admin</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classAdmin.html b/docs/module-doc/classAdmin.html
index 85dab0f85..04978e1bd 100644
--- a/docs/module-doc/classAdmin.html
+++ b/docs/module-doc/classAdmin.html
@@ -32,7 +32,7 @@ It is constructed by class <a class="el" href="classServer.html">Server</a>, and
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00074">74</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00078">78</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="Admin::Admin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -104,7 +104,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00036">36</a> o
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00077">77</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
+Definition at line <a class="el" href="modules_8h-source.html#l00081">81</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
<a name="m0" doxytag="Admin::Name"></a><p>
@@ -128,7 +128,7 @@ Definition at line <a class="el" href="modules_8h-source.html#l00077">77</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00077">77</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
+Definition at line <a class="el" href="modules_8h-source.html#l00081">81</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
<a name="m2" doxytag="Admin::Nick"></a><p>
@@ -152,12 +152,12 @@ Definition at line <a class="el" href="modules_8h-source.html#l00077">77</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00077">77</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
+Definition at line <a class="el" href="modules_8h-source.html#l00081">81</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classBanItem-members.html b/docs/module-doc/classBanItem-members.html
index 5954da3ac..e3f6c9a7d 100644
--- a/docs/module-doc/classBanItem-members.html
+++ b/docs/module-doc/classBanItem-members.html
@@ -15,7 +15,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#m0">set_time</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#a1">~HostItem</a>()</td><td><a class="el" href="classHostItem.html">HostItem</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classBanItem.html b/docs/module-doc/classBanItem.html
index f0cabdbd2..c692b94fa 100644
--- a/docs/module-doc/classBanItem.html
+++ b/docs/module-doc/classBanItem.html
@@ -25,9 +25,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00049">49</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
+Definition at line <a class="el" href="channels_8h-source.html#l00053">53</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classConfigReader-members.html b/docs/module-doc/classConfigReader-members.html
index b3f6ced5e..39e195248 100644
--- a/docs/module-doc/classConfigReader-members.html
+++ b/docs/module-doc/classConfigReader-members.html
@@ -17,7 +17,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a5">Verify</a>()</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a2">~ConfigReader</a>()</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classConfigReader.html b/docs/module-doc/classConfigReader.html
index 5e10ed3b5..62e98083d 100644
--- a/docs/module-doc/classConfigReader.html
+++ b/docs/module-doc/classConfigReader.html
@@ -42,7 +42,7 @@ It may either be instantiated with one parameter or none. Constructing the class
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00233">233</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00237">237</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ConfigReader::ConfigReader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -74,7 +74,7 @@ This constructor initialises the ConfigReader class to read the inspircd.conf fi
<p>
Definition at line <a class="el" href="modules_8cpp-source.html#l00164">164</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00238">fname</a>.
+References <a class="el" href="modules_8h-source.html#l00242">fname</a>.
<p>
<div class="fragment"><pre>00165 {
00166 <a class="code" href="classConfigReader.html#n0">fname</a> = CONFIG_FILE;
@@ -187,7 +187,7 @@ This method counts the number of times a tag appears in a config file, for use w
<p>
Definition at line <a class="el" href="modules_8cpp-source.html#l00186">186</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00238">fname</a>.
+References <a class="el" href="modules_8h-source.html#l00242">fname</a>.
<p>
<div class="fragment"><pre>00187 {
00188 <span class="keywordflow">return</span> EnumConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str());
@@ -242,7 +242,7 @@ This method retrieves a value from the config file. Where multiple copies of the
<p>
Definition at line <a class="el" href="modules_8cpp-source.html#l00177">177</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00238">fname</a>.
+References <a class="el" href="modules_8h-source.html#l00242">fname</a>.
<p>
<div class="fragment"><pre>00178 {
00179 <span class="keywordtype">char</span> val[MAXBUF];
@@ -314,14 +314,14 @@ The filename of the configuration file, as set by the constructor.
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00238">238</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
+Definition at line <a class="el" href="modules_8h-source.html#l00242">242</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
<p>
Referenced by <a class="el" href="modules_8cpp-source.html#l00164">ConfigReader()</a>, <a class="el" href="modules_8cpp-source.html#l00186">Enumerate()</a>, and <a class="el" href="modules_8cpp-source.html#l00177">ReadValue()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classConnectClass-members.html b/docs/module-doc/classConnectClass-members.html
index 4528e3094..b16f2235a 100644
--- a/docs/module-doc/classConnectClass-members.html
+++ b/docs/module-doc/classConnectClass-members.html
@@ -7,10 +7,13 @@
<center>
<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>
<hr><h1>ConnectClass Member List</h1>This is the complete list of members for <a class="el" href="classConnectClass.html">ConnectClass</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#m0">age</a></td><td><a class="el" href="classclassbase.html">classbase</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a0">classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classConnectClass.html#m1">host</a></td><td><a class="el" href="classConnectClass.html">ConnectClass</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classConnectClass.html#m2">pass</a></td><td><a class="el" href="classConnectClass.html">ConnectClass</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classConnectClass.html#m0">type</a></td><td><a class="el" href="classConnectClass.html">ConnectClass</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classConnectClass.html b/docs/module-doc/classConnectClass.html
index 0b37bf760..043b8ed6e 100644
--- a/docs/module-doc/classConnectClass.html
+++ b/docs/module-doc/classConnectClass.html
@@ -11,6 +11,11 @@
<p>
<code>#include &lt;<a class="el" href="users_8h-source.html">users.h</a>&gt;</code>
<p>
+<p>Inheritance diagram for ConnectClass:
+<p><center><img src="classConnectClass.png" usemap="#ConnectClass_map" border="0" alt=""></center>
+<map name="ConnectClass_map">
+<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,90,24">
+</map>
<a href="classConnectClass-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
@@ -23,7 +28,7 @@ Holds information relevent to &lt;connect allow&gt; and &lt;connect deny&gt; tag
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00060">60</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Member Data Documentation</h2>
+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>.<hr><h2>Member Data Documentation</h2>
<a name="m1" doxytag="ConnectClass::host"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -45,7 +50,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00060">60</a> of fi
<p>
<p>
-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>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00068">68</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="m2" doxytag="ConnectClass::pass"></a><p>
@@ -69,7 +74,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00064">64</a> of fi
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00065">65</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00069">69</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="m0" doxytag="ConnectClass::type"></a><p>
@@ -93,12 +98,12 @@ Definition at line <a class="el" href="users_8h-source.html#l00065">65</a> of fi
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00063">63</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00067">67</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="users_8h-source.html">users.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classExemptItem-members.html b/docs/module-doc/classExemptItem-members.html
index e299a5639..c26bec630 100644
--- a/docs/module-doc/classExemptItem-members.html
+++ b/docs/module-doc/classExemptItem-members.html
@@ -15,7 +15,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#m0">set_time</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#a1">~HostItem</a>()</td><td><a class="el" href="classHostItem.html">HostItem</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classExemptItem.html b/docs/module-doc/classExemptItem.html
index 6e2185565..ed87ae131 100644
--- a/docs/module-doc/classExemptItem.html
+++ b/docs/module-doc/classExemptItem.html
@@ -25,9 +25,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00057">57</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
+Definition at line <a class="el" href="channels_8h-source.html#l00061">61</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classFileReader-members.html b/docs/module-doc/classFileReader-members.html
index 29ab2db82..0ace5be80 100644
--- a/docs/module-doc/classFileReader-members.html
+++ b/docs/module-doc/classFileReader-members.html
@@ -17,7 +17,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classFileReader.html#a3">LoadFile</a>(string filename)</td><td><a class="el" href="classFileReader.html">FileReader</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classFileReader.html#a2">~FileReader</a>()</td><td><a class="el" href="classFileReader.html">FileReader</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classFileReader.html b/docs/module-doc/classFileReader.html
index b947824a3..55df51280 100644
--- a/docs/module-doc/classFileReader.html
+++ b/docs/module-doc/classFileReader.html
@@ -41,7 +41,7 @@ This class contains methods for read-only manipulation of a text file in memory.
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00278">278</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00282">282</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="FileReader::FileReader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -110,7 +110,7 @@ This method initialises the class with a file loaded into it ready for GetLine a
<p>
Definition at line <a class="el" href="modules_8cpp-source.html#l00198">198</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00280">fc</a>, and <a class="el" href="modules_8h-source.html#l00045">file_cache</a>.
+References <a class="el" href="modules_8h-source.html#l00284">fc</a>, and <a class="el" href="modules_8h-source.html#l00049">file_cache</a>.
<p>
<div class="fragment"><pre>00199 {
00200 <a class="code" href="modules_8h.html#a1">file_cache</a> c;
@@ -188,7 +188,7 @@ This method returns the number of lines in the read file. If it is 0, no lines h
<p>
Definition at line <a class="el" href="modules_8cpp-source.html#l00227">227</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00280">fc</a>.
+References <a class="el" href="modules_8h-source.html#l00284">fc</a>.
<p>
<div class="fragment"><pre>00228 {
00229 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
@@ -228,7 +228,7 @@ This method retrieves one line from the text file. If an empty non-NULL string i
<p>
Definition at line <a class="el" href="modules_8cpp-source.html#l00220">220</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00280">fc</a>.
+References <a class="el" href="modules_8h-source.html#l00284">fc</a>.
<p>
<div class="fragment"><pre>00221 {
00222 <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
@@ -270,7 +270,7 @@ This method loads a file into the class ready for GetLine and and other methods
<p>
Definition at line <a class="el" href="modules_8cpp-source.html#l00209">209</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00280">fc</a>, and <a class="el" href="modules_8h-source.html#l00045">file_cache</a>.
+References <a class="el" href="modules_8h-source.html#l00284">fc</a>, and <a class="el" href="modules_8h-source.html#l00049">file_cache</a>.
<p>
<div class="fragment"><pre>00210 {
00211 <a class="code" href="modules_8h.html#a1">file_cache</a> c;
@@ -302,14 +302,14 @@ References <a class="el" href="modules_8h-source.html#l00280">fc</a>, and <a cla
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00280">280</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
+Definition at line <a class="el" href="modules_8h-source.html#l00284">284</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
<p>
Referenced by <a class="el" href="modules_8cpp-source.html#l00198">FileReader()</a>, <a class="el" href="modules_8cpp-source.html#l00227">FileSize()</a>, <a class="el" href="modules_8cpp-source.html#l00220">GetLine()</a>, and <a class="el" href="modules_8cpp-source.html#l00209">LoadFile()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classHostItem-members.html b/docs/module-doc/classHostItem-members.html
index 765558192..ae5009a63 100644
--- a/docs/module-doc/classHostItem-members.html
+++ b/docs/module-doc/classHostItem-members.html
@@ -15,7 +15,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#m0">set_time</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#a1">~HostItem</a>()</td><td><a class="el" href="classHostItem.html">HostItem</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classHostItem.html b/docs/module-doc/classHostItem.html
index 192877d28..596e8ec62 100644
--- a/docs/module-doc/classHostItem.html
+++ b/docs/module-doc/classHostItem.html
@@ -36,7 +36,7 @@ This class contains a single element in a channel list, such as a banlist.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00033">33</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="channels_8h-source.html#l00037">37</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="HostItem::HostItem"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -64,9 +64,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00033">33</a> of
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00040">40</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
+Definition at line <a class="el" href="channels_8h-source.html#l00044">44</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
<p>
-<div class="fragment"><pre>00040 { <span class="comment">/* stub */</span> }
+<div class="fragment"><pre>00044 { <span class="comment">/* stub */</span> }
</pre></div> </td>
</tr>
</table>
@@ -97,9 +97,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00040">40</a> of
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00041">41</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
+Definition at line <a class="el" href="channels_8h-source.html#l00045">45</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
<p>
-<div class="fragment"><pre>00041 { <span class="comment">/* stub */</span> }
+<div class="fragment"><pre>00045 { <span class="comment">/* stub */</span> }
</pre></div> </td>
</tr>
</table>
@@ -125,7 +125,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00041">41</a> of
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00038">38</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00042">42</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m1" doxytag="HostItem::set_by"></a><p>
@@ -149,7 +149,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00038">38</a> of
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00037">37</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00041">41</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m0" doxytag="HostItem::set_time"></a><p>
@@ -173,12 +173,12 @@ Definition at line <a class="el" href="channels_8h-source.html#l00037">37</a> of
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00036">36</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00040">40</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classInviteItem-members.html b/docs/module-doc/classInviteItem-members.html
index 726c4dba5..ff5cb69c1 100644
--- a/docs/module-doc/classInviteItem-members.html
+++ b/docs/module-doc/classInviteItem-members.html
@@ -15,7 +15,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#m0">set_time</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#a1">~HostItem</a>()</td><td><a class="el" href="classHostItem.html">HostItem</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classInviteItem.html b/docs/module-doc/classInviteItem.html
index b2e4cba2a..842d0b345 100644
--- a/docs/module-doc/classInviteItem.html
+++ b/docs/module-doc/classInviteItem.html
@@ -25,9 +25,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00065">65</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
+Definition at line <a class="el" href="channels_8h-source.html#l00069">69</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classInvited-members.html b/docs/module-doc/classInvited-members.html
index d32697f37..4be848b76 100644
--- a/docs/module-doc/classInvited-members.html
+++ b/docs/module-doc/classInvited-members.html
@@ -7,8 +7,11 @@
<center>
<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>
<hr><h1>Invited Member List</h1>This is the complete list of members for <a class="el" href="classInvited.html">Invited</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#m0">age</a></td><td><a class="el" href="classclassbase.html">classbase</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classInvited.html#m0">channel</a></td><td><a class="el" href="classInvited.html">Invited</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a0">classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classInvited.html b/docs/module-doc/classInvited.html
index 3021a0ec0..333639822 100644
--- a/docs/module-doc/classInvited.html
+++ b/docs/module-doc/classInvited.html
@@ -11,6 +11,11 @@
<p>
<code>#include &lt;<a class="el" href="users_8h-source.html">users.h</a>&gt;</code>
<p>
+<p>Inheritance diagram for Invited:
+<p><center><img src="classInvited.png" usemap="#Invited_map" border="0" alt=""></center>
+<map name="Invited_map">
+<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+</map>
<a href="classInvited-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
@@ -21,7 +26,7 @@ Holds a channel name to which a user has been invited.
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00051">51</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Member Data Documentation</h2>
+Definition at line <a class="el" href="users_8h-source.html#l00055">55</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Member Data Documentation</h2>
<a name="m0" doxytag="Invited::channel"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -43,14 +48,14 @@ Definition at line <a class="el" href="users_8h-source.html#l00051">51</a> of fi
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00054">54</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00075">userrec::InviteTo()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="users_8h-source.html">users.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classModule-members.html b/docs/module-doc/classModule-members.html
index cdca891f2..57686ed7f 100644
--- a/docs/module-doc/classModule-members.html
+++ b/docs/module-doc/classModule-members.html
@@ -17,7 +17,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classModule.html#a4">OnUserQuit</a>(userrec *user)</td><td><a class="el" href="classModule.html">Module</a></td><td><code> [virtual]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classModule.html#a1">~Module</a>()</td><td><a class="el" href="classModule.html">Module</a></td><td><code> [virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classModule.html b/docs/module-doc/classModule.html
index 64d44b3dd..598b3a800 100644
--- a/docs/module-doc/classModule.html
+++ b/docs/module-doc/classModule.html
@@ -41,7 +41,7 @@ All modules must inherit from this class, its methods will be called when irc se
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00086">86</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00090">90</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="Module::Module"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -312,7 +312,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00046">46</a> o
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classModuleFactory-members.html b/docs/module-doc/classModuleFactory-members.html
index 6ed9f0344..90eaff5e3 100644
--- a/docs/module-doc/classModuleFactory-members.html
+++ b/docs/module-doc/classModuleFactory-members.html
@@ -13,7 +13,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classModuleFactory.html#a0">ModuleFactory</a>()</td><td><a class="el" href="classModuleFactory.html">ModuleFactory</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classModuleFactory.html#a1">~ModuleFactory</a>()</td><td><a class="el" href="classModuleFactory.html">ModuleFactory</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classModuleFactory.html b/docs/module-doc/classModuleFactory.html
index 03381353b..e641c934e 100644
--- a/docs/module-doc/classModuleFactory.html
+++ b/docs/module-doc/classModuleFactory.html
@@ -31,7 +31,7 @@ This is to allow for modules to create many different variants of <a class="el"
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00323">323</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00327">327</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ModuleFactory::ModuleFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -59,9 +59,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00323">323</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00326">326</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
+Definition at line <a class="el" href="modules_8h-source.html#l00330">330</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
<p>
-<div class="fragment"><pre>00326 { }
+<div class="fragment"><pre>00330 { }
</pre></div> </td>
</tr>
</table>
@@ -92,9 +92,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00326">326</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00327">327</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
+Definition at line <a class="el" href="modules_8h-source.html#l00331">331</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
<p>
-<div class="fragment"><pre>00327 { }
+<div class="fragment"><pre>00331 { }
</pre></div> </td>
</tr>
</table>
@@ -131,7 +131,7 @@ Your inherited class of ModuleFactory must return a pointer to your <a class="el
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="modules_8h-source.html">modules.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classServer-members.html b/docs/module-doc/classServer-members.html
index 7a8d5ce75..0d25963c4 100644
--- a/docs/module-doc/classServer-members.html
+++ b/docs/module-doc/classServer-members.html
@@ -29,7 +29,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classServer.html#a0">Server</a>()</td><td><a class="el" href="classServer.html">Server</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classServer.html#a1">~Server</a>()</td><td><a class="el" href="classServer.html">Server</a></td><td><code> [virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classServer.html b/docs/module-doc/classServer.html
index 2666302d8..ada074789 100644
--- a/docs/module-doc/classServer.html
+++ b/docs/module-doc/classServer.html
@@ -65,7 +65,7 @@ All modules should instantiate at least one copy of this class, and use its memb
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00128">128</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00132">132</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="Server::Server"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -910,7 +910,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00122">122</a>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classVersion-members.html b/docs/module-doc/classVersion-members.html
index e4a6f3c8e..472c1f989 100644
--- a/docs/module-doc/classVersion-members.html
+++ b/docs/module-doc/classVersion-members.html
@@ -15,7 +15,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classVersion.html#m2">Revision</a></td><td><a class="el" href="classVersion.html">Version</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classVersion.html#a0">Version</a>(int major, int minor, int revision, int build)</td><td><a class="el" href="classVersion.html">Version</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classVersion.html b/docs/module-doc/classVersion.html
index d708524b5..eeb889739 100644
--- a/docs/module-doc/classVersion.html
+++ b/docs/module-doc/classVersion.html
@@ -33,7 +33,7 @@ A class of type Version is returned by the GetVersion method of the <a class="el
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00061">61</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00065">65</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="Version::Version"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -111,7 +111,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00032">32</a> o
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00064">64</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
+Definition at line <a class="el" href="modules_8h-source.html#l00068">68</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
<a name="m0" doxytag="Version::Major"></a><p>
@@ -135,7 +135,7 @@ Definition at line <a class="el" href="modules_8h-source.html#l00064">64</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00064">64</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
+Definition at line <a class="el" href="modules_8h-source.html#l00068">68</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
<a name="m1" doxytag="Version::Minor"></a><p>
@@ -159,7 +159,7 @@ Definition at line <a class="el" href="modules_8h-source.html#l00064">64</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00064">64</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
+Definition at line <a class="el" href="modules_8h-source.html#l00068">68</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
<a name="m2" doxytag="Version::Revision"></a><p>
@@ -183,12 +183,12 @@ Definition at line <a class="el" href="modules_8h-source.html#l00064">64</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00064">64</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
+Definition at line <a class="el" href="modules_8h-source.html#l00068">68</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classchanrec-members.html b/docs/module-doc/classchanrec-members.html
index d4f51cf10..4401023ea 100644
--- a/docs/module-doc/classchanrec-members.html
+++ b/docs/module-doc/classchanrec-members.html
@@ -27,7 +27,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classchanrec.html#m4">topicset</a></td><td><a class="el" href="classchanrec.html">chanrec</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classchanrec.html#a1">~chanrec</a>()</td><td><a class="el" href="classchanrec.html">chanrec</a></td><td><code> [inline, virtual]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classchanrec.html b/docs/module-doc/classchanrec.html
index 0fe1d45bc..c3ce4bd0b 100644
--- a/docs/module-doc/classchanrec.html
+++ b/docs/module-doc/classchanrec.html
@@ -61,7 +61,7 @@ This class represents a channel, and contains its name, modes, time created, top
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00086">86</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="channels_8h-source.html#l00090">90</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="chanrec::chanrec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -91,17 +91,17 @@ Creates a channel record and initialises it with default values.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00154">154</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
-<p>
-<div class="fragment"><pre>00155 {
-00156 strcpy(name,<span class="stringliteral">""</span>);
-00157 strcpy(custom_modes,<span class="stringliteral">""</span>);
-00158 strcpy(topic,<span class="stringliteral">""</span>);
-00159 strcpy(setby,<span class="stringliteral">""</span>);
-00160 strcpy(key,<span class="stringliteral">""</span>);
-00161 <a class="code" href="classchanrec.html#m3">created</a> = <a class="code" href="classchanrec.html#m4">topicset</a> = <a class="code" href="classchanrec.html#m6">limit</a> = 0;
-00162 <a class="code" href="classchanrec.html#m8">topiclock</a> = <a class="code" href="classchanrec.html#m9">noexternal</a> = <a class="code" href="classchanrec.html#m10">inviteonly</a> = <a class="code" href="classchanrec.html#m11">moderated</a> = <a class="code" href="classchanrec.html#m12">secret</a> = <a class="code" href="classchanrec.html#m13">c_private</a> = <span class="keyword">false</span>;
-00163 }
+Definition at line <a class="el" href="channels_8h-source.html#l00158">158</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
+<p>
+<div class="fragment"><pre>00159 {
+00160 strcpy(name,<span class="stringliteral">""</span>);
+00161 strcpy(custom_modes,<span class="stringliteral">""</span>);
+00162 strcpy(topic,<span class="stringliteral">""</span>);
+00163 strcpy(setby,<span class="stringliteral">""</span>);
+00164 strcpy(key,<span class="stringliteral">""</span>);
+00165 <a class="code" href="classchanrec.html#m3">created</a> = <a class="code" href="classchanrec.html#m4">topicset</a> = <a class="code" href="classchanrec.html#m6">limit</a> = 0;
+00166 <a class="code" href="classchanrec.html#m8">topiclock</a> = <a class="code" href="classchanrec.html#m9">noexternal</a> = <a class="code" href="classchanrec.html#m10">inviteonly</a> = <a class="code" href="classchanrec.html#m11">moderated</a> = <a class="code" href="classchanrec.html#m12">secret</a> = <a class="code" href="classchanrec.html#m13">c_private</a> = <span class="keyword">false</span>;
+00167 }
</pre></div> </td>
</tr>
</table>
@@ -132,9 +132,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00154">154</a> o
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00165">165</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
+Definition at line <a class="el" href="channels_8h-source.html#l00169">169</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
<p>
-<div class="fragment"><pre>00165 { <span class="comment">/* stub */</span> }
+<div class="fragment"><pre>00169 { <span class="comment">/* stub */</span> }
</pre></div> </td>
</tr>
</table>
@@ -162,7 +162,7 @@ The list of all bans set on the channel.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00150">150</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00154">154</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m13" doxytag="chanrec::c_private"></a><p>
@@ -188,7 +188,7 @@ Nonzero if the mode +p is set.
<p>
This value cannot be set at the same time as <a class="el" href="classchanrec.html#m12">chanrec::secret</a>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00146">146</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00150">150</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m3" doxytag="chanrec::created"></a><p>
@@ -214,7 +214,7 @@ Creation time.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00102">102</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00106">106</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m1" doxytag="chanrec::custom_modes"></a><p>
@@ -240,7 +240,7 @@ Custom modes for the channel.
<p>
Plugins may use this field in any way they see fit.
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00095">95</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00099">99</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m10" doxytag="chanrec::inviteonly"></a><p>
@@ -266,7 +266,7 @@ Nonzero if the mode +i is set.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00132">132</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00136">136</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m7" doxytag="chanrec::key"></a><p>
@@ -292,7 +292,7 @@ Contains the channel key.
<p>
If this value is an empty string, there is no channel key in place.
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00120">120</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00124">124</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m6" doxytag="chanrec::limit"></a><p>
@@ -318,7 +318,7 @@ Contains the channel user limit.
<p>
If this value is zero, there is no limit in place.
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00115">115</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00119">119</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m11" doxytag="chanrec::moderated"></a><p>
@@ -344,7 +344,7 @@ Nonzero if the mode +m is set.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00136">136</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00140">140</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m0" doxytag="chanrec::name"></a><p>
@@ -370,7 +370,7 @@ The channels name.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00091">91</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00095">95</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m9" doxytag="chanrec::noexternal"></a><p>
@@ -396,7 +396,7 @@ Nonzero if the mode +n is set.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00128">128</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00132">132</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m12" doxytag="chanrec::secret"></a><p>
@@ -422,7 +422,7 @@ Nonzero if the mode +s is set.
<p>
This value cannot be set at the same time as <a class="el" href="classchanrec.html#m13">chanrec::c_private</a>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00141">141</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00145">145</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m5" doxytag="chanrec::setby"></a><p>
@@ -448,7 +448,7 @@ The last user to set the topic.
<p>
If this member is an empty string, no topic was ever set.
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00110">110</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00114">114</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m2" doxytag="chanrec::topic"></a><p>
@@ -474,7 +474,7 @@ Channel topic.
<p>
If this is an empty string, no channel topic is set.
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00099">99</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00103">103</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m8" doxytag="chanrec::topiclock"></a><p>
@@ -500,7 +500,7 @@ Nonzero if the mode +t is set.
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00124">124</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00128">128</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<a name="m4" doxytag="chanrec::topicset"></a><p>
@@ -526,12 +526,12 @@ Time topic was set.
<p>
If no topic was ever set, this will be equal to <a class="el" href="classchanrec.html#m3">chanrec::created</a>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00106">106</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00110">110</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classclassbase-members.html b/docs/module-doc/classclassbase-members.html
index 504ba556c..43238e493 100644
--- a/docs/module-doc/classclassbase-members.html
+++ b/docs/module-doc/classclassbase-members.html
@@ -10,7 +10,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#m0">age</a></td><td><a class="el" href="classclassbase.html">classbase</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a0">classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classclassbase.html b/docs/module-doc/classclassbase.html
index 9aa669de8..803393228 100644
--- a/docs/module-doc/classclassbase.html
+++ b/docs/module-doc/classclassbase.html
@@ -15,14 +15,16 @@
<area href="classchanrec.html" alt="chanrec" shape="rect" coords="108,112,206,136">
<area href="classcommand__t.html" alt="command_t" shape="rect" coords="108,168,206,192">
<area href="classConfigReader.html" alt="ConfigReader" shape="rect" coords="108,224,206,248">
-<area href="classconnection.html" alt="connection" shape="rect" coords="108,280,206,304">
-<area href="classFileReader.html" alt="FileReader" shape="rect" coords="108,336,206,360">
-<area href="classHostItem.html" alt="HostItem" shape="rect" coords="108,392,206,416">
-<area href="classModule.html" alt="Module" shape="rect" coords="108,448,206,472">
-<area href="classModuleFactory.html" alt="ModuleFactory" shape="rect" coords="108,504,206,528">
-<area href="classServer.html" alt="Server" shape="rect" coords="108,560,206,584">
-<area href="classucrec.html" alt="ucrec" shape="rect" coords="108,616,206,640">
-<area href="classVersion.html" alt="Version" shape="rect" coords="108,672,206,696">
+<area href="classConnectClass.html" alt="ConnectClass" shape="rect" coords="108,280,206,304">
+<area href="classconnection.html" alt="connection" shape="rect" coords="108,336,206,360">
+<area href="classFileReader.html" alt="FileReader" shape="rect" coords="108,392,206,416">
+<area href="classHostItem.html" alt="HostItem" shape="rect" coords="108,448,206,472">
+<area href="classInvited.html" alt="Invited" shape="rect" coords="108,504,206,528">
+<area href="classModule.html" alt="Module" shape="rect" coords="108,560,206,584">
+<area href="classModuleFactory.html" alt="ModuleFactory" shape="rect" coords="108,616,206,640">
+<area href="classServer.html" alt="Server" shape="rect" coords="108,672,206,696">
+<area href="classucrec.html" alt="ucrec" shape="rect" coords="108,728,206,752">
+<area href="classVersion.html" alt="Version" shape="rect" coords="108,784,206,808">
</map>
<a href="classclassbase-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
@@ -60,9 +62,9 @@
<p>
<p>
-Definition at line <a class="el" href="base_8h-source.html#l00018">18</a> of file <a class="el" href="base_8h-source.html">base.h</a>.
+Definition at line <a class="el" href="base_8h-source.html#l00022">22</a> of file <a class="el" href="base_8h-source.html">base.h</a>.
<p>
-<div class="fragment"><pre>00018 { <a class="code" href="classclassbase.html#m0">age</a> = time(NULL); }
+<div class="fragment"><pre>00022 { <a class="code" href="classclassbase.html#m0">age</a> = time(NULL); }
</pre></div> </td>
</tr>
</table>
@@ -93,9 +95,9 @@ Definition at line <a class="el" href="base_8h-source.html#l00018">18</a> of fil
<p>
<p>
-Definition at line <a class="el" href="base_8h-source.html#l00019">19</a> of file <a class="el" href="base_8h-source.html">base.h</a>.
+Definition at line <a class="el" href="base_8h-source.html#l00023">23</a> of file <a class="el" href="base_8h-source.html">base.h</a>.
<p>
-<div class="fragment"><pre>00019 { }
+<div class="fragment"><pre>00023 { }
</pre></div> </td>
</tr>
</table>
@@ -121,12 +123,12 @@ Definition at line <a class="el" href="base_8h-source.html#l00019">19</a> of fil
<p>
<p>
-Definition at line <a class="el" href="base_8h-source.html#l00016">16</a> of file <a class="el" href="base_8h-source.html">base.h</a>. </td>
+Definition at line <a class="el" href="base_8h-source.html#l00020">20</a> of file <a class="el" href="base_8h-source.html">base.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="base_8h-source.html">base.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classclassbase.png b/docs/module-doc/classclassbase.png
index 34864a6e2..797d18431 100644
--- a/docs/module-doc/classclassbase.png
+++ b/docs/module-doc/classclassbase.png
Binary files differ
diff --git a/docs/module-doc/classcommand__t-members.html b/docs/module-doc/classcommand__t-members.html
index 49d874f21..bcc5a9844 100644
--- a/docs/module-doc/classcommand__t-members.html
+++ b/docs/module-doc/classcommand__t-members.html
@@ -16,7 +16,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classcommand__t.html#m5">total_bytes</a></td><td><a class="el" href="classcommand__t.html">command_t</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classcommand__t.html#m4">use_count</a></td><td><a class="el" href="classcommand__t.html">command_t</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classcommand__t.html b/docs/module-doc/classcommand__t.html
index 92801fbef..5b936e062 100644
--- a/docs/module-doc/classcommand__t.html
+++ b/docs/module-doc/classcommand__t.html
@@ -45,7 +45,7 @@
<p>
<p>
-Definition at line <a class="el" href="ctables_8h-source.html#l00047">47</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
+Definition at line <a class="el" href="ctables_8h-source.html#l00051">51</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
</tr>
</table>
<a name="m2" doxytag="command_t::flags_needed"></a><p>
@@ -69,7 +69,7 @@ Definition at line <a class="el" href="ctables_8h-source.html#l00047">47</a> of
<p>
<p>
-Definition at line <a class="el" href="ctables_8h-source.html#l00049">49</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
+Definition at line <a class="el" href="ctables_8h-source.html#l00053">53</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
</tr>
</table>
<a name="m1" doxytag="command_t::handler_function"></a><p>
@@ -93,7 +93,7 @@ Definition at line <a class="el" href="ctables_8h-source.html#l00049">49</a> of
<p>
<p>
-Definition at line <a class="el" href="ctables_8h-source.html#l00048">48</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
+Definition at line <a class="el" href="ctables_8h-source.html#l00052">52</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
</tr>
</table>
<a name="m3" doxytag="command_t::min_params"></a><p>
@@ -117,7 +117,7 @@ Definition at line <a class="el" href="ctables_8h-source.html#l00048">48</a> of
<p>
<p>
-Definition at line <a class="el" href="ctables_8h-source.html#l00050">50</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
+Definition at line <a class="el" href="ctables_8h-source.html#l00054">54</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
</tr>
</table>
<a name="m5" doxytag="command_t::total_bytes"></a><p>
@@ -141,7 +141,7 @@ Definition at line <a class="el" href="ctables_8h-source.html#l00050">50</a> of
<p>
<p>
-Definition at line <a class="el" href="ctables_8h-source.html#l00052">52</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
+Definition at line <a class="el" href="ctables_8h-source.html#l00056">56</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
</tr>
</table>
<a name="m4" doxytag="command_t::use_count"></a><p>
@@ -165,12 +165,12 @@ Definition at line <a class="el" href="ctables_8h-source.html#l00052">52</a> of
<p>
<p>
-Definition at line <a class="el" href="ctables_8h-source.html#l00051">51</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
+Definition at line <a class="el" href="ctables_8h-source.html#l00055">55</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="ctables_8h-source.html">ctables.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classconnection-members.html b/docs/module-doc/classconnection-members.html
index 8f7d453b5..912ebea49 100644
--- a/docs/module-doc/classconnection-members.html
+++ b/docs/module-doc/classconnection-members.html
@@ -25,7 +25,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m10">registered</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m12">signon</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classconnection.html b/docs/module-doc/classconnection.html
index 6c9a06e2d..b035bca9c 100644
--- a/docs/module-doc/classconnection.html
+++ b/docs/module-doc/classconnection.html
@@ -56,7 +56,7 @@
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -82,7 +82,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -108,7 +108,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -134,7 +134,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -160,9 +160,9 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-Definition at line <a class="el" href="connection_8h-source.html#l00021">21</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
+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>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec::serverrec()</a>, and <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
+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>
</tr>
</table>
<a name="m8" doxytag="connection::haspassed"></a><p>
@@ -186,7 +186,7 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec::se
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -212,7 +212,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-Definition at line <a class="el" href="connection_8h-source.html#l00022">22</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. </td>
+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>
</tr>
</table>
<a name="m13" doxytag="connection::idle_lastmsg"></a><p>
@@ -236,7 +236,7 @@ Definition at line <a class="el" href="connection_8h-source.html#l00022">22</a>
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -262,7 +262,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-Definition at line <a class="el" href="connection_8h-source.html#l00024">24</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. </td>
+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>
</tr>
</table>
<a name="m2" doxytag="connection::ip"></a><p>
@@ -286,7 +286,7 @@ Definition at line <a class="el" href="connection_8h-source.html#l00024">24</a>
<p>
<p>
-Definition at line <a class="el" href="connection_8h-source.html#l00023">23</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -314,7 +314,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
Reimplemented in <a class="el" href="classserverrec.html#m3">serverrec</a>.
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -340,7 +340,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -366,7 +366,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -392,7 +392,7 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -418,14 +418,14 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userre
<p>
<p>
-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>.
+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>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="connection_8h-source.html">connection.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:42 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classes.html b/docs/module-doc/classes.html
index 57d4f5c29..5676eb4f4 100644
--- a/docs/module-doc/classes.html
+++ b/docs/module-doc/classes.html
@@ -18,7 +18,7 @@
</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</td></tr></table>
</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</td></tr></table>
</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</td></tr></table>
-</td></tr><tr><td><a class="el" href="classchanrec.html">chanrec</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classExemptItem.html">ExemptItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classInvited.html">Invited</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classServer.html">Server</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classVersion.html">Version</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classclassbase.html">classbase</a>&nbsp;&nbsp;&nbsp;</td></tr></table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+</td></tr><tr><td><a class="el" href="classchanrec.html">chanrec</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classExemptItem.html">ExemptItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classInvited.html">Invited</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classServer.html">Server</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classVersion.html">Version</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classclassbase.html">classbase</a>&nbsp;&nbsp;&nbsp;</td></tr></table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classserverrec-members.html b/docs/module-doc/classserverrec-members.html
index 28738c867..482ea993b 100644
--- a/docs/module-doc/classserverrec-members.html
+++ b/docs/module-doc/classserverrec-members.html
@@ -41,7 +41,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m9">version</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#a2">~serverrec</a>()</td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classserverrec.html b/docs/module-doc/classserverrec.html
index ca596f9eb..cc82ee3f2 100644
--- a/docs/module-doc/classserverrec.html
+++ b/docs/module-doc/classserverrec.html
@@ -65,22 +65,22 @@
<p>
<p>
-Definition at line <a class="el" href="servers_8cpp-source.html#l00016">16</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
-<p>
-References <a class="el" href="servers_8h-source.html#l00033">connected_at</a>, <a class="el" href="connection_8h-source.html#l00021">connection::fd</a>, <a class="el" href="servers_8h-source.html#l00034">hops_away</a>, <a class="el" href="servers_8h-source.html#l00036">jupiter</a>, <a class="el" href="servers_8h-source.html#l00029">lastping</a>, <a class="el" href="servers_8h-source.html#l00024">leaf</a>, <a class="el" href="servers_8h-source.html#l00018">LINK_ACTIVE</a>, <a class="el" href="servers_8h-source.html#l00028">linktype</a>, <a class="el" href="servers_8h-source.html#l00032">opercount</a>, <a class="el" href="servers_8h-source.html#l00027">pingtime</a>, <a class="el" href="servers_8h-source.html#l00031">usercount</a>, <a class="el" href="servers_8h-source.html#l00030">usercount_i</a>, and <a class="el" href="servers_8h-source.html#l00035">version</a>.
-<p>
-<div class="fragment"><pre>00017 {
-00018 <a class="code" href="classserverrec.html#o0">leaf</a>.clear();
-00019 strcpy(name,<span class="stringliteral">""</span>);
-00020 <a class="code" href="classserverrec.html#m1">pingtime</a> = 0;
-00021 <a class="code" href="classserverrec.html#m2">linktype</a> = <a class="code" href="servers_8h.html#a0">LINK_ACTIVE</a>;
-00022 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL);
-00023 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = <a class="code" href="classserverrec.html#m9">version</a> = 0;
-00024 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1;
-00025 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL);
-00026 <a class="code" href="classserverrec.html#m10">jupiter</a> = <span class="keyword">false</span>;
-00027 <a class="code" href="classconnection.html#m0">fd</a> = 0;
-00028 }
+Definition at line <a class="el" href="servers_8cpp-source.html#l00020">20</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
+<p>
+References <a class="el" href="servers_8h-source.html#l00037">connected_at</a>, <a class="el" href="connection_8h-source.html#l00025">connection::fd</a>, <a class="el" href="servers_8h-source.html#l00038">hops_away</a>, <a class="el" href="servers_8h-source.html#l00040">jupiter</a>, <a class="el" href="servers_8h-source.html#l00033">lastping</a>, <a class="el" href="servers_8h-source.html#l00028">leaf</a>, <a class="el" href="servers_8h-source.html#l00022">LINK_ACTIVE</a>, <a class="el" href="servers_8h-source.html#l00032">linktype</a>, <a class="el" href="servers_8h-source.html#l00036">opercount</a>, <a class="el" href="servers_8h-source.html#l00031">pingtime</a>, <a class="el" href="servers_8h-source.html#l00035">usercount</a>, <a class="el" href="servers_8h-source.html#l00034">usercount_i</a>, and <a class="el" href="servers_8h-source.html#l00039">version</a>.
+<p>
+<div class="fragment"><pre>00021 {
+00022 <a class="code" href="classserverrec.html#o0">leaf</a>.clear();
+00023 strcpy(name,<span class="stringliteral">""</span>);
+00024 <a class="code" href="classserverrec.html#m1">pingtime</a> = 0;
+00025 <a class="code" href="classserverrec.html#m2">linktype</a> = <a class="code" href="servers_8h.html#a0">LINK_ACTIVE</a>;
+00026 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL);
+00027 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = <a class="code" href="classserverrec.html#m9">version</a> = 0;
+00028 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1;
+00029 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL);
+00030 <a class="code" href="classserverrec.html#m10">jupiter</a> = <span class="keyword">false</span>;
+00031 <a class="code" href="classconnection.html#m0">fd</a> = 0;
+00032 }
</pre></div> </td>
</tr>
</table>
@@ -133,22 +133,22 @@ References <a class="el" href="servers_8h-source.html#l00033">connected_at</a>,
<p>
<p>
-Definition at line <a class="el" href="servers_8cpp-source.html#l00035">35</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
+Definition at line <a class="el" href="servers_8cpp-source.html#l00039">39</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
<p>
-References <a class="el" href="servers_8h-source.html#l00033">connected_at</a>, <a class="el" href="connection_8h-source.html#l00021">connection::fd</a>, <a class="el" href="servers_8h-source.html#l00034">hops_away</a>, <a class="el" href="servers_8h-source.html#l00036">jupiter</a>, <a class="el" href="servers_8h-source.html#l00029">lastping</a>, <a class="el" href="servers_8h-source.html#l00024">leaf</a>, <a class="el" href="servers_8h-source.html#l00028">linktype</a>, <a class="el" href="servers_8h-source.html#l00032">opercount</a>, <a class="el" href="servers_8h-source.html#l00031">usercount</a>, <a class="el" href="servers_8h-source.html#l00030">usercount_i</a>, and <a class="el" href="servers_8h-source.html#l00035">version</a>.
+References <a class="el" href="servers_8h-source.html#l00037">connected_at</a>, <a class="el" href="connection_8h-source.html#l00025">connection::fd</a>, <a class="el" href="servers_8h-source.html#l00038">hops_away</a>, <a class="el" href="servers_8h-source.html#l00040">jupiter</a>, <a class="el" href="servers_8h-source.html#l00033">lastping</a>, <a class="el" href="servers_8h-source.html#l00028">leaf</a>, <a class="el" href="servers_8h-source.html#l00032">linktype</a>, <a class="el" href="servers_8h-source.html#l00036">opercount</a>, <a class="el" href="servers_8h-source.html#l00035">usercount</a>, <a class="el" href="servers_8h-source.html#l00034">usercount_i</a>, and <a class="el" href="servers_8h-source.html#l00039">version</a>.
<p>
-<div class="fragment"><pre>00036 {
-00037 <a class="code" href="classserverrec.html#o0">leaf</a>.clear();
-00038 strcpy(name,n);
-00039 <a class="code" href="classserverrec.html#m2">linktype</a> = link_t;
-00040 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL);
-00041 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = 0;
-00042 <a class="code" href="classserverrec.html#m9">version</a> = ver;
-00043 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1;
-00044 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL);
-00045 <a class="code" href="classserverrec.html#m10">jupiter</a> = jupe;
-00046 <a class="code" href="classconnection.html#m0">fd</a> = 0;
-00047 }
+<div class="fragment"><pre>00040 {
+00041 <a class="code" href="classserverrec.html#o0">leaf</a>.clear();
+00042 strcpy(name,n);
+00043 <a class="code" href="classserverrec.html#m2">linktype</a> = link_t;
+00044 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL);
+00045 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = 0;
+00046 <a class="code" href="classserverrec.html#m9">version</a> = ver;
+00047 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1;
+00048 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL);
+00049 <a class="code" href="classserverrec.html#m10">jupiter</a> = jupe;
+00050 <a class="code" href="classconnection.html#m0">fd</a> = 0;
+00051 }
</pre></div> </td>
</tr>
</table>
@@ -179,10 +179,10 @@ References <a class="el" href="servers_8h-source.html#l00033">connected_at</a>,
<p>
<p>
-Definition at line <a class="el" href="servers_8cpp-source.html#l00031">31</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
+Definition at line <a class="el" href="servers_8cpp-source.html#l00035">35</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
<p>
-<div class="fragment"><pre>00032 {
-00033 }
+<div class="fragment"><pre>00036 {
+00037 }
</pre></div> </td>
</tr>
</table>
@@ -215,13 +215,13 @@ Definition at line <a class="el" href="servers_8cpp-source.html#l00031">31</a> o
<p>
<p>
-Definition at line <a class="el" href="servers_8cpp-source.html#l00049">49</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
+Definition at line <a class="el" href="servers_8cpp-source.html#l00053">53</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
<p>
-References <a class="el" href="servers_8h-source.html#l00024">leaf</a>, and <a class="el" href="servers_8h-source.html#l00026">name</a>.
+References <a class="el" href="servers_8h-source.html#l00028">leaf</a>, and <a class="el" href="servers_8h-source.html#l00030">name</a>.
<p>
-<div class="fragment"><pre>00050 {
-00051 <a class="code" href="classserverrec.html#o0">leaf</a>[child-&gt;<a class="code" href="classserverrec.html#m0">name</a>] = child;
-00052 }
+<div class="fragment"><pre>00054 {
+00055 <a class="code" href="classserverrec.html#o0">leaf</a>[child-&gt;<a class="code" href="classserverrec.html#m0">name</a>] = child;
+00056 }
</pre></div> </td>
</tr>
</table>
@@ -253,16 +253,16 @@ References <a class="el" href="servers_8h-source.html#l00024">leaf</a>, and <a c
<p>
<p>
-Definition at line <a class="el" href="servers_8cpp-source.html#l00054">54</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
+Definition at line <a class="el" href="servers_8cpp-source.html#l00058">58</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>.
<p>
-References <a class="el" href="servers_8h-source.html#l00024">leaf</a>.
+References <a class="el" href="servers_8h-source.html#l00028">leaf</a>.
<p>
-<div class="fragment"><pre>00055 {
-00056 server_list::iterator i = <a class="code" href="classserverrec.html#o0">leaf</a>.find(n);
-00057
-00058 <span class="keywordflow">if</span> (i != <a class="code" href="classserverrec.html#o0">leaf</a>.end())
-00059 <a class="code" href="classserverrec.html#o0">leaf</a>.erase(i);
-00060 }
+<div class="fragment"><pre>00059 {
+00060 server_list::iterator i = <a class="code" href="classserverrec.html#o0">leaf</a>.find(n);
+00061
+00062 <span class="keywordflow">if</span> (i != <a class="code" href="classserverrec.html#o0">leaf</a>.end())
+00063 <a class="code" href="classserverrec.html#o0">leaf</a>.erase(i);
+00064 }
</pre></div> </td>
</tr>
</table>
@@ -288,9 +288,9 @@ References <a class="el" href="servers_8h-source.html#l00024">leaf</a>.
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00033">33</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00037">37</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m8" doxytag="serverrec::hops_away"></a><p>
@@ -314,9 +314,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00034">34</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00038">38</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m10" doxytag="serverrec::jupiter"></a><p>
@@ -340,9 +340,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00036">36</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00040">40</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m3" doxytag="serverrec::lastping"></a><p>
@@ -368,9 +368,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
Reimplemented from <a class="el" href="classconnection.html#m11">connection</a>.
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00029">29</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00033">33</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="o0" doxytag="serverrec::leaf"></a><p>
@@ -394,9 +394,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00024">24</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00028">28</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00049">AddLeaf()</a>, <a class="el" href="servers_8cpp-source.html#l00054">DelLeaf()</a>, and <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00053">AddLeaf()</a>, <a class="el" href="servers_8cpp-source.html#l00058">DelLeaf()</a>, and <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m2" doxytag="serverrec::linktype"></a><p>
@@ -420,9 +420,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00049">AddLeaf()</a>
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00028">28</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00032">32</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m0" doxytag="serverrec::name"></a><p>
@@ -446,9 +446,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00026">26</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00030">30</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00049">AddLeaf()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00053">AddLeaf()</a>. </td>
</tr>
</table>
<a name="m6" doxytag="serverrec::opercount"></a><p>
@@ -472,9 +472,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00049">AddLeaf()</a>
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00032">32</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00036">36</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m1" doxytag="serverrec::pingtime"></a><p>
@@ -498,9 +498,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00027">27</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00031">31</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m5" doxytag="serverrec::usercount"></a><p>
@@ -524,9 +524,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00031">31</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00035">35</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m4" doxytag="serverrec::usercount_i"></a><p>
@@ -550,9 +550,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00030">30</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00034">34</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<a name="m9" doxytag="serverrec::version"></a><p>
@@ -576,14 +576,14 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00035">35</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00039">39</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec()</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="servers_8h-source.html">servers.h</a><li><a class="el" href="servers_8cpp-source.html">servers.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classucrec-members.html b/docs/module-doc/classucrec-members.html
index 504d50f4e..efec6b523 100644
--- a/docs/module-doc/classucrec-members.html
+++ b/docs/module-doc/classucrec-members.html
@@ -14,7 +14,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classucrec.html#a0">ucrec</a>()</td><td><a class="el" href="classucrec.html">ucrec</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classucrec.html#a1">~ucrec</a>()</td><td><a class="el" href="classucrec.html">ucrec</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classucrec.html b/docs/module-doc/classucrec.html
index c601649fa..a4f34003c 100644
--- a/docs/module-doc/classucrec.html
+++ b/docs/module-doc/classucrec.html
@@ -34,7 +34,7 @@ The uc_modes member holds a bitmask of which privilages the user has on the chan
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00182">182</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="channels_8h-source.html#l00186">186</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ucrec::ucrec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -62,9 +62,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00182">182</a> o
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00195">195</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
+Definition at line <a class="el" href="channels_8h-source.html#l00199">199</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
<p>
-<div class="fragment"><pre>00195 { <span class="comment">/* stub */</span> }
+<div class="fragment"><pre>00199 { <span class="comment">/* stub */</span> }
</pre></div> </td>
</tr>
</table>
@@ -95,9 +95,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00195">195</a> o
<p>
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00196">196</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
+Definition at line <a class="el" href="channels_8h-source.html#l00200">200</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
<p>
-<div class="fragment"><pre>00196 { <span class="comment">/* stub */</span> }
+<div class="fragment"><pre>00200 { <span class="comment">/* stub */</span> }
</pre></div> </td>
</tr>
</table>
@@ -125,7 +125,7 @@ Points to the channel record where the given modes apply.
<p>
If the record is not in use, this value will be NULL.
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00193">193</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
+Definition at line <a class="el" href="channels_8h-source.html#l00197">197</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td>
</tr>
@@ -153,12 +153,12 @@ Contains a bitmask of the UCMODE_OP ...
<p>
UCMODE_FOUNDER values. If this value is zero, the user has no privilages upon the channel.
<p>
-Definition at line <a class="el" href="channels_8h-source.html#l00188">188</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
+Definition at line <a class="el" href="channels_8h-source.html#l00192">192</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classuserrec-members.html b/docs/module-doc/classuserrec-members.html
index 779e069c4..553bf364c 100644
--- a/docs/module-doc/classuserrec-members.html
+++ b/docs/module-doc/classuserrec-members.html
@@ -42,7 +42,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#a0">userrec</a>()</td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#a1">~userrec</a>()</td><td><a class="el" href="classuserrec.html">userrec</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/classuserrec.html b/docs/module-doc/classuserrec.html
index 07d5cf5ed..3ca14b4af 100644
--- a/docs/module-doc/classuserrec.html
+++ b/docs/module-doc/classuserrec.html
@@ -61,7 +61,7 @@ Everything about a connection is stored here primarily, from the user's socket I
<p>
<p>
-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>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="users_8h-source.html#l00088">88</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="userrec::userrec"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -91,7 +91,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00084">84</a> of fi
<p>
Definition at line <a class="el" href="users_8cpp-source.html#l00026">26</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
<p>
-References <a class="el" href="connection_8h-source.html#l00025">connection::bytes_in</a>, <a class="el" href="connection_8h-source.html#l00026">connection::bytes_out</a>, <a class="el" href="channels_8h-source.html#l00193">ucrec::channel</a>, <a class="el" href="users_8h-source.html#l00118">chans</a>, <a class="el" href="connection_8h-source.html#l00027">connection::cmds_in</a>, <a class="el" href="connection_8h-source.html#l00028">connection::cmds_out</a>, <a class="el" href="connection_8h-source.html#l00021">connection::fd</a>, <a class="el" href="connection_8h-source.html#l00029">connection::haspassed</a>, <a class="el" href="connection_8h-source.html#l00034">connection::idle_lastmsg</a>, <a class="el" href="users_8h-source.html#l00090">invites</a>, <a class="el" href="connection_8h-source.html#l00023">connection::ip</a>, <a class="el" href="connection_8h-source.html#l00032">connection::lastping</a>, <a class="el" href="connection_8h-source.html#l00035">connection::nping</a>, <a class="el" href="connection_8h-source.html#l00030">connection::port</a>, <a class="el" href="connection_8h-source.html#l00031">connection::registered</a>, and <a class="el" href="connection_8h-source.html#l00033">connection::signon</a>.
+References <a class="el" href="connection_8h-source.html#l00029">connection::bytes_in</a>, <a class="el" href="connection_8h-source.html#l00030">connection::bytes_out</a>, <a class="el" href="channels_8h-source.html#l00197">ucrec::channel</a>, <a class="el" href="users_8h-source.html#l00122">chans</a>, <a class="el" href="connection_8h-source.html#l00031">connection::cmds_in</a>, <a class="el" href="connection_8h-source.html#l00032">connection::cmds_out</a>, <a class="el" href="connection_8h-source.html#l00025">connection::fd</a>, <a class="el" href="connection_8h-source.html#l00033">connection::haspassed</a>, <a class="el" href="connection_8h-source.html#l00038">connection::idle_lastmsg</a>, <a class="el" href="users_8h-source.html#l00094">invites</a>, <a class="el" href="connection_8h-source.html#l00027">connection::ip</a>, <a class="el" href="connection_8h-source.html#l00036">connection::lastping</a>, <a class="el" href="connection_8h-source.html#l00039">connection::nping</a>, <a class="el" href="connection_8h-source.html#l00034">connection::port</a>, <a class="el" href="connection_8h-source.html#l00035">connection::registered</a>, and <a class="el" href="connection_8h-source.html#l00037">connection::signon</a>.
<p>
<div class="fragment"><pre>00027 {
00028 <span class="comment">// the PROPER way to do it, AVOID bzero at *ALL* costs</span>
@@ -145,9 +145,9 @@ References <a class="el" href="connection_8h-source.html#l00025">connection::byt
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00136">136</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
+Definition at line <a class="el" href="users_8h-source.html#l00140">140</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
<p>
-<div class="fragment"><pre>00136 { }
+<div class="fragment"><pre>00140 { }
</pre></div> </td>
</tr>
</table>
@@ -183,7 +183,7 @@ Returns the full displayed host of the user This member function returns the hos
<p>
Definition at line <a class="el" href="users_8cpp-source.html#l00051">51</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
<p>
-References <a class="el" href="users_8h-source.html#l00132">result</a>.
+References <a class="el" href="users_8h-source.html#l00136">result</a>.
<p>
<div class="fragment"><pre>00052 {
00053 sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,dhost);
@@ -223,7 +223,7 @@ If any form of hostname cloaking is in operation, e.g. through a module, then th
<p>
Definition at line <a class="el" href="users_8cpp-source.html#l00058">58</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
<p>
-References <a class="el" href="users_8h-source.html#l00132">result</a>.
+References <a class="el" href="users_8h-source.html#l00136">result</a>.
<p>
<div class="fragment"><pre>00059 {
00060 sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,host);
@@ -264,7 +264,7 @@ Adds a channel to a users invite list (invites them to a channel).
<p>
Definition at line <a class="el" href="users_8cpp-source.html#l00075">75</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
<p>
-References <a class="el" href="users_8h-source.html#l00054">Invited::channel</a>, and <a class="el" href="users_8h-source.html#l00090">invites</a>.
+References <a class="el" href="users_8h-source.html#l00058">Invited::channel</a>, and <a class="el" href="users_8h-source.html#l00094">invites</a>.
<p>
<div class="fragment"><pre>00076 {
00077 <a class="code" href="classInvited.html">Invited</a> i;
@@ -306,7 +306,7 @@ Returns true if a user is invited to a channel.
<p>
Definition at line <a class="el" href="users_8cpp-source.html#l00064">64</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
<p>
-References <a class="el" href="users_8h-source.html#l00090">invites</a>.
+References <a class="el" href="users_8h-source.html#l00094">invites</a>.
<p>
<div class="fragment"><pre>00065 {
00066 <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++)
@@ -352,7 +352,7 @@ This member function is called on successfully joining an invite only channel to
<p>
Definition at line <a class="el" href="users_8cpp-source.html#l00082">82</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
<p>
-References <a class="el" href="users_8h-source.html#l00090">invites</a>.
+References <a class="el" href="users_8h-source.html#l00094">invites</a>.
<p>
<div class="fragment"><pre>00083 {
00084 <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++)
@@ -391,7 +391,7 @@ The user's away message.
<p>
If this string is empty, the user is not marked as away.
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00127">127</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00131">131</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="m5" doxytag="userrec::chans"></a><p>
@@ -415,7 +415,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00127">127</a> of f
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00118">118</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
+Definition at line <a class="el" href="users_8h-source.html#l00122">122</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td>
</tr>
@@ -443,7 +443,7 @@ The host displayed to non-opers (used for cloaking etc).
<p>
This usually matches the value of <a class="el" href="classconnection.html#m1">userrec::host</a>.
<p>
-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>. </td>
+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>. </td>
</tr>
</table>
<a name="m3" doxytag="userrec::fullname"></a><p>
@@ -469,7 +469,7 @@ The users full name.
<p>
<p>
-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>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00114">114</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="m1" doxytag="userrec::ident"></a><p>
@@ -495,7 +495,7 @@ The users ident reply.
<p>
<p>
-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>
+Definition at line <a class="el" href="users_8h-source.html#l00105">105</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="o0" doxytag="userrec::invites"></a><p>
@@ -521,7 +521,7 @@ A list of channels the user has a pending invite to.
<p>
<p>
-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>.
+Definition at line <a class="el" href="users_8h-source.html#l00094">94</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00075">InviteTo()</a>, <a class="el" href="users_8cpp-source.html#l00064">IsInvited()</a>, <a class="el" href="users_8cpp-source.html#l00082">RemoveInvite()</a>, and <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td>
</tr>
@@ -549,7 +549,7 @@ The user's mode string.
<p>
This may contain any of the following RFC characters: o, w, s, i Your module may define other mode characters as it sees fit.
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00116">116</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00120">120</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="m0" doxytag="userrec::nick"></a><p>
@@ -575,7 +575,7 @@ The users nickname.
<p>
An invalid nickname indicates an unregistered connection prior to the NICK command.
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00097">97</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+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>
</tr>
</table>
<a name="m8" doxytag="userrec::result"></a><p>
@@ -601,7 +601,7 @@ Stores the result of the last GetFullHost or GetRealHost call.
<p>
You may use this to increase the speed of use of this class.
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00132">132</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
+Definition at line <a class="el" href="users_8h-source.html#l00136">136</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
<p>
Referenced by <a class="el" href="users_8cpp-source.html#l00051">GetFullHost()</a>, and <a class="el" href="users_8cpp-source.html#l00058">GetFullRealHost()</a>. </td>
</tr>
@@ -629,12 +629,12 @@ The server the user is connected to.
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00122">122</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00126">126</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<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>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/connection_8h-source.html b/docs/module-doc/connection_8h-source.html
index 9eb394055..a71a50196 100644
--- a/docs/module-doc/connection_8h-source.html
+++ b/docs/module-doc/connection_8h-source.html
@@ -9,47 +9,51 @@
<hr><h1>connection.h</h1><a href="connection_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.1 2003/01/26 23:52:48 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.2 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
-00004 <span class="comment">Revision 1.1 2003/01/26 20:15:00 brain</span>
-00005 <span class="comment">Added server classes for linking</span>
-00006 <span class="comment"></span>
+00004 <span class="comment">Revision 1.1 2003/01/26 23:52:59 brain</span>
+00005 <span class="comment">Modified documentation for base classes</span>
+00006 <span class="comment">Added base classes</span>
00007 <span class="comment"></span>
-00008 <span class="comment">*/</span>
-00009
-00010 <span class="preprocessor">#include "inspircd_config.h"</span>
-00011 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span>
-00012 <span class="preprocessor">#include &lt;string&gt;</span>
-00013 <span class="preprocessor">#include &lt;map.h&gt;</span>
-00014
-00015 <span class="preprocessor">#ifndef __CONNECTION_H__ </span>
-00016 <span class="preprocessor"></span><span class="preprocessor">#define __CONNECTION_H__ </span>
-00017 <span class="preprocessor"></span>
-<a name="l00018"></a><a class="code" href="classconnection.html">00018</a> <span class="keyword">class </span><a class="code" href="classconnection.html">connection</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00019 {
-00020 <span class="keyword">public</span>:
-<a name="l00021"></a><a class="code" href="classconnection.html#m0">00021</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m0">fd</a>; <span class="comment">// file descriptor</span>
-<a name="l00022"></a><a class="code" href="classconnection.html#m1">00022</a> <span class="keywordtype">char</span> <a class="code" href="classconnection.html#m1">host</a>[256]; <span class="comment">// hostname</span>
-<a name="l00023"></a><a class="code" href="classconnection.html#m2">00023</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m2">ip</a>; <span class="comment">// ipv4 address</span>
-<a name="l00024"></a><a class="code" href="classconnection.html#m3">00024</a> <span class="keywordtype">char</span> <a class="code" href="classconnection.html#m3">inbuf</a>[MAXBUF]; <span class="comment">// recvQ</span>
-<a name="l00025"></a><a class="code" href="classconnection.html#m4">00025</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m4">bytes_in</a>;
-<a name="l00026"></a><a class="code" href="classconnection.html#m5">00026</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m5">bytes_out</a>;
-<a name="l00027"></a><a class="code" href="classconnection.html#m6">00027</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m6">cmds_in</a>;
-<a name="l00028"></a><a class="code" href="classconnection.html#m7">00028</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m7">cmds_out</a>;
-<a name="l00029"></a><a class="code" href="classconnection.html#m8">00029</a> <span class="keywordtype">bool</span> <a class="code" href="classconnection.html#m8">haspassed</a>;
-<a name="l00030"></a><a class="code" href="classconnection.html#m9">00030</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m9">port</a>;
-<a name="l00031"></a><a class="code" href="classconnection.html#m10">00031</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m10">registered</a>;
-<a name="l00032"></a><a class="code" href="classconnection.html#m11">00032</a> time_t <a class="code" href="classconnection.html#m11">lastping</a>;
-<a name="l00033"></a><a class="code" href="classconnection.html#m12">00033</a> time_t <a class="code" href="classconnection.html#m12">signon</a>;
-<a name="l00034"></a><a class="code" href="classconnection.html#m13">00034</a> time_t <a class="code" href="classconnection.html#m13">idle_lastmsg</a>;
-<a name="l00035"></a><a class="code" href="classconnection.html#m14">00035</a> time_t <a class="code" href="classconnection.html#m14">nping</a>;
-00036 };
-00037
-00038
-00039 <span class="preprocessor">#endif</span>
-00040 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+00008 <span class="comment">Revision 1.1 2003/01/26 20:15:00 brain</span>
+00009 <span class="comment">Added server classes for linking</span>
+00010 <span class="comment"></span>
+00011 <span class="comment"></span>
+00012 <span class="comment">*/</span>
+00013
+00014 <span class="preprocessor">#include "inspircd_config.h"</span>
+00015 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span>
+00016 <span class="preprocessor">#include &lt;string&gt;</span>
+00017 <span class="preprocessor">#include &lt;map.h&gt;</span>
+00018
+00019 <span class="preprocessor">#ifndef __CONNECTION_H__ </span>
+00020 <span class="preprocessor"></span><span class="preprocessor">#define __CONNECTION_H__ </span>
+00021 <span class="preprocessor"></span>
+<a name="l00022"></a><a class="code" href="classconnection.html">00022</a> <span class="keyword">class </span><a class="code" href="classconnection.html">connection</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00023 {
+00024 <span class="keyword">public</span>:
+<a name="l00025"></a><a class="code" href="classconnection.html#m0">00025</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m0">fd</a>; <span class="comment">// file descriptor</span>
+<a name="l00026"></a><a class="code" href="classconnection.html#m1">00026</a> <span class="keywordtype">char</span> <a class="code" href="classconnection.html#m1">host</a>[256]; <span class="comment">// hostname</span>
+<a name="l00027"></a><a class="code" href="classconnection.html#m2">00027</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m2">ip</a>; <span class="comment">// ipv4 address</span>
+<a name="l00028"></a><a class="code" href="classconnection.html#m3">00028</a> <span class="keywordtype">char</span> <a class="code" href="classconnection.html#m3">inbuf</a>[MAXBUF]; <span class="comment">// recvQ</span>
+<a name="l00029"></a><a class="code" href="classconnection.html#m4">00029</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m4">bytes_in</a>;
+<a name="l00030"></a><a class="code" href="classconnection.html#m5">00030</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m5">bytes_out</a>;
+<a name="l00031"></a><a class="code" href="classconnection.html#m6">00031</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m6">cmds_in</a>;
+<a name="l00032"></a><a class="code" href="classconnection.html#m7">00032</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m7">cmds_out</a>;
+<a name="l00033"></a><a class="code" href="classconnection.html#m8">00033</a> <span class="keywordtype">bool</span> <a class="code" href="classconnection.html#m8">haspassed</a>;
+<a name="l00034"></a><a class="code" href="classconnection.html#m9">00034</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m9">port</a>;
+<a name="l00035"></a><a class="code" href="classconnection.html#m10">00035</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m10">registered</a>;
+<a name="l00036"></a><a class="code" href="classconnection.html#m11">00036</a> time_t <a class="code" href="classconnection.html#m11">lastping</a>;
+<a name="l00037"></a><a class="code" href="classconnection.html#m12">00037</a> time_t <a class="code" href="classconnection.html#m12">signon</a>;
+<a name="l00038"></a><a class="code" href="classconnection.html#m13">00038</a> time_t <a class="code" href="classconnection.html#m13">idle_lastmsg</a>;
+<a name="l00039"></a><a class="code" href="classconnection.html#m14">00039</a> time_t <a class="code" href="classconnection.html#m14">nping</a>;
+00040 };
+00041
+00042
+00043 <span class="preprocessor">#endif</span>
+00044 <span class="preprocessor"></span>
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:40 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/connection_8h.html b/docs/module-doc/connection_8h.html
index a8037c127..6656da147 100644
--- a/docs/module-doc/connection_8h.html
+++ b/docs/module-doc/connection_8h.html
@@ -17,7 +17,7 @@
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classconnection.html">connection</a></td></tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/ctables_8h-source.html b/docs/module-doc/ctables_8h-source.html
index 78126d420..9dcd266ed 100644
--- a/docs/module-doc/ctables_8h-source.html
+++ b/docs/module-doc/ctables_8h-source.html
@@ -22,50 +22,54 @@
00014 <span class="comment"> * ---------------------------------------------------</span>
00015 <span class="comment"> </span>
00016 <span class="comment"> $Log$
-00016 <span class="comment"> Revision 1.1 2003/01/26 23:52:48 brain
-00016 <span class="comment"> Modified documentation for base classes
+00016 <span class="comment"> Revision 1.2 2003/01/27 00:22:39 brain
+00016 <span class="comment"> Modified documentation
00016 <span class="comment"></span>
-00017 <span class="comment"> Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
-00018 <span class="comment"> InspIRCd second source tree</span>
-00019 <span class="comment"></span>
-00020 <span class="comment"> Revision 1.3 2003/01/15 22:47:44 brain</span>
-00021 <span class="comment"> Changed user and channel structs to classes (finally)</span>
-00022 <span class="comment"></span>
-00023 <span class="comment"> Revision 1.2 2003/01/09 21:09:50 brain</span>
-00024 <span class="comment"> added '/stats M' command</span>
-00025 <span class="comment"></span>
-00026 <span class="comment"> Revision 1.1 2003/01/07 01:02:14 brain</span>
-00027 <span class="comment"></span>
-00028 <span class="comment"> definitions for command table types</span>
+00017 <span class="comment"> Revision 1.2 2003/01/26 23:52:59 brain</span>
+00018 <span class="comment"> Modified documentation for base classes</span>
+00019 <span class="comment"> Added base classes</span>
+00020 <span class="comment"></span>
+00021 <span class="comment"> Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
+00022 <span class="comment"> InspIRCd second source tree</span>
+00023 <span class="comment"></span>
+00024 <span class="comment"> Revision 1.3 2003/01/15 22:47:44 brain</span>
+00025 <span class="comment"> Changed user and channel structs to classes (finally)</span>
+00026 <span class="comment"></span>
+00027 <span class="comment"> Revision 1.2 2003/01/09 21:09:50 brain</span>
+00028 <span class="comment"> added '/stats M' command</span>
00029 <span class="comment"></span>
-00030 <span class="comment"></span>
-00031 <span class="comment"> * ---------------------------------------------------</span>
-00032 <span class="comment"> */</span>
-00033 <span class="preprocessor">#include "inspircd_config.h"</span>
-00034 <span class="preprocessor">#include "inspircd.h"</span>
-00035 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span>
-00036
-00037 <span class="preprocessor">#ifndef __CTABLES_H__</span>
-00038 <span class="preprocessor"></span><span class="preprocessor">#define __CTABLES_H__</span>
-00039 <span class="preprocessor"></span>
-<a name="l00040"></a><a class="code" href="ctables_8h.html#a0">00040</a> <span class="keyword">typedef</span> void (handlerfunc) (<span class="keywordtype">char</span>**, <span class="keywordtype">int</span>, <a class="code" href="classuserrec.html">userrec</a>*);
-00041
-00042 <span class="comment">/* a structure that defines a command */</span>
-00043
-<a name="l00044"></a><a class="code" href="classcommand__t.html">00044</a> <span class="keyword">class </span><a class="code" href="classcommand__t.html">command_t</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00045 {
-00046 <span class="keyword">public</span>:
-<a name="l00047"></a><a class="code" href="classcommand__t.html#m0">00047</a> <span class="keywordtype">char</span> <a class="code" href="classcommand__t.html#m0">command</a>[MAXBUF]; <span class="comment">/* command name */</span>
-<a name="l00048"></a><a class="code" href="classcommand__t.html#m1">00048</a> <a class="code" href="ctables_8h.html#a0">handlerfunc</a> *<a class="code" href="classcommand__t.html#m1">handler_function</a>; <span class="comment">/* handler function as in typedef */</span>
-<a name="l00049"></a><a class="code" href="classcommand__t.html#m2">00049</a> <span class="keywordtype">char</span> <a class="code" href="classcommand__t.html#m2">flags_needed</a>; <span class="comment">/* user flags needed to execute the command or 0 */</span>
-<a name="l00050"></a><a class="code" href="classcommand__t.html#m3">00050</a> <span class="keywordtype">int</span> <a class="code" href="classcommand__t.html#m3">min_params</a>; <span class="comment">/* minimum number of parameters command takes */</span>
-<a name="l00051"></a><a class="code" href="classcommand__t.html#m4">00051</a> <span class="keywordtype">long</span> <a class="code" href="classcommand__t.html#m4">use_count</a>; <span class="comment">/* used by /stats m */</span>
-<a name="l00052"></a><a class="code" href="classcommand__t.html#m5">00052</a> <span class="keywordtype">long</span> <a class="code" href="classcommand__t.html#m5">total_bytes</a>; <span class="comment">/* used by /stats m */</span>
-00053 };
-00054
-00055 <span class="preprocessor">#endif</span>
-00056 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+00030 <span class="comment"> Revision 1.1 2003/01/07 01:02:14 brain</span>
+00031 <span class="comment"></span>
+00032 <span class="comment"> definitions for command table types</span>
+00033 <span class="comment"></span>
+00034 <span class="comment"></span>
+00035 <span class="comment"> * ---------------------------------------------------</span>
+00036 <span class="comment"> */</span>
+00037 <span class="preprocessor">#include "inspircd_config.h"</span>
+00038 <span class="preprocessor">#include "inspircd.h"</span>
+00039 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span>
+00040
+00041 <span class="preprocessor">#ifndef __CTABLES_H__</span>
+00042 <span class="preprocessor"></span><span class="preprocessor">#define __CTABLES_H__</span>
+00043 <span class="preprocessor"></span>
+<a name="l00044"></a><a class="code" href="ctables_8h.html#a0">00044</a> <span class="keyword">typedef</span> void (handlerfunc) (<span class="keywordtype">char</span>**, <span class="keywordtype">int</span>, <a class="code" href="classuserrec.html">userrec</a>*);
+00045
+00046 <span class="comment">/* a structure that defines a command */</span>
+00047
+<a name="l00048"></a><a class="code" href="classcommand__t.html">00048</a> <span class="keyword">class </span><a class="code" href="classcommand__t.html">command_t</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00049 {
+00050 <span class="keyword">public</span>:
+<a name="l00051"></a><a class="code" href="classcommand__t.html#m0">00051</a> <span class="keywordtype">char</span> <a class="code" href="classcommand__t.html#m0">command</a>[MAXBUF]; <span class="comment">/* command name */</span>
+<a name="l00052"></a><a class="code" href="classcommand__t.html#m1">00052</a> <a class="code" href="ctables_8h.html#a0">handlerfunc</a> *<a class="code" href="classcommand__t.html#m1">handler_function</a>; <span class="comment">/* handler function as in typedef */</span>
+<a name="l00053"></a><a class="code" href="classcommand__t.html#m2">00053</a> <span class="keywordtype">char</span> <a class="code" href="classcommand__t.html#m2">flags_needed</a>; <span class="comment">/* user flags needed to execute the command or 0 */</span>
+<a name="l00054"></a><a class="code" href="classcommand__t.html#m3">00054</a> <span class="keywordtype">int</span> <a class="code" href="classcommand__t.html#m3">min_params</a>; <span class="comment">/* minimum number of parameters command takes */</span>
+<a name="l00055"></a><a class="code" href="classcommand__t.html#m4">00055</a> <span class="keywordtype">long</span> <a class="code" href="classcommand__t.html#m4">use_count</a>; <span class="comment">/* used by /stats m */</span>
+<a name="l00056"></a><a class="code" href="classcommand__t.html#m5">00056</a> <span class="keywordtype">long</span> <a class="code" href="classcommand__t.html#m5">total_bytes</a>; <span class="comment">/* used by /stats m */</span>
+00057 };
+00058
+00059 <span class="preprocessor">#endif</span>
+00060 <span class="preprocessor"></span>
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:40 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/ctables_8h.html b/docs/module-doc/ctables_8h.html
index de3b54e0f..bac5af9ed 100644
--- a/docs/module-doc/ctables_8h.html
+++ b/docs/module-doc/ctables_8h.html
@@ -40,10 +40,10 @@
<p>
<p>
-Definition at line <a class="el" href="ctables_8h-source.html#l00040">40</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
+Definition at line <a class="el" href="ctables_8h-source.html#l00044">44</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/files.html b/docs/module-doc/files.html
index a790486b3..e8d2b5291 100644
--- a/docs/module-doc/files.html
+++ b/docs/module-doc/files.html
@@ -18,7 +18,7 @@
<tr><td class="indexkey"><a class="el" href="users_8cpp.html">users.cpp</a> <a href="users_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="users_8h.html">users.h</a> <a href="users_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:40 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/functions.html b/docs/module-doc/functions.html
index c49e8dda7..359eba9ba 100644
--- a/docs/module-doc/functions.html
+++ b/docs/module-doc/functions.html
@@ -209,7 +209,7 @@ Here is a list of all class members with links to the classes they belong to:<h3
: <a class="el" href="classserverrec.html#a2">serverrec</a><li>~ucrec()
: <a class="el" href="classucrec.html#a1">ucrec</a><li>~userrec()
: <a class="el" href="classuserrec.html#a1">userrec</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/globals.html b/docs/module-doc/globals.html
index b317ae1ad..d715f39d6 100644
--- a/docs/module-doc/globals.html
+++ b/docs/module-doc/globals.html
@@ -59,7 +59,7 @@ Here is a list of all file members with links to the files they belong to:<h3><a
: <a class="el" href="channels_8h.html#a0">channels.h</a><li>UCMODE_PROTECT
: <a class="el" href="channels_8h.html#a3">channels.h</a><li>UCMODE_VOICE
: <a class="el" href="channels_8h.html#a1">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:43 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/hierarchy.html b/docs/module-doc/hierarchy.html
index 8330bcb63..fb4fd75e2 100644
--- a/docs/module-doc/hierarchy.html
+++ b/docs/module-doc/hierarchy.html
@@ -13,6 +13,7 @@
<li><a class="el" href="classchanrec.html">chanrec</a>
<li><a class="el" href="classcommand__t.html">command_t</a>
<li><a class="el" href="classConfigReader.html">ConfigReader</a>
+<li><a class="el" href="classConnectClass.html">ConnectClass</a>
<li><a class="el" href="classconnection.html">connection</a>
<ul>
<li><a class="el" href="classserverrec.html">serverrec</a>
@@ -25,16 +26,15 @@
<li><a class="el" href="classExemptItem.html">ExemptItem</a>
<li><a class="el" href="classInviteItem.html">InviteItem</a>
</ul>
+<li><a class="el" href="classInvited.html">Invited</a>
<li><a class="el" href="classModule.html">Module</a>
<li><a class="el" href="classModuleFactory.html">ModuleFactory</a>
<li><a class="el" href="classServer.html">Server</a>
<li><a class="el" href="classucrec.html">ucrec</a>
<li><a class="el" href="classVersion.html">Version</a>
</ul>
-<li><a class="el" href="classConnectClass.html">ConnectClass</a>
-<li><a class="el" href="classInvited.html">Invited</a>
</ul>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/main.html b/docs/module-doc/main.html
index 419f75be6..cb5c1ba5d 100644
--- a/docs/module-doc/main.html
+++ b/docs/module-doc/main.html
@@ -8,7 +8,7 @@
<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>
<hr><h1>InspIRCd Documentation</h1>
<p>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:40 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/modules_8cpp-source.html b/docs/module-doc/modules_8cpp-source.html
index 5db4fdd10..18595ac15 100644
--- a/docs/module-doc/modules_8cpp-source.html
+++ b/docs/module-doc/modules_8cpp-source.html
@@ -9,8 +9,8 @@
<hr><h1>modules.cpp</h1><a href="modules_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.3 2003/01/26 23:52:48 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.4 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
00005 <span class="comment">InspIRCd second source tree</span>
@@ -241,7 +241,7 @@
00230 }
00231
00232
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:40 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/modules_8cpp.html b/docs/module-doc/modules_8cpp.html
index 12899e13c..be0d14922 100644
--- a/docs/module-doc/modules_8cpp.html
+++ b/docs/module-doc/modules_8cpp.html
@@ -16,7 +16,7 @@
<a href="modules_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/modules_8h-source.html b/docs/module-doc/modules_8h-source.html
index 6d1bafadd..f0063bf09 100644
--- a/docs/module-doc/modules_8h-source.html
+++ b/docs/module-doc/modules_8h-source.html
@@ -9,153 +9,157 @@
<hr><h1>modules.h</h1><a href="modules_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.3 2003/01/26 23:52:48 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.4 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
-00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
-00005 <span class="comment">InspIRCd second source tree</span>
-00006 <span class="comment"></span>
-00007 <span class="comment">Revision 1.12 2003/01/22 20:59:10 brain</span>
-00008 <span class="comment">Added FileReader class documentation</span>
-00009 <span class="comment"></span>
-00010 <span class="comment">Revision 1.11 2003/01/22 20:49:16 brain</span>
-00011 <span class="comment">Added FileReader file-caching class</span>
-00012 <span class="comment">Changed m_randquote to use FileReader class</span>
+00004 <span class="comment">Revision 1.2 2003/01/26 23:52:59 brain</span>
+00005 <span class="comment">Modified documentation for base classes</span>
+00006 <span class="comment">Added base classes</span>
+00007 <span class="comment"></span>
+00008 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
+00009 <span class="comment">InspIRCd second source tree</span>
+00010 <span class="comment"></span>
+00011 <span class="comment">Revision 1.12 2003/01/22 20:59:10 brain</span>
+00012 <span class="comment">Added FileReader class documentation</span>
00013 <span class="comment"></span>
-00014 <span class="comment">Revision 1.10 2003/01/22 00:57:27 brain</span>
-00015 <span class="comment">Changes to documentation</span>
-00016 <span class="comment"></span>
-00017 <span class="comment">Revision 1.9 2003/01/22 00:44:26 brain</span>
-00018 <span class="comment">Added documentation comments</span>
-00019 <span class="comment"></span>
-00020 <span class="comment">Revision 1.8 2003/01/21 20:31:24 brain</span>
-00021 <span class="comment">Modified to add documentation</span>
-00022 <span class="comment">Added ConfigReader class for modules</span>
+00014 <span class="comment">Revision 1.11 2003/01/22 20:49:16 brain</span>
+00015 <span class="comment">Added FileReader file-caching class</span>
+00016 <span class="comment">Changed m_randquote to use FileReader class</span>
+00017 <span class="comment"></span>
+00018 <span class="comment">Revision 1.10 2003/01/22 00:57:27 brain</span>
+00019 <span class="comment">Changes to documentation</span>
+00020 <span class="comment"></span>
+00021 <span class="comment">Revision 1.9 2003/01/22 00:44:26 brain</span>
+00022 <span class="comment">Added documentation comments</span>
00023 <span class="comment"></span>
-00024 <span class="comment">Revision 1.7 2003/01/15 22:47:44 brain</span>
-00025 <span class="comment">Changed user and channel structs to classes (finally)</span>
-00026 <span class="comment"></span>
-00027 <span class="comment">Revision 1.6 2003/01/13 22:30:50 brain</span>
-00028 <span class="comment">Added Admin class (holds /admin info for modules)</span>
-00029 <span class="comment">Added methods to Server class</span>
+00024 <span class="comment">Revision 1.8 2003/01/21 20:31:24 brain</span>
+00025 <span class="comment">Modified to add documentation</span>
+00026 <span class="comment">Added ConfigReader class for modules</span>
+00027 <span class="comment"></span>
+00028 <span class="comment">Revision 1.7 2003/01/15 22:47:44 brain</span>
+00029 <span class="comment">Changed user and channel structs to classes (finally)</span>
00030 <span class="comment"></span>
-00031 <span class="comment"></span>
-00032 <span class="comment">*/</span>
-00033
-00034
-00035 <span class="preprocessor">#ifndef __PLUGIN_H</span>
-00036 <span class="preprocessor"></span><span class="preprocessor">#define __PLUGIN_H</span>
-00037 <span class="preprocessor"></span>
-00038 <span class="preprocessor">#include "dynamic.h"</span>
-00039 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span>
-00040 <span class="preprocessor">#include &lt;string&gt;</span>
-00041 <span class="preprocessor">#include &lt;deque&gt;</span>
-00042
-<a name="l00045"></a><a class="code" href="modules_8h.html#a1">00045</a> <span class="keyword">typedef</span> deque&lt;string&gt; <a class="code" href="modules_8h.html#a1">file_cache</a>;
+00031 <span class="comment">Revision 1.6 2003/01/13 22:30:50 brain</span>
+00032 <span class="comment">Added Admin class (holds /admin info for modules)</span>
+00033 <span class="comment">Added methods to Server class</span>
+00034 <span class="comment"></span>
+00035 <span class="comment"></span>
+00036 <span class="comment">*/</span>
+00037
+00038
+00039 <span class="preprocessor">#ifndef __PLUGIN_H</span>
+00040 <span class="preprocessor"></span><span class="preprocessor">#define __PLUGIN_H</span>
+00041 <span class="preprocessor"></span>
+00042 <span class="preprocessor">#include "dynamic.h"</span>
+00043 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span>
+00044 <span class="preprocessor">#include &lt;string&gt;</span>
+00045 <span class="preprocessor">#include &lt;deque&gt;</span>
00046
-00047
-00048 <span class="comment">// This #define allows us to call a method in all</span>
-00049 <span class="comment">// loaded modules in a readable simple way, e.g.:</span>
-00050 <span class="comment">// 'FOREACH_MOD OnConnect(user);'</span>
+<a name="l00049"></a><a class="code" href="modules_8h.html#a1">00049</a> <span class="keyword">typedef</span> deque&lt;string&gt; <a class="code" href="modules_8h.html#a1">file_cache</a>;
+00050
00051
-<a name="l00052"></a><a class="code" href="modules_8h.html#a0">00052</a> <span class="preprocessor">#define FOREACH_MOD for (int i = 0; i &lt;= MODCOUNT; i++) modules[i]-&gt;</span>
-00053 <span class="preprocessor"></span>
-00054 <span class="comment">// class Version holds the version information of a Module, returned</span>
-00055 <span class="comment">// by Module::GetVersion (thanks RD)</span>
-00056
-<a name="l00061"></a><a class="code" href="classVersion.html">00061</a> <span class="keyword">class </span><a class="code" href="classVersion.html">Version</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00062 {
-00063 <span class="keyword">public</span>:
-<a name="l00064"></a><a class="code" href="classVersion.html#m2">00064</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classVersion.html#m0">Major</a>, <a class="code" href="classVersion.html#m1">Minor</a>, <a class="code" href="classVersion.html#m2">Revision</a>, <a class="code" href="classVersion.html#m3">Build</a>;
-00065 <a class="code" href="classVersion.html#a0">Version</a>(<span class="keywordtype">int</span> major, <span class="keywordtype">int</span> minor, <span class="keywordtype">int</span> revision, <span class="keywordtype">int</span> build);
-00066 };
-00067
-00068
-<a name="l00074"></a><a class="code" href="classAdmin.html">00074</a> <span class="keyword">class </span><a class="code" href="classAdmin.html">Admin</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00075 {
-00076 <span class="keyword">public</span>:
-<a name="l00077"></a><a class="code" href="classAdmin.html#m2">00077</a> <span class="keyword">const</span> string <a class="code" href="classAdmin.html#m0">Name</a>, <a class="code" href="classAdmin.html#m1">Email</a>, <a class="code" href="classAdmin.html#m2">Nick</a>;
-00078 <a class="code" href="classAdmin.html#a0">Admin</a>(string name,string email,string nick);
-00079 };
-00080
-<a name="l00086"></a><a class="code" href="classModule.html">00086</a> <span class="keyword">class </span><a class="code" href="classModule.html">Module</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00087 {
-00088 <span class="keyword">public</span>:
-00092 <a class="code" href="classModule.html#a0">Module</a>();
-00096 <span class="keyword">virtual</span> <a class="code" href="classModule.html#a1">~Module</a>();
-00101 <span class="keyword">virtual</span> <a class="code" href="classVersion.html">Version</a> <a class="code" href="classModule.html#a2">GetVersion</a>();
-00105 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a3">OnUserConnect</a>(<a class="code" href="classuserrec.html">userrec</a>* user);
-00109 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a4">OnUserQuit</a>(<a class="code" href="classuserrec.html">userrec</a>* user);
-00114 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a5">OnUserJoin</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* channel);
-00119 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a6">OnUserPart</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* channel);
-00120 };
-00121
-00122
-<a name="l00128"></a><a class="code" href="classServer.html">00128</a> <span class="keyword">class </span><a class="code" href="classServer.html">Server</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00129 {
-00130 <span class="keyword">public</span>:
-00134 <a class="code" href="classServer.html#a0">Server</a>();
-00138 <span class="keyword">virtual</span> <a class="code" href="classServer.html#a1">~Server</a>();
-00139
-00143 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a2">SendOpers</a>(string s);
-00148 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a3">Debug</a>(string s);
-00153 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a4">Send</a>(<span class="keywordtype">int</span> Socket, string s);
-00158 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a5">SendServ</a>(<span class="keywordtype">int</span> Socket, string s);
-00163 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a6">SendFrom</a>(<span class="keywordtype">int</span> Socket, <a class="code" href="classuserrec.html">userrec</a>* User, string s);
-00168 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a7">SendTo</a>(<a class="code" href="classuserrec.html">userrec</a>* Source, <a class="code" href="classuserrec.html">userrec</a>* Dest, string s);
-00175 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a8">SendChannel</a>(<a class="code" href="classuserrec.html">userrec</a>* User, <a class="code" href="classchanrec.html">chanrec</a>* Channel, string s,<span class="keywordtype">bool</span> IncludeSender);
-00180 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a9">CommonChannels</a>(<a class="code" href="classuserrec.html">userrec</a>* u1, <a class="code" href="classuserrec.html">userrec</a>* u2);
-00188 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a10">SendCommon</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text,<span class="keywordtype">bool</span> IncludeSender);
-00193 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a11">SendWallops</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text);
-00194
-00198 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a12">IsNick</a>(string nick);
-00202 <span class="keyword">virtual</span> <a class="code" href="classuserrec.html">userrec</a>* <a class="code" href="classServer.html#a13">FindNick</a>(string nick);
-00206 <span class="keyword">virtual</span> <a class="code" href="classchanrec.html">chanrec</a>* <a class="code" href="classServer.html#a14">FindChannel</a>(string channel);
-00211 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a15">ChanMode</a>(<a class="code" href="classuserrec.html">userrec</a>* User, <a class="code" href="classchanrec.html">chanrec</a>* Chan);
-00214 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a16">GetServerName</a>();
-00217 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a17">GetNetworkName</a>();
-00223 <span class="keyword">virtual</span> <a class="code" href="classAdmin.html">Admin</a> <a class="code" href="classServer.html#a18">GetAdmin</a>();
-00224
-00225 };
-00226
-<a name="l00233"></a><a class="code" href="classConfigReader.html">00233</a> <span class="keyword">class </span><a class="code" href="classConfigReader.html">ConfigReader</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00234 {
-00235 <span class="keyword">protected</span>:
-<a name="l00238"></a><a class="code" href="classConfigReader.html#n0">00238</a> string <a class="code" href="classConfigReader.html#n0">fname</a>;
-00239 <span class="keyword">public</span>:
-00244 <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(); <span class="comment">// default constructor reads ircd.conf</span>
-00248 <span class="comment"></span> <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(string filename); <span class="comment">// read a module-specific config</span>
-00252 <span class="comment"></span> <a class="code" href="classConfigReader.html#a2">~ConfigReader</a>();
-00257 string <a class="code" href="classConfigReader.html#a3">ReadValue</a>(string tag, string name, <span class="keywordtype">int</span> index);
-00264 <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">Enumerate</a>(string tag);
-00268 <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">Verify</a>();
-00269 };
-00270
-00271
-00272
-<a name="l00278"></a><a class="code" href="classFileReader.html">00278</a> <span class="keyword">class </span><a class="code" href="classFileReader.html">FileReader</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00279 {
-<a name="l00280"></a><a class="code" href="classFileReader.html#o0">00280</a> <a class="code" href="modules_8h.html#a1">file_cache</a> <a class="code" href="classFileReader.html#o0">fc</a>;
-00281 <span class="keyword">public</span>:
-00286 <a class="code" href="classFileReader.html#a0">FileReader</a>();
-00292 <a class="code" href="classFileReader.html#a0">FileReader</a>(string filename);
-00296 <a class="code" href="classFileReader.html#a2">~FileReader</a>();
-00302 <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">LoadFile</a>(string filename);
-00307 string <a class="code" href="classFileReader.html#a4">GetLine</a>(<span class="keywordtype">int</span> x);
-00313 <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a5">FileSize</a>();
-00314 };
-00315
-00316
-<a name="l00323"></a><a class="code" href="classModuleFactory.html">00323</a> <span class="keyword">class </span><a class="code" href="classModuleFactory.html">ModuleFactory</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
-00324 {
-00325 <span class="keyword">public</span>:
-<a name="l00326"></a><a class="code" href="classModuleFactory.html#a0">00326</a> <a class="code" href="classModuleFactory.html#a0">ModuleFactory</a>() { }
-<a name="l00327"></a><a class="code" href="classModuleFactory.html#a1">00327</a> <span class="keyword">virtual</span> <a class="code" href="classModuleFactory.html#a1">~ModuleFactory</a>() { }
-00332 <span class="keyword">virtual</span> <a class="code" href="classModule.html">Module</a> * <a class="code" href="classModuleFactory.html#a2">CreateModule</a>() = 0;
-00333 };
-00334
-00335 <span class="preprocessor">#endif</span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+00052 <span class="comment">// This #define allows us to call a method in all</span>
+00053 <span class="comment">// loaded modules in a readable simple way, e.g.:</span>
+00054 <span class="comment">// 'FOREACH_MOD OnConnect(user);'</span>
+00055
+<a name="l00056"></a><a class="code" href="modules_8h.html#a0">00056</a> <span class="preprocessor">#define FOREACH_MOD for (int i = 0; i &lt;= MODCOUNT; i++) modules[i]-&gt;</span>
+00057 <span class="preprocessor"></span>
+00058 <span class="comment">// class Version holds the version information of a Module, returned</span>
+00059 <span class="comment">// by Module::GetVersion (thanks RD)</span>
+00060
+<a name="l00065"></a><a class="code" href="classVersion.html">00065</a> <span class="keyword">class </span><a class="code" href="classVersion.html">Version</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00066 {
+00067 <span class="keyword">public</span>:
+<a name="l00068"></a><a class="code" href="classVersion.html#m2">00068</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classVersion.html#m0">Major</a>, <a class="code" href="classVersion.html#m1">Minor</a>, <a class="code" href="classVersion.html#m2">Revision</a>, <a class="code" href="classVersion.html#m3">Build</a>;
+00069 <a class="code" href="classVersion.html#a0">Version</a>(<span class="keywordtype">int</span> major, <span class="keywordtype">int</span> minor, <span class="keywordtype">int</span> revision, <span class="keywordtype">int</span> build);
+00070 };
+00071
+00072
+<a name="l00078"></a><a class="code" href="classAdmin.html">00078</a> <span class="keyword">class </span><a class="code" href="classAdmin.html">Admin</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00079 {
+00080 <span class="keyword">public</span>:
+<a name="l00081"></a><a class="code" href="classAdmin.html#m2">00081</a> <span class="keyword">const</span> string <a class="code" href="classAdmin.html#m0">Name</a>, <a class="code" href="classAdmin.html#m1">Email</a>, <a class="code" href="classAdmin.html#m2">Nick</a>;
+00082 <a class="code" href="classAdmin.html#a0">Admin</a>(string name,string email,string nick);
+00083 };
+00084
+<a name="l00090"></a><a class="code" href="classModule.html">00090</a> <span class="keyword">class </span><a class="code" href="classModule.html">Module</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00091 {
+00092 <span class="keyword">public</span>:
+00096 <a class="code" href="classModule.html#a0">Module</a>();
+00100 <span class="keyword">virtual</span> <a class="code" href="classModule.html#a1">~Module</a>();
+00105 <span class="keyword">virtual</span> <a class="code" href="classVersion.html">Version</a> <a class="code" href="classModule.html#a2">GetVersion</a>();
+00109 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a3">OnUserConnect</a>(<a class="code" href="classuserrec.html">userrec</a>* user);
+00113 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a4">OnUserQuit</a>(<a class="code" href="classuserrec.html">userrec</a>* user);
+00118 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a5">OnUserJoin</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* channel);
+00123 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a6">OnUserPart</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* channel);
+00124 };
+00125
+00126
+<a name="l00132"></a><a class="code" href="classServer.html">00132</a> <span class="keyword">class </span><a class="code" href="classServer.html">Server</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00133 {
+00134 <span class="keyword">public</span>:
+00138 <a class="code" href="classServer.html#a0">Server</a>();
+00142 <span class="keyword">virtual</span> <a class="code" href="classServer.html#a1">~Server</a>();
+00143
+00147 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a2">SendOpers</a>(string s);
+00152 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a3">Debug</a>(string s);
+00157 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a4">Send</a>(<span class="keywordtype">int</span> Socket, string s);
+00162 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a5">SendServ</a>(<span class="keywordtype">int</span> Socket, string s);
+00167 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a6">SendFrom</a>(<span class="keywordtype">int</span> Socket, <a class="code" href="classuserrec.html">userrec</a>* User, string s);
+00172 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a7">SendTo</a>(<a class="code" href="classuserrec.html">userrec</a>* Source, <a class="code" href="classuserrec.html">userrec</a>* Dest, string s);
+00179 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a8">SendChannel</a>(<a class="code" href="classuserrec.html">userrec</a>* User, <a class="code" href="classchanrec.html">chanrec</a>* Channel, string s,<span class="keywordtype">bool</span> IncludeSender);
+00184 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a9">CommonChannels</a>(<a class="code" href="classuserrec.html">userrec</a>* u1, <a class="code" href="classuserrec.html">userrec</a>* u2);
+00192 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a10">SendCommon</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text,<span class="keywordtype">bool</span> IncludeSender);
+00197 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a11">SendWallops</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text);
+00198
+00202 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a12">IsNick</a>(string nick);
+00206 <span class="keyword">virtual</span> <a class="code" href="classuserrec.html">userrec</a>* <a class="code" href="classServer.html#a13">FindNick</a>(string nick);
+00210 <span class="keyword">virtual</span> <a class="code" href="classchanrec.html">chanrec</a>* <a class="code" href="classServer.html#a14">FindChannel</a>(string channel);
+00215 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a15">ChanMode</a>(<a class="code" href="classuserrec.html">userrec</a>* User, <a class="code" href="classchanrec.html">chanrec</a>* Chan);
+00218 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a16">GetServerName</a>();
+00221 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a17">GetNetworkName</a>();
+00227 <span class="keyword">virtual</span> <a class="code" href="classAdmin.html">Admin</a> <a class="code" href="classServer.html#a18">GetAdmin</a>();
+00228
+00229 };
+00230
+<a name="l00237"></a><a class="code" href="classConfigReader.html">00237</a> <span class="keyword">class </span><a class="code" href="classConfigReader.html">ConfigReader</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00238 {
+00239 <span class="keyword">protected</span>:
+<a name="l00242"></a><a class="code" href="classConfigReader.html#n0">00242</a> string <a class="code" href="classConfigReader.html#n0">fname</a>;
+00243 <span class="keyword">public</span>:
+00248 <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(); <span class="comment">// default constructor reads ircd.conf</span>
+00252 <span class="comment"></span> <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(string filename); <span class="comment">// read a module-specific config</span>
+00256 <span class="comment"></span> <a class="code" href="classConfigReader.html#a2">~ConfigReader</a>();
+00261 string <a class="code" href="classConfigReader.html#a3">ReadValue</a>(string tag, string name, <span class="keywordtype">int</span> index);
+00268 <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">Enumerate</a>(string tag);
+00272 <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">Verify</a>();
+00273 };
+00274
+00275
+00276
+<a name="l00282"></a><a class="code" href="classFileReader.html">00282</a> <span class="keyword">class </span><a class="code" href="classFileReader.html">FileReader</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00283 {
+<a name="l00284"></a><a class="code" href="classFileReader.html#o0">00284</a> <a class="code" href="modules_8h.html#a1">file_cache</a> <a class="code" href="classFileReader.html#o0">fc</a>;
+00285 <span class="keyword">public</span>:
+00290 <a class="code" href="classFileReader.html#a0">FileReader</a>();
+00296 <a class="code" href="classFileReader.html#a0">FileReader</a>(string filename);
+00300 <a class="code" href="classFileReader.html#a2">~FileReader</a>();
+00306 <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">LoadFile</a>(string filename);
+00311 string <a class="code" href="classFileReader.html#a4">GetLine</a>(<span class="keywordtype">int</span> x);
+00317 <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a5">FileSize</a>();
+00318 };
+00319
+00320
+<a name="l00327"></a><a class="code" href="classModuleFactory.html">00327</a> <span class="keyword">class </span><a class="code" href="classModuleFactory.html">ModuleFactory</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00328 {
+00329 <span class="keyword">public</span>:
+<a name="l00330"></a><a class="code" href="classModuleFactory.html#a0">00330</a> <a class="code" href="classModuleFactory.html#a0">ModuleFactory</a>() { }
+<a name="l00331"></a><a class="code" href="classModuleFactory.html#a1">00331</a> <span class="keyword">virtual</span> <a class="code" href="classModuleFactory.html#a1">~ModuleFactory</a>() { }
+00336 <span class="keyword">virtual</span> <a class="code" href="classModule.html">Module</a> * <a class="code" href="classModuleFactory.html#a2">CreateModule</a>() = 0;
+00337 };
+00338
+00339 <span class="preprocessor">#endif</span>
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/modules_8h.html b/docs/module-doc/modules_8h.html
index 0ff7716b3..362d85d6d 100644
--- a/docs/module-doc/modules_8h.html
+++ b/docs/module-doc/modules_8h.html
@@ -57,7 +57,7 @@
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00052">52</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
+Definition at line <a class="el" href="modules_8h-source.html#l00056">56</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
@@ -84,12 +84,12 @@ Low level definition of a <a class="el" href="classFileReader.html">FileReader</
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00045">45</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
+Definition at line <a class="el" href="modules_8h-source.html#l00049">49</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
<p>
Referenced by <a class="el" href="modules_8cpp-source.html#l00198">FileReader::FileReader()</a>, and <a class="el" href="modules_8cpp-source.html#l00209">FileReader::LoadFile()</a>. </td>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/servers_8cpp-source.html b/docs/module-doc/servers_8cpp-source.html
index 8200748b3..9439d9aca 100644
--- a/docs/module-doc/servers_8cpp-source.html
+++ b/docs/module-doc/servers_8cpp-source.html
@@ -9,68 +9,72 @@
<hr><h1>servers.cpp</h1><a href="servers_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.1 2003/01/26 23:52:48 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.2 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
-00004 <span class="comment">Revision 1.1 2003/01/26 20:15:03 brain</span>
-00005 <span class="comment">Added server classes for linking</span>
-00006 <span class="comment"></span>
+00004 <span class="comment">Revision 1.2 2003/01/26 23:53:03 brain</span>
+00005 <span class="comment">Modified documentation for base classes</span>
+00006 <span class="comment">Added base classes</span>
00007 <span class="comment"></span>
-00008 <span class="comment">*/</span>
-00009
-00010 <span class="preprocessor">#include "inspircd_config.h"</span>
-00011 <span class="preprocessor">#include "<a class="code" href="servers_8h.html">servers.h</a>"</span>
-00012 <span class="preprocessor">#include "inspircd.h"</span>
-00013 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-00014 <span class="preprocessor">#include &lt;map.h&gt;</span>
-00015
-<a name="l00016"></a><a class="code" href="classserverrec.html#a0">00016</a> <a class="code" href="classserverrec.html#a0">serverrec::serverrec</a>()
-00017 {
-00018 <a class="code" href="classserverrec.html#o0">leaf</a>.clear();
-00019 strcpy(name,<span class="stringliteral">""</span>);
-00020 <a class="code" href="classserverrec.html#m1">pingtime</a> = 0;
-00021 <a class="code" href="classserverrec.html#m2">linktype</a> = <a class="code" href="servers_8h.html#a0">LINK_ACTIVE</a>;
-00022 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL);
-00023 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = <a class="code" href="classserverrec.html#m9">version</a> = 0;
-00024 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1;
-00025 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL);
-00026 <a class="code" href="classserverrec.html#m10">jupiter</a> = <span class="keyword">false</span>;
-00027 <a class="code" href="classconnection.html#m0">fd</a> = 0;
-00028 }
-00029
-00030
-<a name="l00031"></a><a class="code" href="classserverrec.html#a2">00031</a> <a class="code" href="classserverrec.html#a2">serverrec::~serverrec</a>()
-00032 {
-00033 }
-00034
-<a name="l00035"></a><a class="code" href="classserverrec.html#a1">00035</a> <a class="code" href="classserverrec.html#a0">serverrec::serverrec</a>(<span class="keywordtype">char</span>* n, <span class="keywordtype">int</span> link_t, <span class="keywordtype">long</span> ver, <span class="keywordtype">bool</span> jupe)
+00008 <span class="comment">Revision 1.1 2003/01/26 20:15:03 brain</span>
+00009 <span class="comment">Added server classes for linking</span>
+00010 <span class="comment"></span>
+00011 <span class="comment"></span>
+00012 <span class="comment">*/</span>
+00013
+00014 <span class="preprocessor">#include "inspircd_config.h"</span>
+00015 <span class="preprocessor">#include "<a class="code" href="servers_8h.html">servers.h</a>"</span>
+00016 <span class="preprocessor">#include "inspircd.h"</span>
+00017 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+00018 <span class="preprocessor">#include &lt;map.h&gt;</span>
+00019
+<a name="l00020"></a><a class="code" href="classserverrec.html#a0">00020</a> <a class="code" href="classserverrec.html#a0">serverrec::serverrec</a>()
+00021 {
+00022 <a class="code" href="classserverrec.html#o0">leaf</a>.clear();
+00023 strcpy(name,<span class="stringliteral">""</span>);
+00024 <a class="code" href="classserverrec.html#m1">pingtime</a> = 0;
+00025 <a class="code" href="classserverrec.html#m2">linktype</a> = <a class="code" href="servers_8h.html#a0">LINK_ACTIVE</a>;
+00026 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL);
+00027 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = <a class="code" href="classserverrec.html#m9">version</a> = 0;
+00028 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1;
+00029 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL);
+00030 <a class="code" href="classserverrec.html#m10">jupiter</a> = <span class="keyword">false</span>;
+00031 <a class="code" href="classconnection.html#m0">fd</a> = 0;
+00032 }
+00033
+00034
+<a name="l00035"></a><a class="code" href="classserverrec.html#a2">00035</a> <a class="code" href="classserverrec.html#a2">serverrec::~serverrec</a>()
00036 {
-00037 <a class="code" href="classserverrec.html#o0">leaf</a>.clear();
-00038 strcpy(name,n);
-00039 <a class="code" href="classserverrec.html#m2">linktype</a> = link_t;
-00040 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL);
-00041 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = 0;
-00042 <a class="code" href="classserverrec.html#m9">version</a> = ver;
-00043 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1;
-00044 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL);
-00045 <a class="code" href="classserverrec.html#m10">jupiter</a> = jupe;
-00046 <a class="code" href="classconnection.html#m0">fd</a> = 0;
-00047 }
-00048
-<a name="l00049"></a><a class="code" href="classserverrec.html#a3">00049</a> <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a3">serverrec::AddLeaf</a>(<a class="code" href="classserverrec.html">serverrec</a> *child)
-00050 {
-00051 <a class="code" href="classserverrec.html#o0">leaf</a>[child-&gt;<a class="code" href="classserverrec.html#m0">name</a>] = child;
-00052 }
-00053
-<a name="l00054"></a><a class="code" href="classserverrec.html#a4">00054</a> <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a4">serverrec::DelLeaf</a>(string n)
-00055 {
-00056 server_list::iterator i = <a class="code" href="classserverrec.html#o0">leaf</a>.find(n);
+00037 }
+00038
+<a name="l00039"></a><a class="code" href="classserverrec.html#a1">00039</a> <a class="code" href="classserverrec.html#a0">serverrec::serverrec</a>(<span class="keywordtype">char</span>* n, <span class="keywordtype">int</span> link_t, <span class="keywordtype">long</span> ver, <span class="keywordtype">bool</span> jupe)
+00040 {
+00041 <a class="code" href="classserverrec.html#o0">leaf</a>.clear();
+00042 strcpy(name,n);
+00043 <a class="code" href="classserverrec.html#m2">linktype</a> = link_t;
+00044 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL);
+00045 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = 0;
+00046 <a class="code" href="classserverrec.html#m9">version</a> = ver;
+00047 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1;
+00048 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL);
+00049 <a class="code" href="classserverrec.html#m10">jupiter</a> = jupe;
+00050 <a class="code" href="classconnection.html#m0">fd</a> = 0;
+00051 }
+00052
+<a name="l00053"></a><a class="code" href="classserverrec.html#a3">00053</a> <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a3">serverrec::AddLeaf</a>(<a class="code" href="classserverrec.html">serverrec</a> *child)
+00054 {
+00055 <a class="code" href="classserverrec.html#o0">leaf</a>[child-&gt;<a class="code" href="classserverrec.html#m0">name</a>] = child;
+00056 }
00057
-00058 <span class="keywordflow">if</span> (i != <a class="code" href="classserverrec.html#o0">leaf</a>.end())
-00059 <a class="code" href="classserverrec.html#o0">leaf</a>.erase(i);
-00060 }
+<a name="l00058"></a><a class="code" href="classserverrec.html#a4">00058</a> <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a4">serverrec::DelLeaf</a>(string n)
+00059 {
+00060 server_list::iterator i = <a class="code" href="classserverrec.html#o0">leaf</a>.find(n);
00061
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+00062 <span class="keywordflow">if</span> (i != <a class="code" href="classserverrec.html#o0">leaf</a>.end())
+00063 <a class="code" href="classserverrec.html#o0">leaf</a>.erase(i);
+00064 }
+00065
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/servers_8cpp.html b/docs/module-doc/servers_8cpp.html
index 2d38d5a96..7e15f8abf 100644
--- a/docs/module-doc/servers_8cpp.html
+++ b/docs/module-doc/servers_8cpp.html
@@ -16,7 +16,7 @@
<a href="servers_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/servers_8h-source.html b/docs/module-doc/servers_8h-source.html
index b73e6a898..e1f40b0ef 100644
--- a/docs/module-doc/servers_8h-source.html
+++ b/docs/module-doc/servers_8h-source.html
@@ -9,57 +9,61 @@
<hr><h1>servers.h</h1><a href="servers_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.1 2003/01/26 23:52:48 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.2 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
-00004 <span class="comment">Revision 1.1 2003/01/26 20:15:00 brain</span>
-00005 <span class="comment">Added server classes for linking</span>
-00006 <span class="comment"></span>
+00004 <span class="comment">Revision 1.2 2003/01/26 23:52:59 brain</span>
+00005 <span class="comment">Modified documentation for base classes</span>
+00006 <span class="comment">Added base classes</span>
00007 <span class="comment"></span>
-00008 <span class="comment">*/</span>
-00009
-00010 <span class="preprocessor">#include "inspircd_config.h"</span>
-00011 <span class="preprocessor">#include "<a class="code" href="connection_8h.html">connection.h</a>"</span>
-00012 <span class="preprocessor">#include &lt;string&gt;</span>
-00013 <span class="preprocessor">#include &lt;map.h&gt;</span>
-00014
-00015 <span class="preprocessor">#ifndef __SERVERS_H__ </span>
-00016 <span class="preprocessor"></span><span class="preprocessor">#define __SERVERS_H__ </span>
-00017 <span class="preprocessor"></span>
-<a name="l00018"></a><a class="code" href="servers_8h.html#a0">00018</a> <span class="preprocessor">#define LINK_ACTIVE 1</span>
-<a name="l00019"></a><a class="code" href="servers_8h.html#a1">00019</a> <span class="preprocessor"></span><span class="preprocessor">#define LINK_INACTIVE 0</span>
-00020 <span class="preprocessor"></span>
-<a name="l00021"></a><a class="code" href="classserverrec.html">00021</a> <span class="keyword">class </span><a class="code" href="classserverrec.html">serverrec</a> : <span class="keyword">public</span> <a class="code" href="classconnection.html">connection</a>
-00022 {
-00023 <span class="keyword">private</span>:
-<a name="l00024"></a><a class="code" href="classserverrec.html#o0">00024</a> map&lt;string, serverrec*&gt; <a class="code" href="classserverrec.html#o0">leaf</a>; <span class="comment">// list of child servers (leaves)</span>
-00025 <span class="keyword">public</span>:
-<a name="l00026"></a><a class="code" href="classserverrec.html#m0">00026</a> <span class="keywordtype">char</span> <a class="code" href="classserverrec.html#m0">name</a>[MAXBUF]; <span class="comment">// server name</span>
-<a name="l00027"></a><a class="code" href="classserverrec.html#m1">00027</a> <span class="keywordtype">int</span> <a class="code" href="classserverrec.html#m1">pingtime</a>; <span class="comment">// last ping response (ms)</span>
-<a name="l00028"></a><a class="code" href="classserverrec.html#m2">00028</a> <span class="keywordtype">int</span> <a class="code" href="classserverrec.html#m2">linktype</a>; <span class="comment">// link type, LINK_ACTIVE or LINK_INACTIVE</span>
-<a name="l00029"></a><a class="code" href="classserverrec.html#m3">00029</a> time_t <a class="code" href="classserverrec.html#m3">lastping</a>; <span class="comment">// time the link was last pinged</span>
-<a name="l00030"></a><a class="code" href="classserverrec.html#m4">00030</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m4">usercount_i</a>; <span class="comment">// invisible users on server</span>
-<a name="l00031"></a><a class="code" href="classserverrec.html#m5">00031</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m5">usercount</a>; <span class="comment">// non-invisible users on server</span>
-<a name="l00032"></a><a class="code" href="classserverrec.html#m6">00032</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m6">opercount</a>; <span class="comment">// opers on server</span>
-<a name="l00033"></a><a class="code" href="classserverrec.html#m7">00033</a> time_t <a class="code" href="classserverrec.html#m7">connected_at</a>; <span class="comment">// time server was connected into the network</span>
-<a name="l00034"></a><a class="code" href="classserverrec.html#m8">00034</a> time_t <a class="code" href="classserverrec.html#m8">hops_away</a>; <span class="comment">// number of hops away (for quick access)</span>
-<a name="l00035"></a><a class="code" href="classserverrec.html#m9">00035</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m9">version</a>; <span class="comment">// ircd version</span>
-<a name="l00036"></a><a class="code" href="classserverrec.html#m10">00036</a> <span class="keywordtype">bool</span> <a class="code" href="classserverrec.html#m10">jupiter</a>; <span class="comment">// is a JUPE server (faked to enforce a server ban)</span>
-00037
-00038 <a class="code" href="classserverrec.html#a0">serverrec</a>();
-00039 <a class="code" href="classserverrec.html#a0">serverrec</a>(<span class="keywordtype">char</span>* n, <span class="keywordtype">int</span> link_t, <span class="keywordtype">long</span> ver, <span class="keywordtype">bool</span> jupe);
-00040 <a class="code" href="classserverrec.html#a2">~serverrec</a>();
-00041 <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a3">AddLeaf</a>(<a class="code" href="classserverrec.html">serverrec</a> *child);
-00042 <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a4">DelLeaf</a>(string n);
-00043 };
-00044
-00045
-00046
-<a name="l00047"></a><a class="code" href="servers_8h.html#a2">00047</a> <span class="keyword">typedef</span> map&lt;string, serverrec*&gt; <a class="code" href="servers_8h.html#a2">server_list</a>;
+00008 <span class="comment">Revision 1.1 2003/01/26 20:15:00 brain</span>
+00009 <span class="comment">Added server classes for linking</span>
+00010 <span class="comment"></span>
+00011 <span class="comment"></span>
+00012 <span class="comment">*/</span>
+00013
+00014 <span class="preprocessor">#include "inspircd_config.h"</span>
+00015 <span class="preprocessor">#include "<a class="code" href="connection_8h.html">connection.h</a>"</span>
+00016 <span class="preprocessor">#include &lt;string&gt;</span>
+00017 <span class="preprocessor">#include &lt;map.h&gt;</span>
+00018
+00019 <span class="preprocessor">#ifndef __SERVERS_H__ </span>
+00020 <span class="preprocessor"></span><span class="preprocessor">#define __SERVERS_H__ </span>
+00021 <span class="preprocessor"></span>
+<a name="l00022"></a><a class="code" href="servers_8h.html#a0">00022</a> <span class="preprocessor">#define LINK_ACTIVE 1</span>
+<a name="l00023"></a><a class="code" href="servers_8h.html#a1">00023</a> <span class="preprocessor"></span><span class="preprocessor">#define LINK_INACTIVE 0</span>
+00024 <span class="preprocessor"></span>
+<a name="l00025"></a><a class="code" href="classserverrec.html">00025</a> <span class="keyword">class </span><a class="code" href="classserverrec.html">serverrec</a> : <span class="keyword">public</span> <a class="code" href="classconnection.html">connection</a>
+00026 {
+00027 <span class="keyword">private</span>:
+<a name="l00028"></a><a class="code" href="classserverrec.html#o0">00028</a> map&lt;string, serverrec*&gt; <a class="code" href="classserverrec.html#o0">leaf</a>; <span class="comment">// list of child servers (leaves)</span>
+00029 <span class="keyword">public</span>:
+<a name="l00030"></a><a class="code" href="classserverrec.html#m0">00030</a> <span class="keywordtype">char</span> <a class="code" href="classserverrec.html#m0">name</a>[MAXBUF]; <span class="comment">// server name</span>
+<a name="l00031"></a><a class="code" href="classserverrec.html#m1">00031</a> <span class="keywordtype">int</span> <a class="code" href="classserverrec.html#m1">pingtime</a>; <span class="comment">// last ping response (ms)</span>
+<a name="l00032"></a><a class="code" href="classserverrec.html#m2">00032</a> <span class="keywordtype">int</span> <a class="code" href="classserverrec.html#m2">linktype</a>; <span class="comment">// link type, LINK_ACTIVE or LINK_INACTIVE</span>
+<a name="l00033"></a><a class="code" href="classserverrec.html#m3">00033</a> time_t <a class="code" href="classserverrec.html#m3">lastping</a>; <span class="comment">// time the link was last pinged</span>
+<a name="l00034"></a><a class="code" href="classserverrec.html#m4">00034</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m4">usercount_i</a>; <span class="comment">// invisible users on server</span>
+<a name="l00035"></a><a class="code" href="classserverrec.html#m5">00035</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m5">usercount</a>; <span class="comment">// non-invisible users on server</span>
+<a name="l00036"></a><a class="code" href="classserverrec.html#m6">00036</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m6">opercount</a>; <span class="comment">// opers on server</span>
+<a name="l00037"></a><a class="code" href="classserverrec.html#m7">00037</a> time_t <a class="code" href="classserverrec.html#m7">connected_at</a>; <span class="comment">// time server was connected into the network</span>
+<a name="l00038"></a><a class="code" href="classserverrec.html#m8">00038</a> time_t <a class="code" href="classserverrec.html#m8">hops_away</a>; <span class="comment">// number of hops away (for quick access)</span>
+<a name="l00039"></a><a class="code" href="classserverrec.html#m9">00039</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m9">version</a>; <span class="comment">// ircd version</span>
+<a name="l00040"></a><a class="code" href="classserverrec.html#m10">00040</a> <span class="keywordtype">bool</span> <a class="code" href="classserverrec.html#m10">jupiter</a>; <span class="comment">// is a JUPE server (faked to enforce a server ban)</span>
+00041
+00042 <a class="code" href="classserverrec.html#a0">serverrec</a>();
+00043 <a class="code" href="classserverrec.html#a0">serverrec</a>(<span class="keywordtype">char</span>* n, <span class="keywordtype">int</span> link_t, <span class="keywordtype">long</span> ver, <span class="keywordtype">bool</span> jupe);
+00044 <a class="code" href="classserverrec.html#a2">~serverrec</a>();
+00045 <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a3">AddLeaf</a>(<a class="code" href="classserverrec.html">serverrec</a> *child);
+00046 <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a4">DelLeaf</a>(string n);
+00047 };
00048
-00049 <span class="preprocessor">#endif</span>
-00050 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+00049
+00050
+<a name="l00051"></a><a class="code" href="servers_8h.html#a2">00051</a> <span class="keyword">typedef</span> map&lt;string, serverrec*&gt; <a class="code" href="servers_8h.html#a2">server_list</a>;
+00052
+00053 <span class="preprocessor">#endif</span>
+00054 <span class="preprocessor"></span>
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/servers_8h.html b/docs/module-doc/servers_8h.html
index 0e695d7fe..47856b247 100644
--- a/docs/module-doc/servers_8h.html
+++ b/docs/module-doc/servers_8h.html
@@ -44,9 +44,9 @@
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00018">18</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
+Definition at line <a class="el" href="servers_8h-source.html#l00022">22</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>.
<p>
-Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec::serverrec()</a>. </td>
+Referenced by <a class="el" href="servers_8cpp-source.html#l00020">serverrec::serverrec()</a>. </td>
</tr>
</table>
<a name="a1" doxytag="servers.h::LINK_INACTIVE"></a><p>
@@ -70,7 +70,7 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec::se
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00019">19</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. </td>
+Definition at line <a class="el" href="servers_8h-source.html#l00023">23</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. </td>
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
@@ -95,10 +95,10 @@ Definition at line <a class="el" href="servers_8h-source.html#l00019">19</a> of
<p>
<p>
-Definition at line <a class="el" href="servers_8h-source.html#l00047">47</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. </td>
+Definition at line <a class="el" href="servers_8h-source.html#l00051">51</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. </td>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/tree.js b/docs/module-doc/tree.js
index 75de2211a..c2aab4b80 100644
--- a/docs/module-doc/tree.js
+++ b/docs/module-doc/tree.js
@@ -38,6 +38,7 @@ aux1 = insFld(foldersTree, gFld("Class Hierarchy", "", "hierarchy.html"))
insDoc(aux2, gLnk("chanrec", "", "classchanrec.html"))
insDoc(aux2, gLnk("command_t", "", "classcommand__t.html"))
insDoc(aux2, gLnk("ConfigReader", "", "classConfigReader.html"))
+ insDoc(aux2, gLnk("ConnectClass", "", "classConnectClass.html"))
aux3 = insFld(aux2, gFld("connection", "", "classconnection.html"))
insDoc(aux3, gLnk("serverrec", "", "classserverrec.html"))
insDoc(aux3, gLnk("userrec", "", "classuserrec.html"))
@@ -46,12 +47,11 @@ aux1 = insFld(foldersTree, gFld("Class Hierarchy", "", "hierarchy.html"))
insDoc(aux3, gLnk("BanItem", "", "classBanItem.html"))
insDoc(aux3, gLnk("ExemptItem", "", "classExemptItem.html"))
insDoc(aux3, gLnk("InviteItem", "", "classInviteItem.html"))
+ insDoc(aux2, gLnk("Invited", "", "classInvited.html"))
insDoc(aux2, gLnk("Module", "", "classModule.html"))
insDoc(aux2, gLnk("ModuleFactory", "", "classModuleFactory.html"))
insDoc(aux2, gLnk("Server", "", "classServer.html"))
insDoc(aux2, gLnk("ucrec", "", "classucrec.html"))
insDoc(aux2, gLnk("Version", "", "classVersion.html"))
- insDoc(aux1, gLnk("ConnectClass", "", "classConnectClass.html"))
- insDoc(aux1, gLnk("Invited", "", "classInvited.html"))
insDoc(foldersTree, gLnk("Compound Members", "", "functions.html"))
insDoc(foldersTree, gLnk("File Members", "", "globals.html"))
diff --git a/docs/module-doc/users_8cpp-source.html b/docs/module-doc/users_8cpp-source.html
index cca0d47c0..7ec14f505 100644
--- a/docs/module-doc/users_8cpp-source.html
+++ b/docs/module-doc/users_8cpp-source.html
@@ -9,8 +9,8 @@
<hr><h1>users.cpp</h1><a href="users_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.3 2003/01/26 23:52:48 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.4 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
00005 <span class="comment">InspIRCd second source tree</span>
@@ -101,7 +101,7 @@
00090 }
00091 }
00092 }
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/users_8cpp.html b/docs/module-doc/users_8cpp.html
index ece5198db..4d1faa1ec 100644
--- a/docs/module-doc/users_8cpp.html
+++ b/docs/module-doc/users_8cpp.html
@@ -16,7 +16,7 @@
<a href="users_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/users_8h-source.html b/docs/module-doc/users_8h-source.html
index 9557b4d0a..f70afd2b1 100644
--- a/docs/module-doc/users_8h-source.html
+++ b/docs/module-doc/users_8h-source.html
@@ -9,119 +9,123 @@
<hr><h1>users.h</h1><a href="users_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"></span>
00003 <span class="comment">$Log$
-00003 <span class="comment">Revision 1.3 2003/01/26 23:52:48 brain
-00003 <span class="comment">Modified documentation for base classes
+00003 <span class="comment">Revision 1.4 2003/01/27 00:22:39 brain
+00003 <span class="comment">Modified documentation
00003 <span class="comment"></span>
-00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
-00005 <span class="comment">InspIRCd second source tree</span>
-00006 <span class="comment"></span>
-00007 <span class="comment">Revision 1.9 2003/01/22 00:44:26 brain</span>
-00008 <span class="comment">Added documentation comments</span>
-00009 <span class="comment"></span>
-00010 <span class="comment">Revision 1.8 2003/01/21 21:11:17 brain</span>
-00011 <span class="comment">Added documentation</span>
-00012 <span class="comment"></span>
-00013 <span class="comment">Revision 1.7 2003/01/17 13:21:38 brain</span>
-00014 <span class="comment">Added CONNECT ALLOW and CONNECT DENY config tags</span>
-00015 <span class="comment">Added PASS command</span>
+00004 <span class="comment">Revision 1.2 2003/01/26 23:52:59 brain</span>
+00005 <span class="comment">Modified documentation for base classes</span>
+00006 <span class="comment">Added base classes</span>
+00007 <span class="comment"></span>
+00008 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span>
+00009 <span class="comment">InspIRCd second source tree</span>
+00010 <span class="comment"></span>
+00011 <span class="comment">Revision 1.9 2003/01/22 00:44:26 brain</span>
+00012 <span class="comment">Added documentation comments</span>
+00013 <span class="comment"></span>
+00014 <span class="comment">Revision 1.8 2003/01/21 21:11:17 brain</span>
+00015 <span class="comment">Added documentation</span>
00016 <span class="comment"></span>
-00017 <span class="comment">Revision 1.6 2003/01/17 10:37:55 brain</span>
-00018 <span class="comment">Added /INVITE command and relevent structures</span>
-00019 <span class="comment"></span>
-00020 <span class="comment">Revision 1.5 2003/01/16 20:11:56 brain</span>
-00021 <span class="comment">fixed some ugly pointer bugs (thanks dblack and a|KK|y!)</span>
-00022 <span class="comment"></span>
-00023 <span class="comment">Revision 1.4 2003/01/15 22:47:44 brain</span>
-00024 <span class="comment">Changed user and channel structs to classes (finally)</span>
-00025 <span class="comment"></span>
-00026 <span class="comment">Revision 1.3 2003/01/14 21:14:30 brain</span>
-00027 <span class="comment">added /ISON command (for mIRC etc basic notify)</span>
-00028 <span class="comment"></span>
+00017 <span class="comment">Revision 1.7 2003/01/17 13:21:38 brain</span>
+00018 <span class="comment">Added CONNECT ALLOW and CONNECT DENY config tags</span>
+00019 <span class="comment">Added PASS command</span>
+00020 <span class="comment"></span>
+00021 <span class="comment">Revision 1.6 2003/01/17 10:37:55 brain</span>
+00022 <span class="comment">Added /INVITE command and relevent structures</span>
+00023 <span class="comment"></span>
+00024 <span class="comment">Revision 1.5 2003/01/16 20:11:56 brain</span>
+00025 <span class="comment">fixed some ugly pointer bugs (thanks dblack and a|KK|y!)</span>
+00026 <span class="comment"></span>
+00027 <span class="comment">Revision 1.4 2003/01/15 22:47:44 brain</span>
+00028 <span class="comment">Changed user and channel structs to classes (finally)</span>
00029 <span class="comment"></span>
-00030 <span class="comment">*/</span>
-00031
-00032 <span class="preprocessor">#include "inspircd_config.h"</span>
-00033 <span class="preprocessor">#include "<a class="code" href="channels_8h.html">channels.h</a>"</span>
-00034 <span class="preprocessor">#include "<a class="code" href="connection_8h.html">connection.h</a>"</span>
+00030 <span class="comment">Revision 1.3 2003/01/14 21:14:30 brain</span>
+00031 <span class="comment">added /ISON command (for mIRC etc basic notify)</span>
+00032 <span class="comment"></span>
+00033 <span class="comment"></span>
+00034 <span class="comment">*/</span>
00035
-00036 <span class="preprocessor">#include &lt;string&gt;</span>
-00037
-00038 <span class="preprocessor">#ifndef __USERS_H__ </span>
-00039 <span class="preprocessor"></span><span class="preprocessor">#define __USERS_H__ </span>
-00040 <span class="preprocessor"></span>
-<a name="l00041"></a><a class="code" href="users_8h.html#a0">00041</a> <span class="preprocessor">#define STATUS_OP 4</span>
-<a name="l00042"></a><a class="code" href="users_8h.html#a1">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_HOP 2</span>
-<a name="l00043"></a><a class="code" href="users_8h.html#a2">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_VOICE 1</span>
-<a name="l00044"></a><a class="code" href="users_8h.html#a3">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_NORMAL 0</span>
-00045 <span class="preprocessor"></span>
-<a name="l00046"></a><a class="code" href="users_8h.html#a4">00046</a> <span class="preprocessor">#define CC_ALLOW 0</span>
-<a name="l00047"></a><a class="code" href="users_8h.html#a5">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define CC_DENY 1</span>
-00048 <span class="preprocessor"></span>
-<a name="l00051"></a><a class="code" href="classInvited.html">00051</a> <span class="keyword">class </span><a class="code" href="classInvited.html">Invited</a>
-00052 {
-00053 <span class="keyword">public</span>:
-<a name="l00054"></a><a class="code" href="classInvited.html#m0">00054</a> <span class="keywordtype">char</span> <a class="code" href="classInvited.html#m0">channel</a>[CHANMAX];
-00055 };
-00056
-00057
-<a name="l00060"></a><a class="code" href="classConnectClass.html">00060</a> <span class="keyword">class </span><a class="code" href="classConnectClass.html">ConnectClass</a>
-00061 {
-00062 <span class="keyword">public</span>:
-<a name="l00063"></a><a class="code" href="classConnectClass.html#m0">00063</a> <span class="keywordtype">int</span> <a class="code" href="classConnectClass.html#m0">type</a>;
-<a name="l00064"></a><a class="code" href="classConnectClass.html#m1">00064</a> <span class="keywordtype">char</span> <a class="code" href="classConnectClass.html#m1">host</a>[MAXBUF];
-<a name="l00065"></a><a class="code" href="classConnectClass.html#m2">00065</a> <span class="keywordtype">char</span> <a class="code" href="classConnectClass.html#m2">pass</a>[MAXBUF];
-00066 };
-00067
-<a name="l00070"></a><a class="code" href="users_8h.html#a6">00070</a> <span class="keyword">typedef</span> vector&lt;Invited&gt; <a class="code" href="users_8h.html#a6">InvitedList</a>;
+00036 <span class="preprocessor">#include "inspircd_config.h"</span>
+00037 <span class="preprocessor">#include "<a class="code" href="channels_8h.html">channels.h</a>"</span>
+00038 <span class="preprocessor">#include "<a class="code" href="connection_8h.html">connection.h</a>"</span>
+00039
+00040 <span class="preprocessor">#include &lt;string&gt;</span>
+00041
+00042 <span class="preprocessor">#ifndef __USERS_H__ </span>
+00043 <span class="preprocessor"></span><span class="preprocessor">#define __USERS_H__ </span>
+00044 <span class="preprocessor"></span>
+<a name="l00045"></a><a class="code" href="users_8h.html#a0">00045</a> <span class="preprocessor">#define STATUS_OP 4</span>
+<a name="l00046"></a><a class="code" href="users_8h.html#a1">00046</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_HOP 2</span>
+<a name="l00047"></a><a class="code" href="users_8h.html#a2">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_VOICE 1</span>
+<a name="l00048"></a><a class="code" href="users_8h.html#a3">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_NORMAL 0</span>
+00049 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="users_8h.html#a4">00050</a> <span class="preprocessor">#define CC_ALLOW 0</span>
+<a name="l00051"></a><a class="code" href="users_8h.html#a5">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define CC_DENY 1</span>
+00052 <span class="preprocessor"></span>
+<a name="l00055"></a><a class="code" href="classInvited.html">00055</a> <span class="keyword">class </span><a class="code" href="classInvited.html">Invited</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00056 {
+00057 <span class="keyword">public</span>:
+<a name="l00058"></a><a class="code" href="classInvited.html#m0">00058</a> <span class="keywordtype">char</span> <a class="code" href="classInvited.html#m0">channel</a>[CHANMAX];
+00059 };
+00060
+00061
+<a name="l00064"></a><a class="code" href="classConnectClass.html">00064</a> <span class="keyword">class </span><a class="code" href="classConnectClass.html">ConnectClass</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a>
+00065 {
+00066 <span class="keyword">public</span>:
+<a name="l00067"></a><a class="code" href="classConnectClass.html#m0">00067</a> <span class="keywordtype">int</span> <a class="code" href="classConnectClass.html#m0">type</a>;
+<a name="l00068"></a><a class="code" href="classConnectClass.html#m1">00068</a> <span class="keywordtype">char</span> <a class="code" href="classConnectClass.html#m1">host</a>[MAXBUF];
+<a name="l00069"></a><a class="code" href="classConnectClass.html#m2">00069</a> <span class="keywordtype">char</span> <a class="code" href="classConnectClass.html#m2">pass</a>[MAXBUF];
+00070 };
00071
-00072
-00073
-<a name="l00076"></a><a class="code" href="users_8h.html#a7">00076</a> <span class="keyword">typedef</span> vector&lt;ConnectClass&gt; <a class="code" href="users_8h.html#a7">ClassVector</a>;
+<a name="l00074"></a><a class="code" href="users_8h.html#a6">00074</a> <span class="keyword">typedef</span> vector&lt;Invited&gt; <a class="code" href="users_8h.html#a6">InvitedList</a>;
+00075
+00076
00077
-<a name="l00084"></a><a class="code" href="classuserrec.html">00084</a> <span class="keyword">class </span><a class="code" href="classuserrec.html">userrec</a> : <span class="keyword">public</span> <a class="code" href="classconnection.html">connection</a>
-00085 {
-00086 <span class="keyword">private</span>:
-00087
-<a name="l00090"></a><a class="code" href="classuserrec.html#o0">00090</a> <a class="code" href="users_8h.html#a6">InvitedList</a> <a class="code" href="classuserrec.html#o0">invites</a>;
-00091 <span class="keyword">public</span>:
-00092
-<a name="l00097"></a><a class="code" href="classuserrec.html#m0">00097</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m0">nick</a>[NICKMAX];
-00098
-<a name="l00101"></a><a class="code" href="classuserrec.html#m1">00101</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m1">ident</a>[64];
-00102
-<a name="l00106"></a><a class="code" href="classuserrec.html#m2">00106</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m2">dhost</a>[256];
-00107
-<a name="l00110"></a><a class="code" href="classuserrec.html#m3">00110</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m3">fullname</a>[128];
+<a name="l00080"></a><a class="code" href="users_8h.html#a7">00080</a> <span class="keyword">typedef</span> vector&lt;ConnectClass&gt; <a class="code" href="users_8h.html#a7">ClassVector</a>;
+00081
+<a name="l00088"></a><a class="code" href="classuserrec.html">00088</a> <span class="keyword">class </span><a class="code" href="classuserrec.html">userrec</a> : <span class="keyword">public</span> <a class="code" href="classconnection.html">connection</a>
+00089 {
+00090 <span class="keyword">private</span>:
+00091
+<a name="l00094"></a><a class="code" href="classuserrec.html#o0">00094</a> <a class="code" href="users_8h.html#a6">InvitedList</a> <a class="code" href="classuserrec.html#o0">invites</a>;
+00095 <span class="keyword">public</span>:
+00096
+<a name="l00101"></a><a class="code" href="classuserrec.html#m0">00101</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m0">nick</a>[NICKMAX];
+00102
+<a name="l00105"></a><a class="code" href="classuserrec.html#m1">00105</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m1">ident</a>[64];
+00106
+<a name="l00110"></a><a class="code" href="classuserrec.html#m2">00110</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m2">dhost</a>[256];
00111
-<a name="l00116"></a><a class="code" href="classuserrec.html#m4">00116</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m4">modes</a>[32];
-00117
-<a name="l00118"></a><a class="code" href="classuserrec.html#m5">00118</a> <a class="code" href="classucrec.html">ucrec</a> <a class="code" href="classuserrec.html#m5">chans</a>[MAXCHANS];
-00119
-<a name="l00122"></a><a class="code" href="classuserrec.html#m6">00122</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m6">server</a>[256];
+<a name="l00114"></a><a class="code" href="classuserrec.html#m3">00114</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m3">fullname</a>[128];
+00115
+<a name="l00120"></a><a class="code" href="classuserrec.html#m4">00120</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m4">modes</a>[32];
+00121
+<a name="l00122"></a><a class="code" href="classuserrec.html#m5">00122</a> <a class="code" href="classucrec.html">ucrec</a> <a class="code" href="classuserrec.html#m5">chans</a>[MAXCHANS];
00123
-<a name="l00127"></a><a class="code" href="classuserrec.html#m7">00127</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m7">awaymsg</a>[512];
-00128
-<a name="l00132"></a><a class="code" href="classuserrec.html#m8">00132</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m8">result</a>[256];
-00133
-00134 <a class="code" href="classuserrec.html#a0">userrec</a>();
-00135
-<a name="l00136"></a><a class="code" href="classuserrec.html#a1">00136</a> <span class="keyword">virtual</span> <a class="code" href="classuserrec.html#a1">~userrec</a>() { }
+<a name="l00126"></a><a class="code" href="classuserrec.html#m6">00126</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m6">server</a>[256];
+00127
+<a name="l00131"></a><a class="code" href="classuserrec.html#m7">00131</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m7">awaymsg</a>[512];
+00132
+<a name="l00136"></a><a class="code" href="classuserrec.html#m8">00136</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m8">result</a>[256];
00137
-00142 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">GetFullHost</a>();
-00143
-00149 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">GetFullRealHost</a>();
-00150
-00153 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">IsInvited</a>(<span class="keywordtype">char</span>* channel);
+00138 <a class="code" href="classuserrec.html#a0">userrec</a>();
+00139
+<a name="l00140"></a><a class="code" href="classuserrec.html#a1">00140</a> <span class="keyword">virtual</span> <a class="code" href="classuserrec.html#a1">~userrec</a>() { }
+00141
+00146 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">GetFullHost</a>();
+00147
+00153 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">GetFullRealHost</a>();
00154
-00157 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a5">InviteTo</a>(<span class="keywordtype">char</span>* channel);
+00157 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">IsInvited</a>(<span class="keywordtype">char</span>* channel);
00158
-00163 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a6">RemoveInvite</a>(<span class="keywordtype">char</span>* channel);
-00164
-00165 };
-00166
-00167
-00168 <span class="preprocessor">#endif</span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+00161 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a5">InviteTo</a>(<span class="keywordtype">char</span>* channel);
+00162
+00167 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a6">RemoveInvite</a>(<span class="keywordtype">char</span>* channel);
+00168
+00169 };
+00170
+00171
+00172 <span class="preprocessor">#endif</span>
+</pre></div><hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
diff --git a/docs/module-doc/users_8h.html b/docs/module-doc/users_8h.html
index df1234c10..ed62a018f 100644
--- a/docs/module-doc/users_8h.html
+++ b/docs/module-doc/users_8h.html
@@ -56,7 +56,7 @@
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00046">46</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00050">50</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="a5" doxytag="users.h::CC_DENY"></a><p>
@@ -80,7 +80,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00046">46</a> of fi
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00047">47</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00051">51</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="a1" doxytag="users.h::STATUS_HOP"></a><p>
@@ -104,7 +104,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00047">47</a> of fi
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00042">42</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00046">46</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="a3" doxytag="users.h::STATUS_NORMAL"></a><p>
@@ -128,7 +128,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00042">42</a> of fi
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00044">44</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00048">48</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="a0" doxytag="users.h::STATUS_OP"></a><p>
@@ -152,7 +152,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00044">44</a> of fi
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00041">41</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00045">45</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<a name="a2" doxytag="users.h::STATUS_VOICE"></a><p>
@@ -176,7 +176,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00041">41</a> of fi
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00043">43</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00047">47</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
<hr><h2>Typedef Documentation</h2>
@@ -203,7 +203,7 @@ Holds a complete list of all allow and deny tags from the configuration file (co
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00076">76</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+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>
</tr>
</table>
<a name="a6" doxytag="users.h::InvitedList"></a><p>
@@ -229,10 +229,10 @@ Holds a complete list of all channels to which a user has been invited and has n
<p>
<p>
-Definition at line <a class="el" href="users_8h-source.html#l00070">70</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
+Definition at line <a class="el" href="users_8h-source.html#l00074">74</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Mon Jan 27 00:16:41 2003 for InspIRCd by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>