summaryrefslogtreecommitdiff
path: root/docs/module-doc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/module-doc')
-rw-r--r--docs/module-doc/annotated.html6
-rw-r--r--docs/module-doc/base_8h-source.html6
-rw-r--r--docs/module-doc/base_8h.html23
-rw-r--r--docs/module-doc/base_8h__dep__incl.dot22
-rw-r--r--docs/module-doc/base_8h__dep__incl.gifbin0 -> 11505 bytes
-rw-r--r--docs/module-doc/base_8h__incl.dot8
-rw-r--r--docs/module-doc/base_8h__incl.gifbin0 -> 2853 bytes
-rw-r--r--docs/module-doc/channels_8h-source.html6
-rw-r--r--docs/module-doc/channels_8h.html19
-rw-r--r--docs/module-doc/channels_8h__dep__incl.dot9
-rw-r--r--docs/module-doc/channels_8h__dep__incl.gifbin0 -> 3274 bytes
-rw-r--r--docs/module-doc/channels_8h__incl.dot14
-rw-r--r--docs/module-doc/channels_8h__incl.gifbin0 -> 6072 bytes
-rw-r--r--docs/module-doc/classAdmin-members.html6
-rw-r--r--docs/module-doc/classAdmin.html21
-rw-r--r--docs/module-doc/classAdmin__coll__graph.gifbin0 -> 5479 bytes
-rw-r--r--docs/module-doc/classAdmin__inherit__graph.gifbin0 -> 1477 bytes
-rw-r--r--docs/module-doc/classBanItem-members.html6
-rw-r--r--docs/module-doc/classBanItem.html22
-rw-r--r--docs/module-doc/classBanItem__coll__graph.gifbin0 -> 8172 bytes
-rw-r--r--docs/module-doc/classBanItem__inherit__graph.gifbin0 -> 2375 bytes
-rw-r--r--docs/module-doc/classConfigReader-members.html6
-rw-r--r--docs/module-doc/classConfigReader.html81
-rw-r--r--docs/module-doc/classConfigReader__coll__graph.gifbin0 -> 4604 bytes
-rw-r--r--docs/module-doc/classConfigReader__inherit__graph.gifbin0 -> 1866 bytes
-rw-r--r--docs/module-doc/classConnectClass-members.html6
-rw-r--r--docs/module-doc/classConnectClass.html19
-rw-r--r--docs/module-doc/classConnectClass__coll__graph.gifbin0 -> 6207 bytes
-rw-r--r--docs/module-doc/classConnectClass__inherit__graph.gifbin0 -> 1839 bytes
-rw-r--r--docs/module-doc/classExemptItem-members.html6
-rw-r--r--docs/module-doc/classExemptItem.html22
-rw-r--r--docs/module-doc/classExemptItem__coll__graph.gifbin0 -> 8250 bytes
-rw-r--r--docs/module-doc/classExemptItem__inherit__graph.gifbin0 -> 2636 bytes
-rw-r--r--docs/module-doc/classFileReader-members.html6
-rw-r--r--docs/module-doc/classFileReader.html91
-rw-r--r--docs/module-doc/classFileReader__coll__graph.gifbin0 -> 4454 bytes
-rw-r--r--docs/module-doc/classFileReader__inherit__graph.gifbin0 -> 1663 bytes
-rw-r--r--docs/module-doc/classHostItem-members.html6
-rw-r--r--docs/module-doc/classHostItem.html27
-rw-r--r--docs/module-doc/classHostItem__coll__graph.gifbin0 -> 6547 bytes
-rw-r--r--docs/module-doc/classHostItem__inherit__graph.gifbin0 -> 5302 bytes
-rw-r--r--docs/module-doc/classInviteItem-members.html6
-rw-r--r--docs/module-doc/classInviteItem.html22
-rw-r--r--docs/module-doc/classInviteItem__coll__graph.gifbin0 -> 8190 bytes
-rw-r--r--docs/module-doc/classInviteItem__inherit__graph.gifbin0 -> 2361 bytes
-rw-r--r--docs/module-doc/classInvited-members.html6
-rw-r--r--docs/module-doc/classInvited.html19
-rw-r--r--docs/module-doc/classInvited__coll__graph.gifbin0 -> 4433 bytes
-rw-r--r--docs/module-doc/classInvited__inherit__graph.gifbin0 -> 1468 bytes
-rw-r--r--docs/module-doc/classModule-members.html7
-rw-r--r--docs/module-doc/classModule.html64
-rw-r--r--docs/module-doc/classModuleFactory-members.html6
-rw-r--r--docs/module-doc/classModuleFactory.html31
-rw-r--r--docs/module-doc/classModuleFactory__coll__graph.gifbin0 -> 3014 bytes
-rw-r--r--docs/module-doc/classModuleFactory__inherit__graph.gifbin0 -> 1900 bytes
-rw-r--r--docs/module-doc/classModule__coll__graph.gifbin0 -> 2457 bytes
-rw-r--r--docs/module-doc/classModule__inherit__graph.gifbin0 -> 1491 bytes
-rw-r--r--docs/module-doc/classServer-members.html6
-rw-r--r--docs/module-doc/classServer.html205
-rw-r--r--docs/module-doc/classServer__coll__graph.gifbin0 -> 2433 bytes
-rw-r--r--docs/module-doc/classServer__inherit__graph.gifbin0 -> 1467 bytes
-rw-r--r--docs/module-doc/classVersion-members.html6
-rw-r--r--docs/module-doc/classVersion.html21
-rw-r--r--docs/module-doc/classVersion__coll__graph.gifbin0 -> 5898 bytes
-rw-r--r--docs/module-doc/classVersion__inherit__graph.gifbin0 -> 1486 bytes
-rw-r--r--docs/module-doc/classchanrec-members.html6
-rw-r--r--docs/module-doc/classchanrec.html21
-rw-r--r--docs/module-doc/classchanrec__coll__graph.gifbin0 -> 18029 bytes
-rw-r--r--docs/module-doc/classchanrec__inherit__graph.gifbin0 -> 1497 bytes
-rw-r--r--docs/module-doc/classclassbase-members.html6
-rw-r--r--docs/module-doc/classclassbase.html46
-rw-r--r--docs/module-doc/classclassbase__coll__graph.gifbin0 -> 1604 bytes
-rw-r--r--docs/module-doc/classclassbase__inherit__graph.gifbin0 -> 22795 bytes
-rw-r--r--docs/module-doc/classcommand__t-members.html6
-rw-r--r--docs/module-doc/classcommand__t.html19
-rw-r--r--docs/module-doc/classcommand__t__coll__graph.gifbin0 -> 11010 bytes
-rw-r--r--docs/module-doc/classcommand__t__inherit__graph.gifbin0 -> 1670 bytes
-rw-r--r--docs/module-doc/classconnection-members.html6
-rw-r--r--docs/module-doc/classconnection.html25
-rw-r--r--docs/module-doc/classconnection__coll__graph.gifbin0 -> 17694 bytes
-rw-r--r--docs/module-doc/classconnection__inherit__graph.gifbin0 -> 3815 bytes
-rw-r--r--docs/module-doc/classes.html30
-rw-r--r--docs/module-doc/classpacket-members.html24
-rw-r--r--docs/module-doc/classpacket.html191
-rw-r--r--docs/module-doc/classpacket.pngbin0 -> 316 bytes
-rw-r--r--docs/module-doc/classpacket__coll__graph.gifbin0 -> 7523 bytes
-rw-r--r--docs/module-doc/classpacket__inherit__graph.gifbin0 -> 1479 bytes
-rw-r--r--docs/module-doc/classserverrec-members.html6
-rw-r--r--docs/module-doc/classserverrec.html23
-rw-r--r--docs/module-doc/classserverrec__coll__graph.gifbin0 -> 19463 bytes
-rw-r--r--docs/module-doc/classserverrec__inherit__graph.gifbin0 -> 2543 bytes
-rw-r--r--docs/module-doc/classucrec-members.html6
-rw-r--r--docs/module-doc/classucrec.html22
-rw-r--r--docs/module-doc/classucrec__coll__graph.gifbin0 -> 6997 bytes
-rw-r--r--docs/module-doc/classucrec__inherit__graph.gifbin0 -> 1444 bytes
-rw-r--r--docs/module-doc/classuserrec-members.html6
-rw-r--r--docs/module-doc/classuserrec.html24
-rw-r--r--docs/module-doc/classuserrec__coll__graph.gifbin0 -> 12076 bytes
-rw-r--r--docs/module-doc/classuserrec__inherit__graph.gifbin0 -> 2503 bytes
-rw-r--r--docs/module-doc/connection_8h-source.html6
-rw-r--r--docs/module-doc/connection_8h.html21
-rw-r--r--docs/module-doc/connection_8h__dep__incl.dot8
-rw-r--r--docs/module-doc/connection_8h__dep__incl.gifbin0 -> 4764 bytes
-rw-r--r--docs/module-doc/connection_8h__incl.dot13
-rw-r--r--docs/module-doc/connection_8h__incl.gifbin0 -> 18703 bytes
-rw-r--r--docs/module-doc/ctables_8h-source.html6
-rw-r--r--docs/module-doc/ctables_8h.html12
-rw-r--r--docs/module-doc/ctables_8h__incl.dot11
-rw-r--r--docs/module-doc/ctables_8h__incl.gifbin0 -> 5617 bytes
-rw-r--r--docs/module-doc/files.html6
-rw-r--r--docs/module-doc/functions.html21
-rw-r--r--docs/module-doc/globals.html6
-rw-r--r--docs/module-doc/graph_legend.dot20
-rw-r--r--docs/module-doc/graph_legend.gifbin0 -> 13252 bytes
-rw-r--r--docs/module-doc/graph_legend.html77
-rw-r--r--docs/module-doc/hierarchy.html10
-rw-r--r--docs/module-doc/inherit__graph__0.gifbin0 -> 28683 bytes
-rw-r--r--docs/module-doc/inherits.html42
-rw-r--r--docs/module-doc/main.html6
-rw-r--r--docs/module-doc/modules_8cpp-source.html371
-rw-r--r--docs/module-doc/modules_8cpp.html15
-rw-r--r--docs/module-doc/modules_8cpp__incl.dot22
-rw-r--r--docs/module-doc/modules_8cpp__incl.gifbin0 -> 12522 bytes
-rw-r--r--docs/module-doc/modules_8h-source.html139
-rw-r--r--docs/module-doc/modules_8h.html22
-rw-r--r--docs/module-doc/modules_8h__dep__incl.dot6
-rw-r--r--docs/module-doc/modules_8h__dep__incl.gifbin0 -> 1756 bytes
-rw-r--r--docs/module-doc/modules_8h__incl.dot12
-rw-r--r--docs/module-doc/modules_8h__incl.gifbin0 -> 6704 bytes
-rw-r--r--docs/module-doc/servers_8cpp-source.html6
-rw-r--r--docs/module-doc/servers_8cpp.html13
-rw-r--r--docs/module-doc/servers_8cpp__incl.dot23
-rw-r--r--docs/module-doc/servers_8cpp__incl.gifbin0 -> 13482 bytes
-rw-r--r--docs/module-doc/servers_8h-source.html6
-rw-r--r--docs/module-doc/servers_8h.html18
-rw-r--r--docs/module-doc/servers_8h__dep__incl.gifbin0 -> 1665 bytes
-rw-r--r--docs/module-doc/servers_8h__incl.dot18
-rw-r--r--docs/module-doc/servers_8h__incl.gifbin0 -> 6714 bytes
-rw-r--r--docs/module-doc/tree.html196
-rw-r--r--docs/module-doc/tree.js58
-rw-r--r--docs/module-doc/users_8cpp-source.html6
-rw-r--r--docs/module-doc/users_8cpp.html15
-rw-r--r--docs/module-doc/users_8cpp__incl.gifbin0 -> 18472 bytes
-rw-r--r--docs/module-doc/users_8h-source.html6
-rw-r--r--docs/module-doc/users_8h.html19
-rw-r--r--docs/module-doc/users_8h__dep__incl.gifbin0 -> 1448 bytes
-rw-r--r--docs/module-doc/users_8h__incl.gifbin0 -> 6906 bytes
147 files changed, 1698 insertions, 842 deletions
diff --git a/docs/module-doc/annotated.html b/docs/module-doc/annotated.html
index c3e7b5bdb..63707b187 100644
--- a/docs/module-doc/annotated.html
+++ b/docs/module-doc/annotated.html
@@ -3,7 +3,7 @@
<title>Annotated Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InspIRCd Compound List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
@@ -29,9 +29,9 @@
<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 Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:26 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/base_8h-source.html b/docs/module-doc/base_8h-source.html
index 5580e7e0a..0aa2e6b99 100644
--- a/docs/module-doc/base_8h-source.html
+++ b/docs/module-doc/base_8h-source.html
@@ -3,7 +3,7 @@
<title>base.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -29,9 +29,9 @@
00028
00029 <span class="preprocessor">#endif</span>
00030 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:15 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:57 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/base_8h.html b/docs/module-doc/base_8h.html
index 9128555d9..29e7552fb 100644
--- a/docs/module-doc/base_8h.html
+++ b/docs/module-doc/base_8h.html
@@ -3,22 +3,39 @@
<title>base.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>base.h File Reference</h1><code>#include "inspircd_config.h"</code><br>
<code>#include &lt;time.h&gt;</code><br>
<p>
+Include dependency graph for base.h:<p><center><img src="base_8h__incl.gif" border="0" usemap="#base.h_map" alt="Include dependency graph"></center>
+
+<p>
+This graph shows which files directly or indirectly include this file:<p><center><img src="base_8h__dep__incl.gif" border="0" usemap="#base.hdep_map" alt="Included by dependency graph"></center>
+<map name="base.hdep_map">
+<area href="channels_8h.html" shape="rect" coords="7,155,79,176" alt="">
+<area href="users_8cpp.html" shape="rect" coords="12,16,79,38" alt="">
+<area href="users_8h.html" shape="rect" coords="59,86,109,107" alt="">
+<area href="connection_8h.html" shape="rect" coords="103,155,183,176" alt="">
+<area href="servers_8h.html" shape="rect" coords="133,86,197,107" alt="">
+<area href="servers_8cpp.html" shape="rect" coords="125,16,205,38" alt="">
+<area href="ctables_8h.html" shape="rect" coords="207,155,268,176" alt="">
+<area href="modules_8h.html" shape="rect" coords="292,155,359,176" alt="">
+<area href="modules_8cpp.html" shape="rect" coords="284,86,367,107" alt="">
+</map>
+
+<p>
<a href="base_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<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>
<tr><td>&nbsp;</td><td><font size=-1><em>The base class for all inspircd classes.</em> <a href="classclassbase.html#_details">More...</a><em></em></font><br><br></td></tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:03 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/base_8h__dep__incl.dot b/docs/module-doc/base_8h__dep__incl.dot
new file mode 100644
index 000000000..083e30a1c
--- /dev/null
+++ b/docs/module-doc/base_8h__dep__incl.dot
@@ -0,0 +1,22 @@
+digraph inheritance
+{
+ Node3 [shape="box",label="base.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node4 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node4 [shape="box",label="channels.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$channels_8h.html"];
+ Node5 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node5 [shape="box",label="users.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$users_8cpp.html"];
+ Node6 -> Node4 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node6 [shape="box",label="users.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$users_8h.html"];
+ Node5 -> Node6 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node7 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node7 [shape="box",label="connection.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$connection_8h.html"];
+ Node8 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node8 [shape="box",label="servers.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$servers_8h.html"];
+ Node6 -> Node7 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node10 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node10 [shape="box",label="ctables.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$ctables_8h.html"];
+ Node11 -> Node3 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node11 [shape="box",label="modules.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$modules_8h.html"];
+ Node12 -> Node11 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node12 [shape="box",label="modules.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$modules_8cpp.html"];
+}
diff --git a/docs/module-doc/base_8h__dep__incl.gif b/docs/module-doc/base_8h__dep__incl.gif
new file mode 100644
index 000000000..45c01e127
--- /dev/null
+++ b/docs/module-doc/base_8h__dep__incl.gif
Binary files differ
diff --git a/docs/module-doc/base_8h__incl.dot b/docs/module-doc/base_8h__incl.dot
new file mode 100644
index 000000000..19848e475
--- /dev/null
+++ b/docs/module-doc/base_8h__incl.dot
@@ -0,0 +1,8 @@
+digraph inheritance
+{
+ Node0 [shape="box",label="base.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node1 -> Node0 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node1 [shape="box",label="inspircd_config.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node2 -> Node0 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node2 [shape="box",label="time.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+}
diff --git a/docs/module-doc/base_8h__incl.gif b/docs/module-doc/base_8h__incl.gif
new file mode 100644
index 000000000..9125df357
--- /dev/null
+++ b/docs/module-doc/base_8h__incl.gif
Binary files differ
diff --git a/docs/module-doc/channels_8h-source.html b/docs/module-doc/channels_8h-source.html
index 63373103f..306a3dc5f 100644
--- a/docs/module-doc/channels_8h-source.html
+++ b/docs/module-doc/channels_8h-source.html
@@ -3,7 +3,7 @@
<title>channels.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -120,9 +120,9 @@
00182
00183 <span class="preprocessor">#endif</span>
00184 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:15 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/channels_8h.html b/docs/module-doc/channels_8h.html
index a804e2684..93f67dd56 100644
--- a/docs/module-doc/channels_8h.html
+++ b/docs/module-doc/channels_8h.html
@@ -3,7 +3,7 @@
<title>channels.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>channels.h File Reference</h1><code>#include "inspircd_config.h"</code><br>
@@ -12,6 +12,19 @@
<code>#include &lt;vector&gt;</code><br>
<p>
+Include dependency graph for channels.h:<p><center><img src="channels_8h__incl.gif" border="0" usemap="#channels.h_map" alt="Include dependency graph"></center>
+<map name="channels.h_map">
+<area href="base_8h.html" shape="rect" coords="88,85,136,106" alt="">
+</map>
+
+<p>
+This graph shows which files directly or indirectly include this file:<p><center><img src="channels_8h__dep__incl.gif" border="0" usemap="#channels.hdep_map" alt="Included by dependency graph"></center>
+<map name="channels.hdep_map">
+<area href="users_8cpp.html" shape="rect" coords="17,16,84,37" alt="">
+<area href="users_8h.html" shape="rect" coords="57,85,108,106" alt="">
+</map>
+
+<p>
<a href="channels_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
@@ -241,9 +254,9 @@ Holds a complete invite list.
Definition at line <a class="el" href="channels_8h-source.html#l00064">64</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 Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:06 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/channels_8h__dep__incl.dot b/docs/module-doc/channels_8h__dep__incl.dot
new file mode 100644
index 000000000..f11b18437
--- /dev/null
+++ b/docs/module-doc/channels_8h__dep__incl.dot
@@ -0,0 +1,9 @@
+digraph inheritance
+{
+ Node18 [shape="box",label="channels.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node19 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node19 [shape="box",label="users.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$users_8cpp.html"];
+ Node20 -> Node18 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node20 [shape="box",label="users.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$users_8h.html"];
+ Node19 -> Node20 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+}
diff --git a/docs/module-doc/channels_8h__dep__incl.gif b/docs/module-doc/channels_8h__dep__incl.gif
new file mode 100644
index 000000000..5da863d58
--- /dev/null
+++ b/docs/module-doc/channels_8h__dep__incl.gif
Binary files differ
diff --git a/docs/module-doc/channels_8h__incl.dot b/docs/module-doc/channels_8h__incl.dot
new file mode 100644
index 000000000..6c6da17dd
--- /dev/null
+++ b/docs/module-doc/channels_8h__incl.dot
@@ -0,0 +1,14 @@
+digraph inheritance
+{
+ Node13 [shape="box",label="channels.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node14 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node14 [shape="box",label="inspircd_config.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node15 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node15 [shape="box",label="base.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$base_8h.html"];
+ Node14 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node16 -> Node15 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node16 [shape="box",label="time.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node16 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node17 -> Node13 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node17 [shape="box",label="vector",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+}
diff --git a/docs/module-doc/channels_8h__incl.gif b/docs/module-doc/channels_8h__incl.gif
new file mode 100644
index 000000000..f80dd2a82
--- /dev/null
+++ b/docs/module-doc/channels_8h__incl.gif
Binary files differ
diff --git a/docs/module-doc/classAdmin-members.html b/docs/module-doc/classAdmin-members.html
index 58b71a52e..80095fae8 100644
--- a/docs/module-doc/classAdmin-members.html
+++ b/docs/module-doc/classAdmin-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>Admin Member List</h1>This is the complete list of members for <a class="el" href="classAdmin.html">Admin</a>, including all inherited members.<table>
@@ -14,9 +14,9 @@
<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 Feb 9 12:48:17 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:29 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classAdmin.html b/docs/module-doc/classAdmin.html
index 54cf85837..4c2388e96 100644
--- a/docs/module-doc/classAdmin.html
+++ b/docs/module-doc/classAdmin.html
@@ -3,7 +3,7 @@
<title>Admin class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>Admin Class Reference</h1>Holds /ADMIN data This class contains the admin details of the local server.
@@ -11,14 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="modules_8h-source.html">modules.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for Admin:
-<p><center><img src="classAdmin.png" usemap="#Admin_map" border="0" alt=""></center>
-<map name="Admin_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+Inheritance diagram for Admin:<p><center><img src="classAdmin__inherit__graph.gif" border="0" usemap="#Admin__inherit__map" alt="Inheritance graph"></center>
+<map name="Admin__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classAdmin-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Admin:<p><center><img src="classAdmin__coll__graph.gif" border="0" usemap="#Admin__coll__map" alt="Collaboration graph"></center>
+<map name="Admin__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,107,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classAdmin-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classAdmin.html#a0">Admin</a> (string name, string email, string nick)</td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>const string&nbsp;</td><td valign=bottom><a class="el" href="classAdmin.html#m0">Name</a></td></tr>
@@ -157,9 +160,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00056">56</a> of
</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 Feb 9 12:48:17 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:29 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classAdmin__coll__graph.gif b/docs/module-doc/classAdmin__coll__graph.gif
new file mode 100644
index 000000000..e44815fb6
--- /dev/null
+++ b/docs/module-doc/classAdmin__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classAdmin__inherit__graph.gif b/docs/module-doc/classAdmin__inherit__graph.gif
new file mode 100644
index 000000000..077257376
--- /dev/null
+++ b/docs/module-doc/classAdmin__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classBanItem-members.html b/docs/module-doc/classBanItem-members.html
index 13a1580a8..151fab970 100644
--- a/docs/module-doc/classBanItem-members.html
+++ b/docs/module-doc/classBanItem-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>BanItem Member List</h1>This is the complete list of members for <a class="el" href="classBanItem.html">BanItem</a>, including all inherited members.<table>
@@ -15,9 +15,9 @@
<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 Feb 9 12:48:17 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:32 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classBanItem.html b/docs/module-doc/classBanItem.html
index abf3fa706..569717018 100644
--- a/docs/module-doc/classBanItem.html
+++ b/docs/module-doc/classBanItem.html
@@ -3,7 +3,7 @@
<title>BanItem class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>BanItem Class Reference</h1>A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to hold channel bans (+b).
@@ -11,13 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="channels_8h-source.html">channels.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for BanItem:
-<p><center><img src="classBanItem.png" usemap="#BanItem_map" border="0" alt=""></center>
-<map name="BanItem_map">
-<area href="classHostItem.html" alt="HostItem" shape="rect" coords="0,56,68,80">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+Inheritance diagram for BanItem:<p><center><img src="classBanItem__inherit__graph.gif" border="0" usemap="#BanItem__inherit__map" alt="Inheritance graph"></center>
+<map name="BanItem__inherit__map">
+<area href="classHostItem.html" shape="rect" coords="11,85,69,106" alt="">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classBanItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for BanItem:<p><center><img src="classBanItem__coll__graph.gif" border="0" usemap="#BanItem__coll__map" alt="Collaboration graph"></center>
+<map name="BanItem__coll__map">
+<area href="classHostItem.html" shape="rect" coords="117,213,176,235" alt="">
+<area href="classclassbase.html" shape="rect" coords="113,107,180,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classBanItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -27,9 +31,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
<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>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 Feb 9 12:48:17 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:32 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classBanItem__coll__graph.gif b/docs/module-doc/classBanItem__coll__graph.gif
new file mode 100644
index 000000000..fed7d2d98
--- /dev/null
+++ b/docs/module-doc/classBanItem__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classBanItem__inherit__graph.gif b/docs/module-doc/classBanItem__inherit__graph.gif
new file mode 100644
index 000000000..76803f086
--- /dev/null
+++ b/docs/module-doc/classBanItem__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classConfigReader-members.html b/docs/module-doc/classConfigReader-members.html
index 118ac4b89..9fec8a445 100644
--- a/docs/module-doc/classConfigReader-members.html
+++ b/docs/module-doc/classConfigReader-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ConfigReader Member List</h1>This is the complete list of members for <a class="el" href="classConfigReader.html">ConfigReader</a>, including all inherited members.<table>
@@ -17,9 +17,9 @@
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:46 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classConfigReader.html b/docs/module-doc/classConfigReader.html
index 6ae16f47a..a83fd9e29 100644
--- a/docs/module-doc/classConfigReader.html
+++ b/docs/module-doc/classConfigReader.html
@@ -3,7 +3,7 @@
<title>ConfigReader class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ConfigReader Class Reference</h1>Allows reading of values from configuration files This class allows a module to read from either the main configuration file (inspircd.conf) or from a module-specified configuration file.
@@ -11,14 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="modules_8h-source.html">modules.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for ConfigReader:
-<p><center><img src="classConfigReader.png" usemap="#ConfigReader_map" border="0" alt=""></center>
-<map name="ConfigReader_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,90,24">
+Inheritance diagram for ConfigReader:<p><center><img src="classConfigReader__inherit__graph.gif" border="0" usemap="#ConfigReader__inherit__map" alt="Inheritance graph"></center>
+<map name="ConfigReader__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="19,16,85,37" alt="">
</map>
-<a href="classConfigReader-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for ConfigReader:<p><center><img src="classConfigReader__coll__graph.gif" border="0" usemap="#ConfigReader__coll__map" alt="Collaboration graph"></center>
+<map name="ConfigReader__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,107,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classConfigReader-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classConfigReader.html#a0">ConfigReader</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default constructor.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classConfigReader.html#a1">ConfigReader</a> (string filename)</td></tr>
@@ -42,7 +45,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#l00218">218</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#l00219">219</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>
@@ -72,13 +75,13 @@ Default constructor.
<p>
This constructor initialises the ConfigReader class to read the inspircd.conf file as specified when running ./configure.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00151">151</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00152">152</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00223">fname</a>.
+References <a class="el" href="modules_8h-source.html#l00224">fname</a>.
<p>
-<div class="fragment"><pre>00152 {
-00153 <a class="code" href="classConfigReader.html#n0">fname</a> = CONFIG_FILE;
-00154 }
+<div class="fragment"><pre>00153 {
+00154 <a class="code" href="classConfigReader.html#n0">fname</a> = CONFIG_FILE;
+00155 }
</pre></div> </td>
</tr>
</table>
@@ -112,9 +115,9 @@ Overloaded constructor.
<p>
This constructor initialises the ConfigReader class to read a user-specified config file
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00162">162</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00163">163</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00162 : <a class="code" href="classConfigReader.html#n0">fname</a>(filename) { };
+<div class="fragment"><pre>00163 : <a class="code" href="classConfigReader.html#n0">fname</a>(filename) { };
</pre></div> </td>
</tr>
</table>
@@ -147,10 +150,10 @@ Default destructor.
<p>
This method destroys the ConfigReader class.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00157">157</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00158">158</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00158 {
-00159 }
+<div class="fragment"><pre>00159 {
+00160 }
</pre></div> </td>
</tr>
</table>
@@ -185,13 +188,13 @@ Counts the number of times a given tag appears in the config file.
<p>
This method counts the number of times a tag appears in a config file, for use where there are several tags of the same kind, e.g. with opers and connect types. It can be used with the index value of <a class="el" href="classConfigReader.html#a3">ConfigReader::ReadValue</a> to loop through all copies of a multiple instance tag.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00173">173</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00174">174</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00223">fname</a>.
+References <a class="el" href="modules_8h-source.html#l00224">fname</a>.
<p>
-<div class="fragment"><pre>00174 {
-00175 <span class="keywordflow">return</span> EnumConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str());
-00176 }
+<div class="fragment"><pre>00175 {
+00176 <span class="keywordflow">return</span> EnumConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str());
+00177 }
</pre></div> </td>
</tr>
</table>
@@ -240,16 +243,16 @@ Retrieves a value from the config file.
<p>
This method retrieves a value from the config file. Where multiple copies of the tag exist in the config file, index indicates which of the values to retrieve.
<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>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00165">165</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00223">fname</a>.
+References <a class="el" href="modules_8h-source.html#l00224">fname</a>.
<p>
-<div class="fragment"><pre>00165 {
-00166 <span class="keywordtype">char</span> val[MAXBUF];
-00167 ReadConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str(),name.c_str(),index,val);
-00168 string s = val;
-00169 <span class="keywordflow">return</span> s;
-00170 }
+<div class="fragment"><pre>00166 {
+00167 <span class="keywordtype">char</span> val[MAXBUF];
+00168 ReadConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str(),name.c_str(),index,val);
+00169 string s = val;
+00170 <span class="keywordflow">return</span> s;
+00171 }
</pre></div> </td>
</tr>
</table>
@@ -282,11 +285,11 @@ Returns true if a config file is valid.
<p>
This method is unimplemented and will always return true.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00179">179</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00180">180</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00180 {
-00181 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-00182 }
+<div class="fragment"><pre>00181 {
+00182 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00183 }
</pre></div> </td>
</tr>
</table>
@@ -314,16 +317,16 @@ The filename of the configuration file, as set by the constructor.
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00223">223</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#l00224">224</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#l00151">ConfigReader()</a>, <a class="el" href="modules_8cpp-source.html#l00173">Enumerate()</a>, and <a class="el" href="modules_8cpp-source.html#l00164">ReadValue()</a>. </td>
+Referenced by <a class="el" href="modules_8cpp-source.html#l00152">ConfigReader()</a>, <a class="el" href="modules_8cpp-source.html#l00174">Enumerate()</a>, and <a class="el" href="modules_8cpp-source.html#l00165">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 Feb 9 12:48:17 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:46 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classConfigReader__coll__graph.gif b/docs/module-doc/classConfigReader__coll__graph.gif
new file mode 100644
index 000000000..71ec86efa
--- /dev/null
+++ b/docs/module-doc/classConfigReader__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classConfigReader__inherit__graph.gif b/docs/module-doc/classConfigReader__inherit__graph.gif
new file mode 100644
index 000000000..8df6ba549
--- /dev/null
+++ b/docs/module-doc/classConfigReader__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classConnectClass-members.html b/docs/module-doc/classConnectClass-members.html
index 849b00f52..389cc0f72 100644
--- a/docs/module-doc/classConnectClass-members.html
+++ b/docs/module-doc/classConnectClass-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>
@@ -13,9 +13,9 @@
<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>
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:49 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classConnectClass.html b/docs/module-doc/classConnectClass.html
index ade7d3f0a..c118e547b 100644
--- a/docs/module-doc/classConnectClass.html
+++ b/docs/module-doc/classConnectClass.html
@@ -3,7 +3,7 @@
<title>ConnectClass class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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 Class Reference</h1>Holds information relevent to &lt;connect allow&gt; and &lt;connect deny&gt; tags in the config file.
@@ -11,12 +11,15 @@
<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">
+Inheritance diagram for ConnectClass:<p><center><img src="classConnectClass__inherit__graph.gif" border="0" usemap="#ConnectClass__inherit__map" alt="Inheritance graph"></center>
+<map name="ConnectClass__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="17,16,84,37" alt="">
</map>
-<a href="classConnectClass-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for ConnectClass:<p><center><img src="classConnectClass__coll__graph.gif" border="0" usemap="#ConnectClass__coll__map" alt="Collaboration graph"></center>
+<map name="ConnectClass__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,107,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><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>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classConnectClass.html#m0">type</a></td></tr>
@@ -103,9 +106,9 @@ Definition at line <a class="el" href="users_8h-source.html#l00037">37</a> of fi
</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 Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:49 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classConnectClass__coll__graph.gif b/docs/module-doc/classConnectClass__coll__graph.gif
new file mode 100644
index 000000000..cd3ab3488
--- /dev/null
+++ b/docs/module-doc/classConnectClass__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classConnectClass__inherit__graph.gif b/docs/module-doc/classConnectClass__inherit__graph.gif
new file mode 100644
index 000000000..26c1193b9
--- /dev/null
+++ b/docs/module-doc/classConnectClass__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classExemptItem-members.html b/docs/module-doc/classExemptItem-members.html
index 19091ceb7..4554bacdf 100644
--- a/docs/module-doc/classExemptItem-members.html
+++ b/docs/module-doc/classExemptItem-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ExemptItem Member List</h1>This is the complete list of members for <a class="el" href="classExemptItem.html">ExemptItem</a>, including all inherited members.<table>
@@ -15,9 +15,9 @@
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:56 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classExemptItem.html b/docs/module-doc/classExemptItem.html
index daa23b034..110690e6a 100644
--- a/docs/module-doc/classExemptItem.html
+++ b/docs/module-doc/classExemptItem.html
@@ -3,7 +3,7 @@
<title>ExemptItem class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ExemptItem Class Reference</h1>A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to hold channel exempts (+e).
@@ -11,13 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="channels_8h-source.html">channels.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for ExemptItem:
-<p><center><img src="classExemptItem.png" usemap="#ExemptItem_map" border="0" alt=""></center>
-<map name="ExemptItem_map">
-<area href="classHostItem.html" alt="HostItem" shape="rect" coords="0,56,74,80">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,74,24">
+Inheritance diagram for ExemptItem:<p><center><img src="classExemptItem__inherit__graph.gif" border="0" usemap="#ExemptItem__inherit__map" alt="Inheritance graph"></center>
+<map name="ExemptItem__inherit__map">
+<area href="classHostItem.html" shape="rect" coords="16,85,75,106" alt="">
+<area href="classclassbase.html" shape="rect" coords="12,16,79,37" alt="">
</map>
-<a href="classExemptItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for ExemptItem:<p><center><img src="classExemptItem__coll__graph.gif" border="0" usemap="#ExemptItem__coll__map" alt="Collaboration graph"></center>
+<map name="ExemptItem__coll__map">
+<area href="classHostItem.html" shape="rect" coords="117,213,176,235" alt="">
+<area href="classclassbase.html" shape="rect" coords="113,107,180,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classExemptItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -27,9 +31,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
<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>.<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 Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:56 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classExemptItem__coll__graph.gif b/docs/module-doc/classExemptItem__coll__graph.gif
new file mode 100644
index 000000000..c0a0a296d
--- /dev/null
+++ b/docs/module-doc/classExemptItem__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classExemptItem__inherit__graph.gif b/docs/module-doc/classExemptItem__inherit__graph.gif
new file mode 100644
index 000000000..50c8e8619
--- /dev/null
+++ b/docs/module-doc/classExemptItem__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classFileReader-members.html b/docs/module-doc/classFileReader-members.html
index 0e8e2ea57..4cc3cc008 100644
--- a/docs/module-doc/classFileReader-members.html
+++ b/docs/module-doc/classFileReader-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>FileReader Member List</h1>This is the complete list of members for <a class="el" href="classFileReader.html">FileReader</a>, including all inherited members.<table>
@@ -17,9 +17,9 @@
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:59 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classFileReader.html b/docs/module-doc/classFileReader.html
index 64b7ecd9c..5d67044cd 100644
--- a/docs/module-doc/classFileReader.html
+++ b/docs/module-doc/classFileReader.html
@@ -3,7 +3,7 @@
<title>FileReader class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>FileReader Class Reference</h1>Caches a text file into memory and can be used to retrieve lines from it.
@@ -11,14 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="modules_8h-source.html">modules.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for FileReader:
-<p><center><img src="classFileReader.png" usemap="#FileReader_map" border="0" alt=""></center>
-<map name="FileReader_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,74,24">
+Inheritance diagram for FileReader:<p><center><img src="classFileReader__inherit__graph.gif" border="0" usemap="#FileReader__inherit__map" alt="Inheritance graph"></center>
+<map name="FileReader__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="11,16,77,37" alt="">
</map>
-<a href="classFileReader-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for FileReader:<p><center><img src="classFileReader__coll__graph.gif" border="0" usemap="#FileReader__coll__map" alt="Collaboration graph"></center>
+<map name="FileReader__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,107,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classFileReader-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classFileReader.html#a0">FileReader</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default constructor.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classFileReader.html#a1">FileReader</a> (string filename)</td></tr>
@@ -41,7 +44,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#l00263">263</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#l00264">264</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>
@@ -71,10 +74,10 @@ Default constructor.
<p>
This method does not load any file into memory, you must use the LoadFile method after constructing the class this way.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00192">192</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00193">193</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00193 {
-00194 }
+<div class="fragment"><pre>00194 {
+00195 }
</pre></div> </td>
</tr>
</table>
@@ -108,15 +111,15 @@ Secondary constructor.
<p>
This method initialises the class with a file loaded into it ready for GetLine and and other methods to be called. If the file could not be loaded, <a class="el" href="classFileReader.html#a5">FileReader::FileSize</a> returns 0.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00185">185</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+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#l00265">fc</a>, and <a class="el" href="modules_8h-source.html#l00024">file_cache</a>.
+References <a class="el" href="modules_8h-source.html#l00266">fc</a>, and <a class="el" href="modules_8h-source.html#l00024">file_cache</a>.
<p>
-<div class="fragment"><pre>00186 {
-00187 <a class="code" href="modules_8h.html#a6">file_cache</a> c;
-00188 readfile(c,filename.c_str());
-00189 this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
-00190 }
+<div class="fragment"><pre>00187 {
+00188 <a class="code" href="modules_8h.html#a6">file_cache</a> c;
+00189 readfile(c,filename.c_str());
+00190 this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
+00191 }
</pre></div> </td>
</tr>
</table>
@@ -149,10 +152,10 @@ Default destructor.
<p>
This deletes the memory allocated to the file.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00203">203</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00204">204</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00204 {
-00205 }
+<div class="fragment"><pre>00205 {
+00206 }
</pre></div> </td>
</tr>
</table>
@@ -186,13 +189,13 @@ Returns the size of the file in lines.
<p>
This method returns the number of lines in the read file. If it is 0, no lines have been read into memory, either because the file is empty or it does not exist, or cannot be opened due to permission problems.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00214">214</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00215">215</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00265">fc</a>.
+References <a class="el" href="modules_8h-source.html#l00266">fc</a>.
<p>
-<div class="fragment"><pre>00215 {
-00216 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
-00217 }
+<div class="fragment"><pre>00216 {
+00217 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
+00218 }
</pre></div> </td>
</tr>
</table>
@@ -226,15 +229,15 @@ Retrieve one line from the file.
<p>
This method retrieves one line from the text file. If an empty non-NULL string is returned, the index was out of bounds, or the line had no data on it.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00207">207</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00208">208</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00265">fc</a>.
+References <a class="el" href="modules_8h-source.html#l00266">fc</a>.
<p>
-<div class="fragment"><pre>00208 {
-00209 <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
-00210 <span class="keywordflow">return</span> <span class="stringliteral">""</span>;
-00211 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>[x];
-00212 }
+<div class="fragment"><pre>00209 {
+00210 <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
+00211 <span class="keywordflow">return</span> <span class="stringliteral">""</span>;
+00212 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>[x];
+00213 }
</pre></div> </td>
</tr>
</table>
@@ -268,15 +271,15 @@ Used to load a file.
<p>
This method loads a file into the class ready for GetLine and and other methods to be called. If the file could not be loaded, <a class="el" href="classFileReader.html#a5">FileReader::FileSize</a> returns 0.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00196">196</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00197">197</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-References <a class="el" href="modules_8h-source.html#l00265">fc</a>, and <a class="el" href="modules_8h-source.html#l00024">file_cache</a>.
+References <a class="el" href="modules_8h-source.html#l00266">fc</a>, and <a class="el" href="modules_8h-source.html#l00024">file_cache</a>.
<p>
-<div class="fragment"><pre>00197 {
-00198 <a class="code" href="modules_8h.html#a6">file_cache</a> c;
-00199 readfile(c,filename.c_str());
-00200 this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
-00201 }
+<div class="fragment"><pre>00198 {
+00199 <a class="code" href="modules_8h.html#a6">file_cache</a> c;
+00200 readfile(c,filename.c_str());
+00201 this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
+00202 }
</pre></div> </td>
</tr>
</table>
@@ -302,16 +305,16 @@ References <a class="el" href="modules_8h-source.html#l00265">fc</a>, and <a cla
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00265">265</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#l00266">266</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#l00185">FileReader()</a>, <a class="el" href="modules_8cpp-source.html#l00214">FileSize()</a>, <a class="el" href="modules_8cpp-source.html#l00207">GetLine()</a>, and <a class="el" href="modules_8cpp-source.html#l00196">LoadFile()</a>. </td>
+Referenced by <a class="el" href="modules_8cpp-source.html#l00186">FileReader()</a>, <a class="el" href="modules_8cpp-source.html#l00215">FileSize()</a>, <a class="el" href="modules_8cpp-source.html#l00208">GetLine()</a>, and <a class="el" href="modules_8cpp-source.html#l00197">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 Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:59 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classFileReader__coll__graph.gif b/docs/module-doc/classFileReader__coll__graph.gif
new file mode 100644
index 000000000..6ed5e3fe0
--- /dev/null
+++ b/docs/module-doc/classFileReader__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classFileReader__inherit__graph.gif b/docs/module-doc/classFileReader__inherit__graph.gif
new file mode 100644
index 000000000..979b2a84f
--- /dev/null
+++ b/docs/module-doc/classFileReader__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classHostItem-members.html b/docs/module-doc/classHostItem-members.html
index b49c51521..4f4678e7e 100644
--- a/docs/module-doc/classHostItem-members.html
+++ b/docs/module-doc/classHostItem-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>HostItem Member List</h1>This is the complete list of members for <a class="el" href="classHostItem.html">HostItem</a>, including all inherited members.<table>
@@ -15,9 +15,9 @@
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:02 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classHostItem.html b/docs/module-doc/classHostItem.html
index 11a15f68b..969fc05cb 100644
--- a/docs/module-doc/classHostItem.html
+++ b/docs/module-doc/classHostItem.html
@@ -3,7 +3,7 @@
<title>HostItem class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>HostItem Class Reference</h1>Holds an entry for a ban list, exemption list, or invite list.
@@ -11,17 +11,20 @@
<p>
<code>#include &lt;<a class="el" href="channels_8h-source.html">channels.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for HostItem:
-<p><center><img src="classHostItem.png" usemap="#HostItem_map" border="0" alt=""></center>
-<map name="HostItem_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="84,0,158,24">
-<area href="classBanItem.html" alt="BanItem" shape="rect" coords="0,112,74,136">
-<area href="classExemptItem.html" alt="ExemptItem" shape="rect" coords="84,112,158,136">
-<area href="classInviteItem.html" alt="InviteItem" shape="rect" coords="168,112,242,136">
+Inheritance diagram for HostItem:<p><center><img src="classHostItem__inherit__graph.gif" border="0" usemap="#HostItem__inherit__map" alt="Inheritance graph"></center>
+<map name="HostItem__inherit__map">
+<area href="classBanItem.html" shape="rect" coords="7,154,63,176" alt="">
+<area href="classExemptItem.html" shape="rect" coords="87,154,164,176" alt="">
+<area href="classInviteItem.html" shape="rect" coords="188,154,252,176" alt="">
+<area href="classclassbase.html" shape="rect" coords="92,16,159,37" alt="">
</map>
-<a href="classHostItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for HostItem:<p><center><img src="classHostItem__coll__graph.gif" border="0" usemap="#HostItem__coll__map" alt="Collaboration graph"></center>
+<map name="HostItem__coll__map">
+<area href="classclassbase.html" shape="rect" coords="113,107,180,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classHostItem-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classHostItem.html#a0">HostItem</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classHostItem.html#a1">~HostItem</a> ()</td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
@@ -178,9 +181,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00020">20</a> of
</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 Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:02 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classHostItem__coll__graph.gif b/docs/module-doc/classHostItem__coll__graph.gif
new file mode 100644
index 000000000..23807cef2
--- /dev/null
+++ b/docs/module-doc/classHostItem__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classHostItem__inherit__graph.gif b/docs/module-doc/classHostItem__inherit__graph.gif
new file mode 100644
index 000000000..31be796ed
--- /dev/null
+++ b/docs/module-doc/classHostItem__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classInviteItem-members.html b/docs/module-doc/classInviteItem-members.html
index 5e9733a8f..5cafc4331 100644
--- a/docs/module-doc/classInviteItem-members.html
+++ b/docs/module-doc/classInviteItem-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InviteItem Member List</h1>This is the complete list of members for <a class="el" href="classInviteItem.html">InviteItem</a>, including all inherited members.<table>
@@ -15,9 +15,9 @@
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:07 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classInviteItem.html b/docs/module-doc/classInviteItem.html
index ffb25afac..a0d900ce7 100644
--- a/docs/module-doc/classInviteItem.html
+++ b/docs/module-doc/classInviteItem.html
@@ -3,7 +3,7 @@
<title>InviteItem class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InviteItem Class Reference</h1>A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to hold channel invites (+I).
@@ -11,13 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="channels_8h-source.html">channels.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for InviteItem:
-<p><center><img src="classInviteItem.png" usemap="#InviteItem_map" border="0" alt=""></center>
-<map name="InviteItem_map">
-<area href="classHostItem.html" alt="HostItem" shape="rect" coords="0,56,68,80">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+Inheritance diagram for InviteItem:<p><center><img src="classInviteItem__inherit__graph.gif" border="0" usemap="#InviteItem__inherit__map" alt="Inheritance graph"></center>
+<map name="InviteItem__inherit__map">
+<area href="classHostItem.html" shape="rect" coords="11,85,69,106" alt="">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classInviteItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for InviteItem:<p><center><img src="classInviteItem__coll__graph.gif" border="0" usemap="#InviteItem__coll__map" alt="Collaboration graph"></center>
+<map name="InviteItem__coll__map">
+<area href="classHostItem.html" shape="rect" coords="117,213,176,235" alt="">
+<area href="classclassbase.html" shape="rect" coords="113,107,180,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classInviteItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
@@ -27,9 +31,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
<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>
<li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:07 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classInviteItem__coll__graph.gif b/docs/module-doc/classInviteItem__coll__graph.gif
new file mode 100644
index 000000000..432c086ee
--- /dev/null
+++ b/docs/module-doc/classInviteItem__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classInviteItem__inherit__graph.gif b/docs/module-doc/classInviteItem__inherit__graph.gif
new file mode 100644
index 000000000..889ab73f5
--- /dev/null
+++ b/docs/module-doc/classInviteItem__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classInvited-members.html b/docs/module-doc/classInvited-members.html
index c0cfa131d..30ce62692 100644
--- a/docs/module-doc/classInvited-members.html
+++ b/docs/module-doc/classInvited-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>
@@ -11,9 +11,9 @@
<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>
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:04 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classInvited.html b/docs/module-doc/classInvited.html
index 2a3c36321..c00d44a61 100644
--- a/docs/module-doc/classInvited.html
+++ b/docs/module-doc/classInvited.html
@@ -3,7 +3,7 @@
<title>Invited class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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 Class Reference</h1>Holds a channel name to which a user has been invited.
@@ -11,12 +11,15 @@
<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">
+Inheritance diagram for Invited:<p><center><img src="classInvited__inherit__graph.gif" border="0" usemap="#Invited__inherit__map" alt="Inheritance graph"></center>
+<map name="Invited__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classInvited-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Invited:<p><center><img src="classInvited__coll__graph.gif" border="0" usemap="#Invited__coll__map" alt="Collaboration graph"></center>
+<map name="Invited__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,107,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><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>
<tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="classInvited.html#m0">channel</a> [CHANMAX]</td></tr>
@@ -55,9 +58,9 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00060">userrec::Invite
</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 Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:04 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classInvited__coll__graph.gif b/docs/module-doc/classInvited__coll__graph.gif
new file mode 100644
index 000000000..19d702812
--- /dev/null
+++ b/docs/module-doc/classInvited__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classInvited__inherit__graph.gif b/docs/module-doc/classInvited__inherit__graph.gif
new file mode 100644
index 000000000..badc40e73
--- /dev/null
+++ b/docs/module-doc/classInvited__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classModule-members.html b/docs/module-doc/classModule-members.html
index 6a1f488fd..05fb294e1 100644
--- a/docs/module-doc/classModule-members.html
+++ b/docs/module-doc/classModule-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>Module Member List</h1>This is the complete list of members for <a class="el" href="classModule.html">Module</a>, including all inherited members.<table>
@@ -13,6 +13,7 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classModule.html#a0">Module</a>()</td><td><a class="el" href="classModule.html">Module</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classModule.html#a8">Module::OnPacketReceive</a>(char *p)</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="classModule.html#a7">Module::OnPacketTransmit</a>(char *p)</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="classModule.html#a10">Module::OnServerRaw</a>(string &amp;raw, bool inbound)</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="classModule.html#a9">OnRehash</a>()</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="classModule.html#a3">OnUserConnect</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="classModule.html#a5">OnUserJoin</a>(userrec *user, chanrec *channel)</td><td><a class="el" href="classModule.html">Module</a></td><td><code> [virtual]</code></td></tr>
@@ -20,9 +21,9 @@
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:10 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classModule.html b/docs/module-doc/classModule.html
index 0441e84de..b15439b3d 100644
--- a/docs/module-doc/classModule.html
+++ b/docs/module-doc/classModule.html
@@ -3,7 +3,7 @@
<title>Module class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>Module Class Reference</h1>Base class for all InspIRCd modules This class is the base class for InspIRCd modules.
@@ -11,14 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="modules_8h-source.html">modules.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for Module:
-<p><center><img src="classModule.png" usemap="#Module_map" border="0" alt=""></center>
-<map name="Module_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+Inheritance diagram for Module:<p><center><img src="classModule__inherit__graph.gif" border="0" usemap="#Module__inherit__map" alt="Inheritance graph"></center>
+<map name="Module__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classModule-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Module:<p><center><img src="classModule__coll__graph.gif" border="0" usemap="#Module__coll__map" alt="Collaboration graph"></center>
+<map name="Module__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,106,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classModule-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classModule.html#a0">Module</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default constructor creates a module class.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classModule.html#a1">~Module</a> ()</td></tr>
@@ -36,6 +39,7 @@
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classModule.html#a7">Module::OnPacketTransmit</a> (char *p)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classModule.html#a8">Module::OnPacketReceive</a> (char *p)</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classModule.html#a9">OnRehash</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classModule.html#a10">Module::OnServerRaw</a> (string &amp;raw, bool inbound)</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Base class for all InspIRCd modules This class is the base class for InspIRCd modules.
@@ -145,9 +149,9 @@ Returns the version number of a Module.
<p>
The method should return a <a class="el" href="classVersion.html">Version</a> object with its version information assigned via <a class="el" href="classVersion.html#a0">Version::Version</a>
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00036">36</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00037">37</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00036 { <span class="keywordflow">return</span> <a class="code" href="classVersion.html">Version</a>(1,0,0,0); }
+<div class="fragment"><pre>00037 { <span class="keywordflow">return</span> <a class="code" href="classVersion.html">Version</a>(1,0,0,0); }
</pre></div> </td>
</tr>
</table>
@@ -209,6 +213,44 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00036">36</a> o
</td>
</tr>
</table>
+<a name="a10" doxytag="Module::Module::OnServerRaw"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual void Module::Module::OnServerRaw </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">string &amp;&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>raw</em>, </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td></td>
+ <td class="md" nowrap>bool&nbsp;</td>
+ <td class="mdname" nowrap>&nbsp; <em>inbound</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
<a name="a9" doxytag="Module::OnRehash"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
@@ -406,9 +448,9 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00030">30</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 Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:10 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classModuleFactory-members.html b/docs/module-doc/classModuleFactory-members.html
index 01dcc108d..7ef101d71 100644
--- a/docs/module-doc/classModuleFactory-members.html
+++ b/docs/module-doc/classModuleFactory-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ModuleFactory Member List</h1>This is the complete list of members for <a class="el" href="classModuleFactory.html">ModuleFactory</a>, including all inherited members.<table>
@@ -13,9 +13,9 @@
<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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:13 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classModuleFactory.html b/docs/module-doc/classModuleFactory.html
index cfc0bbd09..1fae59530 100644
--- a/docs/module-doc/classModuleFactory.html
+++ b/docs/module-doc/classModuleFactory.html
@@ -3,7 +3,7 @@
<title>ModuleFactory class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ModuleFactory Class Reference</h1>Instantiates classes inherited from <a class="el" href="classModule.html">Module</a> This class creates a class inherited from type <a class="el" href="classModule.html">Module</a>, using new.
@@ -11,14 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="modules_8h-source.html">modules.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for ModuleFactory:
-<p><center><img src="classModuleFactory.png" usemap="#ModuleFactory_map" border="0" alt=""></center>
-<map name="ModuleFactory_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,98,24">
+Inheritance diagram for ModuleFactory:<p><center><img src="classModuleFactory__inherit__graph.gif" border="0" usemap="#ModuleFactory__inherit__map" alt="Inheritance graph"></center>
+<map name="ModuleFactory__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="20,16,87,37" alt="">
</map>
-<a href="classModuleFactory-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for ModuleFactory:<p><center><img src="classModuleFactory__coll__graph.gif" border="0" usemap="#ModuleFactory__coll__map" alt="Collaboration graph"></center>
+<map name="ModuleFactory__coll__map">
+<area href="classclassbase.html" shape="rect" coords="20,106,87,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classModuleFactory-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classModuleFactory.html#a0">ModuleFactory</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classModuleFactory.html#a1">~ModuleFactory</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classModule.html">Module</a> *&nbsp;</td><td valign=bottom><a class="el" href="classModuleFactory.html#a2">CreateModule</a> ()=0</td></tr>
@@ -31,7 +34,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#l00308">308</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#l00309">309</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 +62,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00308">308</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00311">311</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#l00312">312</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
<p>
-<div class="fragment"><pre>00311 { }
+<div class="fragment"><pre>00312 { }
</pre></div> </td>
</tr>
</table>
@@ -92,9 +95,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00311">311</a> of
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00312">312</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#l00313">313</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
<p>
-<div class="fragment"><pre>00312 { }
+<div class="fragment"><pre>00313 { }
</pre></div> </td>
</tr>
</table>
@@ -131,9 +134,9 @@ 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 Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:13 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classModuleFactory__coll__graph.gif b/docs/module-doc/classModuleFactory__coll__graph.gif
new file mode 100644
index 000000000..f5891a86c
--- /dev/null
+++ b/docs/module-doc/classModuleFactory__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classModuleFactory__inherit__graph.gif b/docs/module-doc/classModuleFactory__inherit__graph.gif
new file mode 100644
index 000000000..36802cca0
--- /dev/null
+++ b/docs/module-doc/classModuleFactory__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classModule__coll__graph.gif b/docs/module-doc/classModule__coll__graph.gif
new file mode 100644
index 000000000..81f029745
--- /dev/null
+++ b/docs/module-doc/classModule__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classModule__inherit__graph.gif b/docs/module-doc/classModule__inherit__graph.gif
new file mode 100644
index 000000000..38f882a35
--- /dev/null
+++ b/docs/module-doc/classModule__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classServer-members.html b/docs/module-doc/classServer-members.html
index fe0b3416b..0f0a9033e 100644
--- a/docs/module-doc/classServer-members.html
+++ b/docs/module-doc/classServer-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>Server Member List</h1>This is the complete list of members for <a class="el" href="classServer.html">Server</a>, including all inherited members.<table>
@@ -29,9 +29,9 @@
<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 Feb 9 12:48:19 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:18 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classServer.html b/docs/module-doc/classServer.html
index 0cc7a88d7..6c055c09e 100644
--- a/docs/module-doc/classServer.html
+++ b/docs/module-doc/classServer.html
@@ -3,7 +3,7 @@
<title>Server class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>Server Class Reference</h1>Allows server output and query functions This class contains methods which allow a module to query the state of the irc server, and produce output to users and other servers.
@@ -11,14 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="modules_8h-source.html">modules.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for Server:
-<p><center><img src="classServer.png" usemap="#Server_map" border="0" alt=""></center>
-<map name="Server_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+Inheritance diagram for Server:<p><center><img src="classServer__inherit__graph.gif" border="0" usemap="#Server__inherit__map" alt="Inheritance graph"></center>
+<map name="Server__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classServer-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Server:<p><center><img src="classServer__coll__graph.gif" border="0" usemap="#Server__coll__map" alt="Collaboration graph"></center>
+<map name="Server__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,106,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classServer-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classServer.html#a0">Server</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default constructor.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classServer.html#a1">~Server</a> ()</td></tr>
@@ -65,7 +68,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#l00113">113</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#l00114">114</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>
@@ -95,10 +98,10 @@ Default constructor.
<p>
Creates a Server object.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00042">42</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00043">43</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00043 {
-00044 }
+<div class="fragment"><pre>00044 {
+00045 }
</pre></div> </td>
</tr>
</table>
@@ -131,10 +134,10 @@ Default destructor.
<p>
Destroys a Server object.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00046">46</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00047">47</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00047 {
-00048 }
+<div class="fragment"><pre>00048 {
+00049 }
</pre></div> </td>
</tr>
</table>
@@ -178,12 +181,12 @@ Attempts to look up a user's privilages on a channel.
<p>
This function will return a string containing either @, , +, or an empty string, representing the user's privilages upon the channel you specify.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00129">129</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00130">130</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00130 {
-00131 string mode = cmode(User,Chan);
-00132 <span class="keywordflow">return</span> mode;
-00133 }
+<div class="fragment"><pre>00131 {
+00132 string mode = cmode(User,Chan);
+00133 <span class="keywordflow">return</span> mode;
+00134 }
</pre></div> </td>
</tr>
</table>
@@ -226,11 +229,11 @@ Returns true if two users share a common channel.
<p>
This method is used internally by the NICK and QUIT commands, and the <a class="el" href="classServer.html#a10">Server::SendCommon</a> method.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00092">92</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00093">93</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00093 {
-00094 <span class="keywordflow">return</span> (common_channels(u1,u2) != 0);
-00095 }
+<div class="fragment"><pre>00094 {
+00095 <span class="keywordflow">return</span> (common_channels(u1,u2) != 0);
+00096 }
</pre></div> </td>
</tr>
</table>
@@ -264,11 +267,11 @@ Attempts to look up a channel and return a pointer to it.
<p>
This function will return NULL if the channel does not exist.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00124">124</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00125">125</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00125 {
-00126 <span class="keywordflow">return</span> FindChan(channel.c_str());
-00127 }
+<div class="fragment"><pre>00126 {
+00127 <span class="keywordflow">return</span> FindChan(channel.c_str());
+00128 }
</pre></div> </td>
</tr>
</table>
@@ -302,11 +305,11 @@ Attempts to look up a nick and return a pointer to it.
<p>
This function will return NULL if the nick does not exist.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00119">119</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00120">120</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00120 {
-00121 <span class="keywordflow">return</span> Find(nick);
-00122 }
+<div class="fragment"><pre>00121 {
+00122 <span class="keywordflow">return</span> Find(nick);
+00123 }
</pre></div> </td>
</tr>
</table>
@@ -339,11 +342,11 @@ Returns the information of the server as returned by the /ADMIN command.
<p>
See the <a class="el" href="classAdmin.html">Admin</a> class for further information of the return value. The members <a class="el" href="classAdmin.html#m2">Admin::Nick</a>, <a class="el" href="classAdmin.html#m1">Admin::Email</a> and <a class="el" href="classAdmin.html#m0">Admin::Name</a> contain the information for the server where the module is loaded.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00145">145</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00146">146</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00146 {
-00147 <span class="keywordflow">return</span> <a class="code" href="classAdmin.html">Admin</a>(getadminname(),getadminemail(),getadminnick());
-00148 }
+<div class="fragment"><pre>00147 {
+00148 <span class="keywordflow">return</span> <a class="code" href="classAdmin.html">Admin</a>(getadminname(),getadminemail(),getadminnick());
+00149 }
</pre></div> </td>
</tr>
</table>
@@ -376,11 +379,11 @@ Returns the network name, global to all linked servers.
<p>
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00140">140</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00141">141</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00141 {
-00142 <span class="keywordflow">return</span> getnetworkname();
-00143 }
+<div class="fragment"><pre>00142 {
+00143 <span class="keywordflow">return</span> getnetworkname();
+00144 }
</pre></div> </td>
</tr>
</table>
@@ -413,11 +416,11 @@ Returns the server name of the server where the module is loaded.
<p>
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00135">135</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00136">136</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00136 {
-00137 <span class="keywordflow">return</span> getservername();
-00138 }
+<div class="fragment"><pre>00137 {
+00138 <span class="keywordflow">return</span> getservername();
+00139 }
</pre></div> </td>
</tr>
</table>
@@ -451,11 +454,11 @@ Returns true if a nick is valid.
<p>
Nicks for unregistered connections will return false.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00114">114</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00115">115</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00115 {
-00116 <span class="keywordflow">return</span> (isnick(nick.c_str()) != 0);
-00117 }
+<div class="fragment"><pre>00116 {
+00117 <span class="keywordflow">return</span> (isnick(nick.c_str()) != 0);
+00118 }
</pre></div> </td>
</tr>
</table>
@@ -498,11 +501,11 @@ Writes a log string.
<p>
This method writes a line of text to the log. If the level given is lower than the level given in the configuration, this command has no effect.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00055">55</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00056">56</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00056 {
-00057 log(level,<span class="stringliteral">"%s"</span>,s.c_str());
-00058 }
+<div class="fragment"><pre>00057 {
+00058 log(level,<span class="stringliteral">"%s"</span>,s.c_str());
+00059 }
</pre></div> </td>
</tr>
</table>
@@ -545,11 +548,11 @@ Sends a line of text down a TCP/IP socket.
<p>
This method writes a line of text to an established socket, cutting it to 510 characters plus a carriage return and linefeed if required.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00060">60</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00061">61</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00061 {
-00062 Write(Socket,<span class="stringliteral">"%s"</span>,s.c_str());
-00063 }
+<div class="fragment"><pre>00062 {
+00063 Write(Socket,<span class="stringliteral">"%s"</span>,s.c_str());
+00064 }
</pre></div> </td>
</tr>
</table>
@@ -604,18 +607,18 @@ Sends text from a user to a channel (mulicast).
<p>
This method writes a line of text to a channel, with the given user's nick/ident /host combination prepended, as used in PRIVMSG etc commands (see RFC 1459). If the IncludeSender flag is set, then the text is also sent back to the user from which it originated, as seen in MODE (see RFC 1459).
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00080">80</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
-<p>
-<div class="fragment"><pre>00081 {
-00082 <span class="keywordflow">if</span> (IncludeSender)
-00083 {
-00084 WriteChannel(Channel,User,<span class="stringliteral">"%s"</span>,s.c_str());
-00085 }
-00086 <span class="keywordflow">else</span>
-00087 {
-00088 ChanExceptSender(Channel,User,<span class="stringliteral">"%s"</span>,s.c_str());
-00089 }
-00090 }
+Definition at line <a class="el" href="modules_8cpp-source.html#l00081">81</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+<p>
+<div class="fragment"><pre>00082 {
+00083 <span class="keywordflow">if</span> (IncludeSender)
+00084 {
+00085 WriteChannel(Channel,User,<span class="stringliteral">"%s"</span>,s.c_str());
+00086 }
+00087 <span class="keywordflow">else</span>
+00088 {
+00089 ChanExceptSender(Channel,User,<span class="stringliteral">"%s"</span>,s.c_str());
+00090 }
+00091 }
</pre></div> </td>
</tr>
</table>
@@ -664,18 +667,18 @@ Sends text from a user to one or more channels (mulicast).
<p>
This method writes a line of text to all users which share a common channel with a given user, with the user's nick/ident/host combination prepended, as used in PRIVMSG etc commands (see RFC 1459). If the IncludeSender flag is set, then the text is also sent back to the user from which it originated, as seen in NICK (see RFC 1459). Otherwise, it is only sent to the other recipients, as seen in QUIT.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00097">97</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
-<p>
-<div class="fragment"><pre>00098 {
-00099 <span class="keywordflow">if</span> (IncludeSender)
-00100 {
-00101 WriteCommon(User,<span class="stringliteral">"%s"</span>,text.c_str());
-00102 }
-00103 <span class="keywordflow">else</span>
-00104 {
-00105 WriteCommonExcept(User,<span class="stringliteral">"%s"</span>,text.c_str());
-00106 }
-00107 }
+Definition at line <a class="el" href="modules_8cpp-source.html#l00098">98</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+<p>
+<div class="fragment"><pre>00099 {
+00100 <span class="keywordflow">if</span> (IncludeSender)
+00101 {
+00102 WriteCommon(User,<span class="stringliteral">"%s"</span>,text.c_str());
+00103 }
+00104 <span class="keywordflow">else</span>
+00105 {
+00106 WriteCommonExcept(User,<span class="stringliteral">"%s"</span>,text.c_str());
+00107 }
+00108 }
</pre></div> </td>
</tr>
</table>
@@ -724,11 +727,11 @@ Sends text from a user to a socket.
<p>
This method writes a line of text to an established socket, with the given user's nick/ident /host combination prepended, as used in PRIVSG etc commands (see RFC 1459)
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00070">70</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00071">71</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00071 {
-00072 WriteFrom(Socket,User,<span class="stringliteral">"%s"</span>,s.c_str());
-00073 }
+<div class="fragment"><pre>00072 {
+00073 WriteFrom(Socket,User,<span class="stringliteral">"%s"</span>,s.c_str());
+00074 }
</pre></div> </td>
</tr>
</table>
@@ -762,11 +765,11 @@ Sends text to all opers.
<p>
This method sends a server notice to all opers with the usermode +s.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00050">50</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00051">51</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00051 {
-00052 WriteOpers(<span class="stringliteral">"%s"</span>,s.c_str());
-00053 }
+<div class="fragment"><pre>00052 {
+00053 WriteOpers(<span class="stringliteral">"%s"</span>,s.c_str());
+00054 }
</pre></div> </td>
</tr>
</table>
@@ -809,11 +812,11 @@ Sends text from the server to a socket.
<p>
This method writes a line of text to an established socket, with the servername prepended as used by numerics (see RFC 1459)
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00065">65</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00066">66</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00066 {
-00067 WriteServ(Socket,<span class="stringliteral">"%s"</span>,s.c_str());
-00068 }
+<div class="fragment"><pre>00067 {
+00068 WriteServ(Socket,<span class="stringliteral">"%s"</span>,s.c_str());
+00069 }
</pre></div> </td>
</tr>
</table>
@@ -862,11 +865,11 @@ Sends text from a user to another user.
<p>
This method writes a line of text to a user, with a user's nick/ident /host combination prepended, as used in PRIVMSG etc commands (see RFC 1459)
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00075">75</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00076">76</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00076 {
-00077 WriteTo(Source,Dest,<span class="stringliteral">"%s"</span>,s.c_str());
-00078 }
+<div class="fragment"><pre>00077 {
+00078 WriteTo(Source,Dest,<span class="stringliteral">"%s"</span>,s.c_str());
+00079 }
</pre></div> </td>
</tr>
</table>
@@ -909,19 +912,19 @@ Sends a WALLOPS message.
<p>
This method writes a WALLOPS message to all users with the +w flag, originating from the specified user.
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00109">109</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00110">110</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
<p>
-<div class="fragment"><pre>00110 {
-00111 WriteWallOps(User,<span class="stringliteral">"%s"</span>,text.c_str());
-00112 }
+<div class="fragment"><pre>00111 {
+00112 WriteWallOps(User,<span class="stringliteral">"%s"</span>,text.c_str());
+00113 }
</pre></div> </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 Feb 9 12:48:19 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:18 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classServer__coll__graph.gif b/docs/module-doc/classServer__coll__graph.gif
new file mode 100644
index 000000000..6a210650e
--- /dev/null
+++ b/docs/module-doc/classServer__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classServer__inherit__graph.gif b/docs/module-doc/classServer__inherit__graph.gif
new file mode 100644
index 000000000..26e086fe0
--- /dev/null
+++ b/docs/module-doc/classServer__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classVersion-members.html b/docs/module-doc/classVersion-members.html
index ff4406d4e..8ffb816c5 100644
--- a/docs/module-doc/classVersion-members.html
+++ b/docs/module-doc/classVersion-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>Version Member List</h1>This is the complete list of members for <a class="el" href="classVersion.html">Version</a>, including all inherited members.<table>
@@ -15,9 +15,9 @@
<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 Feb 9 12:48:19 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:36 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classVersion.html b/docs/module-doc/classVersion.html
index b2ce7955d..61853f403 100644
--- a/docs/module-doc/classVersion.html
+++ b/docs/module-doc/classVersion.html
@@ -3,7 +3,7 @@
<title>Version class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>Version Class Reference</h1>Holds a module's Version information The four members (set by the constructor only) indicate details as to the version number of a module.
@@ -11,14 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="modules_8h-source.html">modules.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for Version:
-<p><center><img src="classVersion.png" usemap="#Version_map" border="0" alt=""></center>
-<map name="Version_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+Inheritance diagram for Version:<p><center><img src="classVersion__inherit__graph.gif" border="0" usemap="#Version__inherit__map" alt="Inheritance graph"></center>
+<map name="Version__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classVersion-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Version:<p><center><img src="classVersion__coll__graph.gif" border="0" usemap="#Version__coll__map" alt="Collaboration graph"></center>
+<map name="Version__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,107,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classVersion-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classVersion.html#a0">Version</a> (int major, int minor, int revision, int build)</td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>const int&nbsp;</td><td valign=bottom><a class="el" href="classVersion.html#m0">Major</a></td></tr>
@@ -188,9 +191,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00043">43</a> of
</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 Feb 9 12:48:19 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:36 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classVersion__coll__graph.gif b/docs/module-doc/classVersion__coll__graph.gif
new file mode 100644
index 000000000..bf44755ac
--- /dev/null
+++ b/docs/module-doc/classVersion__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classVersion__inherit__graph.gif b/docs/module-doc/classVersion__inherit__graph.gif
new file mode 100644
index 000000000..8b3d1fc6e
--- /dev/null
+++ b/docs/module-doc/classVersion__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classchanrec-members.html b/docs/module-doc/classchanrec-members.html
index 2239fd027..694290f1e 100644
--- a/docs/module-doc/classchanrec-members.html
+++ b/docs/module-doc/classchanrec-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>chanrec Member List</h1>This is the complete list of members for <a class="el" href="classchanrec.html">chanrec</a>, including all inherited members.<table>
@@ -27,9 +27,9 @@
<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 Feb 9 12:48:17 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:36 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classchanrec.html b/docs/module-doc/classchanrec.html
index bbb059682..07bcb317a 100644
--- a/docs/module-doc/classchanrec.html
+++ b/docs/module-doc/classchanrec.html
@@ -3,7 +3,7 @@
<title>chanrec class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>chanrec Class Reference</h1>Holds all relevent information for a channel.
@@ -11,14 +11,17 @@
<p>
<code>#include &lt;<a class="el" href="channels_8h-source.html">channels.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for chanrec:
-<p><center><img src="classchanrec.png" usemap="#chanrec_map" border="0" alt=""></center>
-<map name="chanrec_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+Inheritance diagram for chanrec:<p><center><img src="classchanrec__inherit__graph.gif" border="0" usemap="#chanrec__inherit__map" alt="Inheritance graph"></center>
+<map name="chanrec__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classchanrec-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for chanrec:<p><center><img src="classchanrec__coll__graph.gif" border="0" usemap="#chanrec__coll__map" alt="Collaboration graph"></center>
+<map name="chanrec__coll__map">
+<area href="classclassbase.html" shape="rect" coords="149,91,216,112" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classchanrec-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classchanrec.html#a0">chanrec</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a channel record and initialises it with default values.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classchanrec.html#a1">~chanrec</a> ()</td></tr>
@@ -531,9 +534,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00090">90</a> of
</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 Feb 9 12:48:17 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:36 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classchanrec__coll__graph.gif b/docs/module-doc/classchanrec__coll__graph.gif
new file mode 100644
index 000000000..b8c56038a
--- /dev/null
+++ b/docs/module-doc/classchanrec__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classchanrec__inherit__graph.gif b/docs/module-doc/classchanrec__inherit__graph.gif
new file mode 100644
index 000000000..d9198e38e
--- /dev/null
+++ b/docs/module-doc/classchanrec__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classclassbase-members.html b/docs/module-doc/classclassbase-members.html
index 224affe03..474c48766 100644
--- a/docs/module-doc/classclassbase-members.html
+++ b/docs/module-doc/classclassbase-members.html
@@ -3,16 +3,16 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>classbase Member List</h1>This is the complete list of members for <a class="el" href="classclassbase.html">classbase</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="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 Feb 9 12:48:17 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28: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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classclassbase.html b/docs/module-doc/classclassbase.html
index cc1c66218..7e3176aac 100644
--- a/docs/module-doc/classclassbase.html
+++ b/docs/module-doc/classclassbase.html
@@ -3,7 +3,7 @@
<title>classbase class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>classbase Class Reference</h1>The base class for all inspircd classes.
@@ -11,28 +11,28 @@
<p>
<code>#include &lt;<a class="el" href="base_8h-source.html">base.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for classbase:
-<p><center><img src="classclassbase.png" usemap="#classbase_map" border="0" alt=""></center>
-<map name="classbase_map">
-<area href="classAdmin.html" alt="Admin" shape="rect" coords="108,56,206,80">
-<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="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="classpacket.html" alt="packet" shape="rect" coords="108,672,206,696">
-<area href="classServer.html" alt="Server" shape="rect" coords="108,728,206,752">
-<area href="classucrec.html" alt="ucrec" shape="rect" coords="108,784,206,808">
-<area href="classVersion.html" alt="Version" shape="rect" coords="108,840,206,864">
+Inheritance diagram for classbase:<p><center><img src="classclassbase__inherit__graph.gif" border="0" usemap="#classbase__inherit__map" alt="Inheritance graph"></center>
+<map name="classbase__inherit__map">
+<area href="classAdmin.html" shape="rect" coords="159,5,207,27" alt="">
+<area href="classchanrec.html" shape="rect" coords="153,51,212,72" alt="">
+<area href="classcommand__t.html" shape="rect" coords="144,96,221,117" alt="">
+<area href="classConfigReader.html" shape="rect" coords="137,141,228,163" alt="">
+<area href="classConnectClass.html" shape="rect" coords="139,187,227,208" alt="">
+<area href="classconnection.html" shape="rect" coords="148,232,217,253" alt="">
+<area href="classFileReader.html" shape="rect" coords="145,277,220,299" alt="">
+<area href="classHostItem.html" shape="rect" coords="153,323,212,344" alt="">
+<area href="classInvited.html" shape="rect" coords="160,368,205,389" alt="">
+<area href="classModule.html" shape="rect" coords="157,413,208,435" alt="">
+<area href="classModuleFactory.html" shape="rect" coords="136,459,229,480" alt="">
+<area href="classpacket.html" shape="rect" coords="157,504,208,525" alt="">
+<area href="classServer.html" shape="rect" coords="157,549,208,571" alt="">
+<area href="classucrec.html" shape="rect" coords="160,595,205,616" alt="">
+<area href="classVersion.html" shape="rect" coords="156,640,209,661" alt="">
</map>
-<a href="classclassbase-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for classbase:<p><center><img src="classclassbase__coll__graph.gif" border="0" usemap="#classbase__coll__map" alt="Collaboration graph"></center>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classclassbase-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classclassbase.html#a0">classbase</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Constructor, Sets the object's time.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classclassbase.html#a1">~classbase</a> ()</td></tr>
@@ -143,9 +143,9 @@ Definition at line <a class="el" href="base_8h-source.html#l00020">20</a> of fil
</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 Feb 9 12:48:17 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28: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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classclassbase__coll__graph.gif b/docs/module-doc/classclassbase__coll__graph.gif
new file mode 100644
index 000000000..dab6449ae
--- /dev/null
+++ b/docs/module-doc/classclassbase__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classclassbase__inherit__graph.gif b/docs/module-doc/classclassbase__inherit__graph.gif
new file mode 100644
index 000000000..8dd890147
--- /dev/null
+++ b/docs/module-doc/classclassbase__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classcommand__t-members.html b/docs/module-doc/classcommand__t-members.html
index 96ea04262..2bfdf7adb 100644
--- a/docs/module-doc/classcommand__t-members.html
+++ b/docs/module-doc/classcommand__t-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>command_t Member List</h1>This is the complete list of members for <a class="el" href="classcommand__t.html">command_t</a>, including all inherited members.<table>
@@ -16,9 +16,9 @@
<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 Feb 9 12:48:17 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28: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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classcommand__t.html b/docs/module-doc/classcommand__t.html
index 28fe4e37d..4fbbc59ab 100644
--- a/docs/module-doc/classcommand__t.html
+++ b/docs/module-doc/classcommand__t.html
@@ -3,7 +3,7 @@
<title>command_t class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>command_t Class Reference</h1>A structure that defines a command.
@@ -11,12 +11,15 @@
<p>
<code>#include &lt;<a class="el" href="ctables_8h-source.html">ctables.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for command_t:
-<p><center><img src="classcommand__t.png" usemap="#command_t_map" border="0" alt=""></center>
-<map name="command_t_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,75,24">
+Inheritance diagram for command_t:<p><center><img src="classcommand__t__inherit__graph.gif" border="0" usemap="#command__t__inherit__map" alt="Inheritance graph"></center>
+<map name="command__t__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="12,16,79,37" alt="">
</map>
-<a href="classcommand__t-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for command_t:<p><center><img src="classcommand__t__coll__graph.gif" border="0" usemap="#command__t__coll__map" alt="Collaboration graph"></center>
+<map name="command__t__coll__map">
+<area href="classclassbase.html" shape="rect" coords="29,8,96,29" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classcommand__t-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>
<tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="classcommand__t.html#m0">command</a> [MAXBUF]</td></tr>
@@ -196,9 +199,9 @@ Definition at line <a class="el" href="ctables_8h-source.html#l00044">44</a> of
</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 Feb 9 12:48:17 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28: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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classcommand__t__coll__graph.gif b/docs/module-doc/classcommand__t__coll__graph.gif
new file mode 100644
index 000000000..ecb5a0976
--- /dev/null
+++ b/docs/module-doc/classcommand__t__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classcommand__t__inherit__graph.gif b/docs/module-doc/classcommand__t__inherit__graph.gif
new file mode 100644
index 000000000..4cb25b135
--- /dev/null
+++ b/docs/module-doc/classcommand__t__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classconnection-members.html b/docs/module-doc/classconnection-members.html
index fafd98548..bdb01357a 100644
--- a/docs/module-doc/classconnection-members.html
+++ b/docs/module-doc/classconnection-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>connection Member List</h1>This is the complete list of members for <a class="el" href="classconnection.html">connection</a>, including all inherited members.<table>
@@ -35,9 +35,9 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m13">signon</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#a3">TerminateLink</a>(char *targethost)</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 Feb 9 12:48:18 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:53 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classconnection.html b/docs/module-doc/classconnection.html
index 8e7cfa97f..bed3cb31a 100644
--- a/docs/module-doc/classconnection.html
+++ b/docs/module-doc/classconnection.html
@@ -3,21 +3,24 @@
<title>connection class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>connection Class Reference</h1><code>#include &lt;<a class="el" href="connection_8h-source.html">connection.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for connection:
-<p><center><img src="classconnection.png" usemap="#connection_map" border="0" alt=""></center>
-<map name="connection_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="42,0,116,24">
-<area href="classserverrec.html" alt="serverrec" shape="rect" coords="0,112,74,136">
-<area href="classuserrec.html" alt="userrec" shape="rect" coords="84,112,158,136">
+Inheritance diagram for connection:<p><center><img src="classconnection__inherit__graph.gif" border="0" usemap="#connection__inherit__map" alt="Inheritance graph"></center>
+<map name="connection__inherit__map">
+<area href="classserverrec.html" shape="rect" coords="7,154,73,176" alt="">
+<area href="classuserrec.html" shape="rect" coords="97,154,153,176" alt="">
+<area href="classclassbase.html" shape="rect" coords="49,16,116,37" alt="">
</map>
-<a href="classconnection-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for connection:<p><center><img src="classconnection__coll__graph.gif" border="0" usemap="#connection__coll__map" alt="Collaboration graph"></center>
+<map name="connection__coll__map">
+<area href="classclassbase.html" shape="rect" coords="156,123,223,144" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classconnection-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#a0">connection</a> ()</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#a1">CreateListener</a> (char *<a class="el" href="classconnection.html#m2">host</a>, int p)</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classconnection.html#a2">BeginLink</a> (char *targethost, int <a class="el" href="classconnection.html#m10">port</a>, char *password)</td></tr>
@@ -797,9 +800,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00012">serverrec::se
</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 Feb 9 12:48:18 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:53 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classconnection__coll__graph.gif b/docs/module-doc/classconnection__coll__graph.gif
new file mode 100644
index 000000000..e20ed5119
--- /dev/null
+++ b/docs/module-doc/classconnection__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classconnection__inherit__graph.gif b/docs/module-doc/classconnection__inherit__graph.gif
new file mode 100644
index 000000000..b807b89b7
--- /dev/null
+++ b/docs/module-doc/classconnection__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classes.html b/docs/module-doc/classes.html
index 27adc49c0..a7830efff 100644
--- a/docs/module-doc/classes.html
+++ b/docs/module-doc/classes.html
@@ -3,25 +3,25 @@
<title>Alphabetical index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InspIRCd Compound Index</h1><table align=center width="95%" border="0" cellspacing="0" cellpadding="0">
-<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</td></tr></table>
-</td><td><a class="el" href="classcommand__t.html">command_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFileReader.html">FileReader</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classModule.html">Module</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classserverrec.html">serverrec</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classAdmin.html">Admin</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classConfigReader.html">ConfigReader</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</td></tr></table>
-</td><td><a class="el" href="classModuleFactory.html">ModuleFactory</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</td></tr></table>
-</td></tr><tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</td></tr></table>
-</td><td><a class="el" href="classConnectClass.html">ConnectClass</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classHostItem.html">HostItem</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</td></tr></table>
-</td><td><a class="el" href="classucrec.html">ucrec</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classBanItem.html">BanItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classconnection.html">connection</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</td></tr></table>
-</td><td><a class="el" href="classpacket.html">packet</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classuserrec.html">userrec</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</td></tr></table>
-</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</td></tr></table>
-</td><td><a class="el" href="classInvited.html">Invited</a>&nbsp;&nbsp;&nbsp;</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="classInviteItem.html">InviteItem</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><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;F&nbsp;&nbsp;</td></tr></table>
-</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</td></tr></table>
-</td></tr></table><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+<tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classcommand__t.html">command_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classFileReader.html">FileReader</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classModule.html">Module</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classserverrec.html">serverrec</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classAdmin.html">Admin</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classConfigReader.html">ConfigReader</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;H&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classModuleFactory.html">ModuleFactory</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;U&nbsp;&nbsp;</div></td></tr></table>
+</td></tr><tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;B&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classConnectClass.html">ConnectClass</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classHostItem.html">HostItem</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classucrec.html">ucrec</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classBanItem.html">BanItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classconnection.html">connection</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classpacket.html">packet</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classuserrec.html">userrec</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="classInvited.html">Invited</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
+</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></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="classInviteItem.html">InviteItem</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><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;F&nbsp;&nbsp;</div></td></tr></table>
+</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;M&nbsp;&nbsp;</div></td></tr></table>
+</td></tr></table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:26 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classpacket-members.html b/docs/module-doc/classpacket-members.html
new file mode 100644
index 000000000..f39ae69fe
--- /dev/null
+++ b/docs/module-doc/classpacket-members.html
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>Member List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3-rc3 -->
+<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>packet Member List</h1>This is the complete list of members for <a class="el" href="classpacket.html">packet</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="classpacket.html#m3">data</a></td><td><a class="el" href="classpacket.html">packet</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classpacket.html#m1">id</a></td><td><a class="el" href="classpacket.html">packet</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classpacket.html#m0">key</a></td><td><a class="el" href="classpacket.html">packet</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classpacket.html#a0">packet</a>()</td><td><a class="el" href="classpacket.html">packet</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><a class="el" href="classpacket.html#m2">type</a></td><td><a class="el" href="classpacket.html">packet</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="classpacket.html#a1">~packet</a>()</td><td><a class="el" href="classpacket.html">packet</a></td><td></td></tr>
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:15 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-rc3 </small></address>
+</body>
+</html>
diff --git a/docs/module-doc/classpacket.html b/docs/module-doc/classpacket.html
new file mode 100644
index 000000000..4e39053f2
--- /dev/null
+++ b/docs/module-doc/classpacket.html
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>packet class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3-rc3 -->
+<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>packet Class Reference</h1><code>#include &lt;<a class="el" href="connection_8h-source.html">connection.h</a>&gt;</code>
+<p>
+Inheritance diagram for packet:<p><center><img src="classpacket__inherit__graph.gif" border="0" usemap="#packet__inherit__map" alt="Inheritance graph"></center>
+<map name="packet__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for packet:<p><center><img src="classpacket__coll__graph.gif" border="0" usemap="#packet__coll__map" alt="Collaboration graph"></center>
+<map name="packet__coll__map">
+<area href="classclassbase.html" shape="rect" coords="7,107,73,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classpacket-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 Member Functions</h2></td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classpacket.html#a0">packet</a> ()</td></tr>
+<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classpacket.html#a1">~packet</a> ()</td></tr>
+<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
+<tr><td nowrap align=right valign=top>long&nbsp;</td><td valign=bottom><a class="el" href="classpacket.html#m0">key</a></td></tr>
+<tr><td nowrap align=right valign=top>short int&nbsp;</td><td valign=bottom><a class="el" href="classpacket.html#m1">id</a></td></tr>
+<tr><td nowrap align=right valign=top>short int&nbsp;</td><td valign=bottom><a class="el" href="classpacket.html#m2">type</a></td></tr>
+<tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="classpacket.html#m3">data</a> [MAXBUF]</td></tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a name="a0" doxytag="packet::packet"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> packet::packet </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a name="a1" doxytag="packet::~packet"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> packet::~packet </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap>&nbsp; </td>
+ <td class="md" valign="top">)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a name="m3" doxytag="packet::data"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> char packet::data[MAXBUF]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<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>. </td>
+ </tr>
+</table>
+<a name="m1" doxytag="packet::id"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> short int packet::id
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<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>. </td>
+ </tr>
+</table>
+<a name="m0" doxytag="packet::key"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> long packet::key
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<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>. </td>
+ </tr>
+</table>
+<a name="m2" doxytag="packet::type"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+ <tr>
+ <td class="md">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> short int packet::type
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<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>. </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 Mar 30 13:29:15 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-rc3 </small></address>
+</body>
+</html>
diff --git a/docs/module-doc/classpacket.png b/docs/module-doc/classpacket.png
new file mode 100644
index 000000000..cfd7bae48
--- /dev/null
+++ b/docs/module-doc/classpacket.png
Binary files differ
diff --git a/docs/module-doc/classpacket__coll__graph.gif b/docs/module-doc/classpacket__coll__graph.gif
new file mode 100644
index 000000000..ca07c6858
--- /dev/null
+++ b/docs/module-doc/classpacket__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classpacket__inherit__graph.gif b/docs/module-doc/classpacket__inherit__graph.gif
new file mode 100644
index 000000000..077f764d9
--- /dev/null
+++ b/docs/module-doc/classpacket__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classserverrec-members.html b/docs/module-doc/classserverrec-members.html
index 8755e2145..0eefe1087 100644
--- a/docs/module-doc/classserverrec-members.html
+++ b/docs/module-doc/classserverrec-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>serverrec Member List</h1>This is the complete list of members for <a class="el" href="classserverrec.html">serverrec</a>, including all inherited members.<table>
@@ -46,9 +46,9 @@
<tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m6">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 Feb 9 12:48:19 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:23 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classserverrec.html b/docs/module-doc/classserverrec.html
index b3fc52893..9cfed7a3d 100644
--- a/docs/module-doc/classserverrec.html
+++ b/docs/module-doc/classserverrec.html
@@ -3,7 +3,7 @@
<title>serverrec class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>serverrec Class Reference</h1>A class that defines the local server or a remote server.
@@ -11,15 +11,18 @@
<p>
<code>#include &lt;<a class="el" href="servers_8h-source.html">servers.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for serverrec:
-<p><center><img src="classserverrec.png" usemap="#serverrec_map" border="0" alt=""></center>
-<map name="serverrec_map">
-<area href="classconnection.html" alt="connection" shape="rect" coords="0,56,74,80">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,74,24">
+Inheritance diagram for serverrec:<p><center><img src="classserverrec__inherit__graph.gif" border="0" usemap="#serverrec__inherit__map" alt="Inheritance graph"></center>
+<map name="serverrec__inherit__map">
+<area href="classconnection.html" shape="rect" coords="7,85,76,106" alt="">
+<area href="classclassbase.html" shape="rect" coords="8,16,75,37" alt="">
</map>
-<a href="classserverrec-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for serverrec:<p><center><img src="classserverrec__coll__graph.gif" border="0" usemap="#serverrec__coll__map" alt="Collaboration graph"></center>
+<map name="serverrec__coll__map">
+<area href="classconnection.html" shape="rect" coords="181,288,251,310" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classserverrec-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classserverrec.html#a0">serverrec</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Constructor.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classserverrec.html#a1">serverrec</a> (char *n, long ver, bool jupe)</td></tr>
@@ -419,9 +422,9 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00012">serverrec()</
</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 Feb 9 12:48:19 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:23 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classserverrec__coll__graph.gif b/docs/module-doc/classserverrec__coll__graph.gif
new file mode 100644
index 000000000..1617481d2
--- /dev/null
+++ b/docs/module-doc/classserverrec__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classserverrec__inherit__graph.gif b/docs/module-doc/classserverrec__inherit__graph.gif
new file mode 100644
index 000000000..850e5b064
--- /dev/null
+++ b/docs/module-doc/classserverrec__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classucrec-members.html b/docs/module-doc/classucrec-members.html
index 14153f13d..d85120eb6 100644
--- a/docs/module-doc/classucrec-members.html
+++ b/docs/module-doc/classucrec-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ucrec Member List</h1>This is the complete list of members for <a class="el" href="classucrec.html">ucrec</a>, including all inherited members.<table>
@@ -14,9 +14,9 @@
<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 Feb 9 12:48:19 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:28 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classucrec.html b/docs/module-doc/classucrec.html
index d2cd28f1a..a35ff285d 100644
--- a/docs/module-doc/classucrec.html
+++ b/docs/module-doc/classucrec.html
@@ -3,7 +3,7 @@
<title>ucrec class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ucrec Class Reference</h1>Holds a user's modes on a channel This class associates a users privilages with a channel by creating a pointer link between a userrec and chanrec class.
@@ -11,14 +11,18 @@
<p>
<code>#include &lt;<a class="el" href="channels_8h-source.html">channels.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for ucrec:
-<p><center><img src="classucrec.png" usemap="#ucrec_map" border="0" alt=""></center>
-<map name="ucrec_map">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,68,24">
+Inheritance diagram for ucrec:<p><center><img src="classucrec__inherit__graph.gif" border="0" usemap="#ucrec__inherit__map" alt="Inheritance graph"></center>
+<map name="ucrec__inherit__map">
+<area href="classclassbase.html" shape="rect" coords="7,16,73,37" alt="">
</map>
-<a href="classucrec-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for ucrec:<p><center><img src="classucrec__coll__graph.gif" border="0" usemap="#ucrec__coll__map" alt="Collaboration graph"></center>
+<map name="ucrec__coll__map">
+<area href="classclassbase.html" shape="rect" coords="21,16,88,37" alt="">
+<area href="classchanrec.html" shape="rect" coords="69,107,128,128" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classucrec-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 Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classucrec.html#a0">ucrec</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classucrec.html#a1">~ucrec</a> ()</td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
@@ -158,9 +162,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00172">172</a> o
</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 Feb 9 12:48:19 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:28 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classucrec__coll__graph.gif b/docs/module-doc/classucrec__coll__graph.gif
new file mode 100644
index 000000000..e0c2d8b5a
--- /dev/null
+++ b/docs/module-doc/classucrec__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classucrec__inherit__graph.gif b/docs/module-doc/classucrec__inherit__graph.gif
new file mode 100644
index 000000000..a8248f4a6
--- /dev/null
+++ b/docs/module-doc/classucrec__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/classuserrec-members.html b/docs/module-doc/classuserrec-members.html
index 012477a88..f179e7408 100644
--- a/docs/module-doc/classuserrec-members.html
+++ b/docs/module-doc/classuserrec-members.html
@@ -3,7 +3,7 @@
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>userrec Member List</h1>This is the complete list of members for <a class="el" href="classuserrec.html">userrec</a>, including all inherited members.<table>
@@ -52,9 +52,9 @@
<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 Feb 9 12:48:19 2003 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:33 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classuserrec.html b/docs/module-doc/classuserrec.html
index 4a9b325d0..1fae3686b 100644
--- a/docs/module-doc/classuserrec.html
+++ b/docs/module-doc/classuserrec.html
@@ -3,7 +3,7 @@
<title>userrec class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>userrec Class Reference</h1>Holds all information about a user This class stores all information about a user connected to the irc server.
@@ -11,15 +11,19 @@
<p>
<code>#include &lt;<a class="el" href="users_8h-source.html">users.h</a>&gt;</code>
<p>
-<p>Inheritance diagram for userrec:
-<p><center><img src="classuserrec.png" usemap="#userrec_map" border="0" alt=""></center>
-<map name="userrec_map">
-<area href="classconnection.html" alt="connection" shape="rect" coords="0,56,74,80">
-<area href="classclassbase.html" alt="classbase" shape="rect" coords="0,0,74,24">
+Inheritance diagram for userrec:<p><center><img src="classuserrec__inherit__graph.gif" border="0" usemap="#userrec__inherit__map" alt="Inheritance graph"></center>
+<map name="userrec__inherit__map">
+<area href="classconnection.html" shape="rect" coords="7,85,76,106" alt="">
+<area href="classclassbase.html" shape="rect" coords="8,16,75,37" alt="">
</map>
-<a href="classuserrec-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for userrec:<p><center><img src="classuserrec__coll__graph.gif" border="0" usemap="#userrec__coll__map" alt="Collaboration graph"></center>
+<map name="userrec__coll__map">
+<area href="classconnection.html" shape="rect" coords="124,179,193,200" alt="">
+<area href="classucrec.html" shape="rect" coords="312,179,357,200" alt="">
+</map>
+<center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classuserrec-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
-<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classuserrec.html#a0">userrec</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classuserrec.html#a1">~userrec</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual char *&nbsp;</td><td valign=bottom><a class="el" href="classuserrec.html#a2">GetFullHost</a> ()</td></tr>
@@ -634,9 +638,9 @@ Definition at line <a class="el" href="users_8h-source.html#l00096">96</a> of fi
</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 Feb 9 12:48:19 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:33 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/classuserrec__coll__graph.gif b/docs/module-doc/classuserrec__coll__graph.gif
new file mode 100644
index 000000000..d4dbd0632
--- /dev/null
+++ b/docs/module-doc/classuserrec__coll__graph.gif
Binary files differ
diff --git a/docs/module-doc/classuserrec__inherit__graph.gif b/docs/module-doc/classuserrec__inherit__graph.gif
new file mode 100644
index 000000000..0012e2ede
--- /dev/null
+++ b/docs/module-doc/classuserrec__inherit__graph.gif
Binary files differ
diff --git a/docs/module-doc/connection_8h-source.html b/docs/module-doc/connection_8h-source.html
index cfce346f5..e779a7731 100644
--- a/docs/module-doc/connection_8h-source.html
+++ b/docs/module-doc/connection_8h-source.html
@@ -3,7 +3,7 @@
<title>connection.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -77,9 +77,9 @@
00069
00070 <span class="preprocessor">#endif</span>
00071 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/connection_8h.html b/docs/module-doc/connection_8h.html
index ba69b2e5d..fb6b863e4 100644
--- a/docs/module-doc/connection_8h.html
+++ b/docs/module-doc/connection_8h.html
@@ -3,7 +3,7 @@
<title>connection.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>connection.h File Reference</h1><code>#include "inspircd_config.h"</code><br>
@@ -19,6 +19,21 @@
<code>#include &lt;time.h&gt;</code><br>
<p>
+Include dependency graph for connection.h:<p><center><img src="connection_8h__incl.gif" border="0" usemap="#connection.h_map" alt="Include dependency graph"></center>
+<map name="connection.h_map">
+<area href="base_8h.html" shape="rect" coords="191,56,239,77" alt="">
+</map>
+
+<p>
+This graph shows which files directly or indirectly include this file:<p><center><img src="connection_8h__dep__incl.gif" border="0" usemap="#connection.hdep_map" alt="Included by dependency graph"></center>
+<map name="connection.hdep_map">
+<area href="servers_8h.html" shape="rect" coords="19,85,83,106" alt="">
+<area href="servers_8cpp.html" shape="rect" coords="7,16,87,37" alt="">
+<area href="users_8h.html" shape="rect" coords="115,85,165,106" alt="">
+<area href="users_8cpp.html" shape="rect" coords="111,16,177,37" alt="">
+</map>
+
+<p>
<a href="connection_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
@@ -102,9 +117,9 @@ Definition at line <a class="el" href="connection_8h-source.html#l00020">20</a>
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>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:09 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/connection_8h__dep__incl.dot b/docs/module-doc/connection_8h__dep__incl.dot
new file mode 100644
index 000000000..1fb6b691b
--- /dev/null
+++ b/docs/module-doc/connection_8h__dep__incl.dot
@@ -0,0 +1,8 @@
+digraph inheritance
+{
+ Node27 [shape="box",label="connection.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node28 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node28 [shape="box",label="servers.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$servers_8h.html"];
+ Node30 -> Node27 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node30 [shape="box",label="users.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$users_8h.html"];
+}
diff --git a/docs/module-doc/connection_8h__dep__incl.gif b/docs/module-doc/connection_8h__dep__incl.gif
new file mode 100644
index 000000000..cbcb0fbf4
--- /dev/null
+++ b/docs/module-doc/connection_8h__dep__incl.gif
Binary files differ
diff --git a/docs/module-doc/connection_8h__incl.dot b/docs/module-doc/connection_8h__incl.dot
new file mode 100644
index 000000000..3a5428d0f
--- /dev/null
+++ b/docs/module-doc/connection_8h__incl.dot
@@ -0,0 +1,13 @@
+digraph inheritance
+{
+ Node21 [shape="box",label="connection.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node22 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node22 [shape="box",label="inspircd_config.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node23 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node23 [shape="box",label="base.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$base_8h.html"];
+ Node22 -> Node23 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node25 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node25 [shape="box",label="string",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node26 -> Node21 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node26 [shape="box",label="map.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+}
diff --git a/docs/module-doc/connection_8h__incl.gif b/docs/module-doc/connection_8h__incl.gif
new file mode 100644
index 000000000..e9a0dd77c
--- /dev/null
+++ b/docs/module-doc/connection_8h__incl.gif
Binary files differ
diff --git a/docs/module-doc/ctables_8h-source.html b/docs/module-doc/ctables_8h-source.html
index 9f8767780..c6dece978 100644
--- a/docs/module-doc/ctables_8h-source.html
+++ b/docs/module-doc/ctables_8h-source.html
@@ -3,7 +3,7 @@
<title>ctables.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ctables.h</h1><a href="ctables_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/* +------------------------------------+</span>
@@ -43,9 +43,9 @@
00049
00050 <span class="preprocessor">#endif</span>
00051 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/ctables_8h.html b/docs/module-doc/ctables_8h.html
index db014626b..191bdcf5d 100644
--- a/docs/module-doc/ctables_8h.html
+++ b/docs/module-doc/ctables_8h.html
@@ -3,7 +3,7 @@
<title>ctables.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>ctables.h File Reference</h1><code>#include "inspircd_config.h"</code><br>
@@ -11,6 +11,12 @@
<code>#include "<a class="el" href="base_8h-source.html">base.h</a>"</code><br>
<p>
+Include dependency graph for ctables.h:<p><center><img src="ctables_8h__incl.gif" border="0" usemap="#ctables.h_map" alt="Include dependency graph"></center>
+<map name="ctables.h_map">
+<area href="base_8h.html" shape="rect" coords="99,85,147,106" alt="">
+</map>
+
+<p>
<a href="ctables_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
@@ -44,9 +50,9 @@
Definition at line <a class="el" href="ctables_8h-source.html#l00023">23</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 Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:11 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/ctables_8h__incl.dot b/docs/module-doc/ctables_8h__incl.dot
new file mode 100644
index 000000000..bf427e1d7
--- /dev/null
+++ b/docs/module-doc/ctables_8h__incl.dot
@@ -0,0 +1,11 @@
+digraph inheritance
+{
+ Node32 [shape="box",label="ctables.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node33 -> Node32 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node33 [shape="box",label="inspircd_config.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node34 -> Node32 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node34 [shape="box",label="inspircd.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node35 -> Node32 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node35 [shape="box",label="base.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$base_8h.html"];
+ Node33 -> Node35 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+}
diff --git a/docs/module-doc/ctables_8h__incl.gif b/docs/module-doc/ctables_8h__incl.gif
new file mode 100644
index 000000000..c284a27d2
--- /dev/null
+++ b/docs/module-doc/ctables_8h__incl.gif
Binary files differ
diff --git a/docs/module-doc/files.html b/docs/module-doc/files.html
index 864c4a300..8da249d93 100644
--- a/docs/module-doc/files.html
+++ b/docs/module-doc/files.html
@@ -3,7 +3,7 @@
<title>File Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InspIRCd File List</h1>Here is a list of all files with brief descriptions:<table>
@@ -18,9 +18,9 @@
<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 Feb 9 12:48:15 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:57 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/functions.html b/docs/module-doc/functions.html
index 254ef7f15..4dc11155a 100644
--- a/docs/module-doc/functions.html
+++ b/docs/module-doc/functions.html
@@ -3,7 +3,7 @@
<title>Compound Member Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InspIRCd Compound Members</h1><center>
@@ -122,7 +122,8 @@ Here is a list of all class members with links to the classes they belong to:<h3
: <a class="el" href="classuserrec.html#m4">userrec</a><li>Module()
: <a class="el" href="classModule.html#a0">Module</a><li>Module::OnPacketReceive()
: <a class="el" href="classModule.html#a8">Module</a><li>Module::OnPacketTransmit()
-: <a class="el" href="classModule.html#a7">Module</a><li>ModuleFactory()
+: <a class="el" href="classModule.html#a7">Module</a><li>Module::OnServerRaw()
+: <a class="el" href="classModule.html#a10">Module</a><li>ModuleFactory()
: <a class="el" href="classModuleFactory.html#a0">ModuleFactory</a></ul>
<h3><a name="index_n">- n -</a>
</h3><ul>
@@ -172,9 +173,9 @@ Here is a list of all class members with links to the classes they belong to:<h3
: <a class="el" href="classServer.html#a5">Server</a><li>SendSYN()
: <a class="el" href="classconnection.html#a6">connection</a><li>SendTo()
: <a class="el" href="classServer.html#a7">Server</a><li>SendWallops()
-: <a class="el" href="classServer.html#a11">Server</a><li>Server()
-: <a class="el" href="classServer.html#a0">Server</a><li>server
-: <a class="el" href="classuserrec.html#m6">userrec</a><li>serverrec()
+: <a class="el" href="classServer.html#a11">Server</a><li>server
+: <a class="el" href="classuserrec.html#m6">userrec</a><li>Server()
+: <a class="el" href="classServer.html#a0">Server</a><li>serverrec()
: <a class="el" href="classserverrec.html#a1">serverrec</a><li>set_by
: <a class="el" href="classHostItem.html#m1">HostItem</a><li>set_time
: <a class="el" href="classHostItem.html#m0">HostItem</a><li>setby
@@ -201,9 +202,9 @@ Here is a list of all class members with links to the classes they belong to:<h3
<h3><a name="index_v">- v -</a>
</h3><ul>
<li>Verify()
-: <a class="el" href="classConfigReader.html#a5">ConfigReader</a><li>version
-: <a class="el" href="classserverrec.html#m6">serverrec</a><li>Version()
-: <a class="el" href="classVersion.html#a0">Version</a></ul>
+: <a class="el" href="classConfigReader.html#a5">ConfigReader</a><li>Version()
+: <a class="el" href="classVersion.html#a0">Version</a><li>version
+: <a class="el" href="classserverrec.html#m6">serverrec</a></ul>
<h3><a name="index_~">- ~ -</a>
</h3><ul>
<li>~chanrec()
@@ -219,9 +220,9 @@ 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 Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:27 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/globals.html b/docs/module-doc/globals.html
index ecd46dd8d..c97a43f60 100644
--- a/docs/module-doc/globals.html
+++ b/docs/module-doc/globals.html
@@ -3,7 +3,7 @@
<title>File Member Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InspIRCd File Members</h1><center>
@@ -86,9 +86,9 @@ Here is a list of all file members with links to the files they belong to:<h3><a
</h3><ul>
<li>VERBOSE
: <a class="el" href="modules_8h.html#a1">modules.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:19 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:36 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/graph_legend.dot b/docs/module-doc/graph_legend.dot
new file mode 100644
index 000000000..bda2ddbd4
--- /dev/null
+++ b/docs/module-doc/graph_legend.dot
@@ -0,0 +1,20 @@
+digraph inheritance
+{
+ Node9 [shape="box",label="Inherited",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node10 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node10 [shape="box",label="PublicBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPublicBase.html"];
+ Node11 -> Node10 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node11 [shape="box",label="Truncated",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$classTruncated.html"];
+ Node13 -> Node9 [dir=back,color="darkgreen",fontsize=10,style="solid",fontname="Helvetica"];
+ Node13 [shape="box",label="ProtectedBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classProtectedBase.html"];
+ Node14 -> Node9 [dir=back,color="firebrick4",fontsize=10,style="solid",fontname="Helvetica"];
+ Node14 [shape="box",label="PrivateBase",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classPrivateBase.html"];
+ Node15 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node15 [shape="box",label="Undocumented",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node16 -> Node9 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node16 [shape="box",label="Templ< int >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"];
+ Node17 -> Node16 [dir=back,color="orange",fontsize=10,style="dashed",label="< int >",fontname="Helvetica"];
+ Node17 [shape="box",label="Templ< T >",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classTempl.html"];
+ Node18 -> Node9 [dir=back,color="darkorchid3",fontsize=10,style="dashed",label="m_usedClass",fontname="Helvetica"];
+ Node18 [shape="box",label="Used",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$classUsed.html"];
+}
diff --git a/docs/module-doc/graph_legend.gif b/docs/module-doc/graph_legend.gif
new file mode 100644
index 000000000..cacc99953
--- /dev/null
+++ b/docs/module-doc/graph_legend.gif
Binary files differ
diff --git a/docs/module-doc/graph_legend.html b/docs/module-doc/graph_legend.html
new file mode 100644
index 000000000..b2485ff39
--- /dev/null
+++ b/docs/module-doc/graph_legend.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>Graph Legend</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3-rc3 -->
+<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>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.<p>
+Consider the following example: <div class="fragment"><pre><span class="comment"></span>
+<span class="comment">/*! Invisible class because of truncation */</span>
+<span class="keyword">class </span>Invisible { };
+<span class="comment"></span>
+<span class="comment">/*! Truncated class, inheritance relation is hidden */</span>
+<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
+
+<span class="comment">/* Class not documented with doxygen comments */</span>
+<span class="keyword">class </span>Undocumented { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using public inheritance */</span>
+<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
+<span class="comment"></span>
+<span class="comment">/*! A template class */</span>
+<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using protected inheritance */</span>
+<span class="keyword">class </span>ProtectedBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using private inheritance */</span>
+<span class="keyword">class </span>PrivateBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is used by the Inherited class */</span>
+<span class="keyword">class </span>Used { };
+<span class="comment"></span>
+<span class="comment">/*! Super class that inherits a number of other classes */</span>
+<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
+ <span class="keyword">protected</span> ProtectedBase,
+ <span class="keyword">private</span> PrivateBase,
+ <span class="keyword">public</span> Undocumented
+ <span class="keyword">public</span> Templ&lt;int&gt;
+{
+ <span class="keyword">private</span>:
+ Used *m_usedClass;
+};
+</pre></div>If the <code>MAX_DOT_GRAPH_HEIGHT</code> tag in the configuration file is set to 240 this will result in the following graph:<p>
+<center><div align="center">
+<img src="graph_legend.gif" alt="graph_legend.gif">
+</div>
+</center> <p>
+The boxes in the above graph have the following meaning: <ul>
+<li>
+A filled black box represents the struct or class for which the graph is generated. </li>
+<li>
+A box with a black border denotes a documented struct or class. </li>
+<li>
+A box with a grey border denotes an undocumented struct or class. </li>
+<li>
+A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
+</ul>
+The arrows have the following meaning: <ul>
+<li>
+A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
+<li>
+A dark green arrow is used for protected inheritance. </li>
+<li>
+A dark red arrow is used for private inheritance. </li>
+<li>
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li>
+<li>
+A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
+</ul>
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29:37 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-rc3 </small></address>
+</body>
+</html>
diff --git a/docs/module-doc/hierarchy.html b/docs/module-doc/hierarchy.html
index f83770cf2..3b48b0d9f 100644
--- a/docs/module-doc/hierarchy.html
+++ b/docs/module-doc/hierarchy.html
@@ -3,10 +3,12 @@
<title>Hierarchical Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InspIRCd Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
+<hr><h1>InspIRCd Class Hierarchy</h1><a href="inherits.html">Go to the graphical class hierarchy</a>
+<p>
+This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
<li><a class="el" href="classclassbase.html">classbase</a>
<ul>
<li><a class="el" href="classAdmin.html">Admin</a>
@@ -35,9 +37,9 @@
<li><a class="el" href="classVersion.html">Version</a>
</ul>
</ul>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:26 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/inherit__graph__0.gif b/docs/module-doc/inherit__graph__0.gif
new file mode 100644
index 000000000..ff69e5b46
--- /dev/null
+++ b/docs/module-doc/inherit__graph__0.gif
Binary files differ
diff --git a/docs/module-doc/inherits.html b/docs/module-doc/inherits.html
new file mode 100644
index 000000000..0b33a99d3
--- /dev/null
+++ b/docs/module-doc/inherits.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>Graphical Class Hierarchy</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3-rc3 -->
+<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>InspIRCd Graphical Class Hierarchy</h1><a href="hierarchy.html">Go to the textual class hierarchy</a>
+<p>
+<table border=0 cellspacing=10 cellpadding=0>
+<tr><td><img src="inherit__graph__0.gif" border="0" alt="" usemap="#classbase_map">
+<map name="classbase_map">
+<area href="classclassbase.html" shape="rect" coords="19,323,85,344" alt="">
+<area href="classAdmin.html" shape="rect" coords="159,5,207,27" alt="">
+<area href="classchanrec.html" shape="rect" coords="153,51,212,72" alt="">
+<area href="classcommand__t.html" shape="rect" coords="144,96,221,117" alt="">
+<area href="classConfigReader.html" shape="rect" coords="137,141,228,163" alt="">
+<area href="classConnectClass.html" shape="rect" coords="139,187,227,208" alt="">
+<area href="classconnection.html" shape="rect" coords="148,232,217,253" alt="">
+<area href="classFileReader.html" shape="rect" coords="145,277,220,299" alt="">
+<area href="classHostItem.html" shape="rect" coords="153,323,212,344" alt="">
+<area href="classInvited.html" shape="rect" coords="160,368,205,389" alt="">
+<area href="classModule.html" shape="rect" coords="157,413,208,435" alt="">
+<area href="classModuleFactory.html" shape="rect" coords="136,459,229,480" alt="">
+<area href="classpacket.html" shape="rect" coords="157,504,208,525" alt="">
+<area href="classServer.html" shape="rect" coords="157,549,208,571" alt="">
+<area href="classucrec.html" shape="rect" coords="160,595,205,616" alt="">
+<area href="classVersion.html" shape="rect" coords="156,640,209,661" alt="">
+<area href="classserverrec.html" shape="rect" coords="285,187,352,208" alt="">
+<area href="classuserrec.html" shape="rect" coords="291,232,347,253" alt="">
+<area href="classBanItem.html" shape="rect" coords="291,277,347,299" alt="">
+<area href="classExemptItem.html" shape="rect" coords="280,323,357,344" alt="">
+<area href="classInviteItem.html" shape="rect" coords="287,368,351,389" alt="">
+</map></td></tr>
+</table>
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:29: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-rc3 </small></address>
+</body>
+</html>
diff --git a/docs/module-doc/main.html b/docs/module-doc/main.html
index 90917542e..0caf3f681 100644
--- a/docs/module-doc/main.html
+++ b/docs/module-doc/main.html
@@ -3,14 +3,14 @@
<title>Main Page</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>InspIRCd Documentation</h1>
<p>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:15 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:57 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/modules_8cpp-source.html b/docs/module-doc/modules_8cpp-source.html
index 793cf2c10..c1b618899 100644
--- a/docs/module-doc/modules_8cpp-source.html
+++ b/docs/module-doc/modules_8cpp-source.html
@@ -3,7 +3,7 @@
<title>modules.cpp Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -41,199 +41,200 @@
00033 <span class="keywordtype">void</span> Module::OnPacketTransmit(<span class="keywordtype">char</span> *p) { }
00034 <span class="keywordtype">void</span> Module::OnPacketReceive(<span class="keywordtype">char</span> *p) { }
<a name="l00035"></a><a class="code" href="classModule.html#a9">00035</a> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a9">Module::OnRehash</a>() { }
-<a name="l00036"></a><a class="code" href="classModule.html#a2">00036</a> <a class="code" href="classVersion.html">Version</a> <a class="code" href="classModule.html#a2">Module::GetVersion</a>() { <span class="keywordflow">return</span> <a class="code" href="classVersion.html">Version</a>(1,0,0,0); }
-00037
-00038 <span class="comment">// server is a wrapper class that provides methods to all of the C-style</span>
-00039 <span class="comment">// exports in the core</span>
-00040 <span class="comment">//</span>
-00041
-<a name="l00042"></a><a class="code" href="classServer.html#a0">00042</a> <a class="code" href="classServer.html#a0">Server::Server</a>()
-00043 {
-00044 }
-00045
-<a name="l00046"></a><a class="code" href="classServer.html#a1">00046</a> <a class="code" href="classServer.html#a1">Server::~Server</a>()
-00047 {
-00048 }
-00049
-<a name="l00050"></a><a class="code" href="classServer.html#a2">00050</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a2">Server::SendOpers</a>(string s)
-00051 {
-00052 WriteOpers(<span class="stringliteral">"%s"</span>,s.c_str());
-00053 }
-00054
-<a name="l00055"></a><a class="code" href="classServer.html#a3">00055</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a3">Server::Log</a>(<span class="keywordtype">int</span> level, string s)
-00056 {
-00057 log(level,<span class="stringliteral">"%s"</span>,s.c_str());
-00058 }
-00059
-<a name="l00060"></a><a class="code" href="classServer.html#a4">00060</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a4">Server::Send</a>(<span class="keywordtype">int</span> Socket, string s)
-00061 {
-00062 Write(Socket,<span class="stringliteral">"%s"</span>,s.c_str());
-00063 }
-00064
-<a name="l00065"></a><a class="code" href="classServer.html#a5">00065</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a5">Server::SendServ</a>(<span class="keywordtype">int</span> Socket, string s)
-00066 {
-00067 WriteServ(Socket,<span class="stringliteral">"%s"</span>,s.c_str());
-00068 }
-00069
-<a name="l00070"></a><a class="code" href="classServer.html#a6">00070</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a6">Server::SendFrom</a>(<span class="keywordtype">int</span> Socket, <a class="code" href="classuserrec.html">userrec</a>* User, string s)
-00071 {
-00072 WriteFrom(Socket,User,<span class="stringliteral">"%s"</span>,s.c_str());
-00073 }
-00074
-<a name="l00075"></a><a class="code" href="classServer.html#a7">00075</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a7">Server::SendTo</a>(<a class="code" href="classuserrec.html">userrec</a>* Source, <a class="code" href="classuserrec.html">userrec</a>* Dest, string s)
-00076 {
-00077 WriteTo(Source,Dest,<span class="stringliteral">"%s"</span>,s.c_str());
-00078 }
-00079
-<a name="l00080"></a><a class="code" href="classServer.html#a8">00080</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a8">Server::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)
-00081 {
-00082 <span class="keywordflow">if</span> (IncludeSender)
-00083 {
-00084 WriteChannel(Channel,User,<span class="stringliteral">"%s"</span>,s.c_str());
-00085 }
-00086 <span class="keywordflow">else</span>
-00087 {
-00088 ChanExceptSender(Channel,User,<span class="stringliteral">"%s"</span>,s.c_str());
-00089 }
-00090 }
-00091
-<a name="l00092"></a><a class="code" href="classServer.html#a9">00092</a> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a9">Server::CommonChannels</a>(<a class="code" href="classuserrec.html">userrec</a>* u1, <a class="code" href="classuserrec.html">userrec</a>* u2)
-00093 {
-00094 <span class="keywordflow">return</span> (common_channels(u1,u2) != 0);
-00095 }
-00096
-<a name="l00097"></a><a class="code" href="classServer.html#a10">00097</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a10">Server::SendCommon</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text,<span class="keywordtype">bool</span> IncludeSender)
-00098 {
-00099 <span class="keywordflow">if</span> (IncludeSender)
-00100 {
-00101 WriteCommon(User,<span class="stringliteral">"%s"</span>,text.c_str());
-00102 }
-00103 <span class="keywordflow">else</span>
-00104 {
-00105 WriteCommonExcept(User,<span class="stringliteral">"%s"</span>,text.c_str());
-00106 }
-00107 }
-00108
-<a name="l00109"></a><a class="code" href="classServer.html#a11">00109</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a11">Server::SendWallops</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text)
-00110 {
-00111 WriteWallOps(User,<span class="stringliteral">"%s"</span>,text.c_str());
-00112 }
-00113
-<a name="l00114"></a><a class="code" href="classServer.html#a12">00114</a> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a12">Server::IsNick</a>(string nick)
-00115 {
-00116 <span class="keywordflow">return</span> (isnick(nick.c_str()) != 0);
-00117 }
-00118
-<a name="l00119"></a><a class="code" href="classServer.html#a13">00119</a> <a class="code" href="classuserrec.html">userrec</a>* <a class="code" href="classServer.html#a13">Server::FindNick</a>(string nick)
-00120 {
-00121 <span class="keywordflow">return</span> Find(nick);
-00122 }
-00123
-<a name="l00124"></a><a class="code" href="classServer.html#a14">00124</a> <a class="code" href="classchanrec.html">chanrec</a>* <a class="code" href="classServer.html#a14">Server::FindChannel</a>(string channel)
-00125 {
-00126 <span class="keywordflow">return</span> FindChan(channel.c_str());
-00127 }
-00128
-<a name="l00129"></a><a class="code" href="classServer.html#a15">00129</a> string <a class="code" href="classServer.html#a15">Server::ChanMode</a>(<a class="code" href="classuserrec.html">userrec</a>* User, <a class="code" href="classchanrec.html">chanrec</a>* Chan)
-00130 {
-00131 string mode = cmode(User,Chan);
-00132 <span class="keywordflow">return</span> mode;
-00133 }
-00134
-<a name="l00135"></a><a class="code" href="classServer.html#a16">00135</a> string <a class="code" href="classServer.html#a16">Server::GetServerName</a>()
-00136 {
-00137 <span class="keywordflow">return</span> getservername();
-00138 }
-00139
-<a name="l00140"></a><a class="code" href="classServer.html#a17">00140</a> string <a class="code" href="classServer.html#a17">Server::GetNetworkName</a>()
-00141 {
-00142 <span class="keywordflow">return</span> getnetworkname();
-00143 }
-00144
-<a name="l00145"></a><a class="code" href="classServer.html#a18">00145</a> <a class="code" href="classAdmin.html">Admin</a> <a class="code" href="classServer.html#a18">Server::GetAdmin</a>()
-00146 {
-00147 <span class="keywordflow">return</span> <a class="code" href="classAdmin.html">Admin</a>(getadminname(),getadminemail(),getadminnick());
-00148 }
-00149
+00036 <span class="keywordtype">void</span> Module::OnServerRaw(string &amp;raw, <span class="keywordtype">bool</span> inbound) { }
+<a name="l00037"></a><a class="code" href="classModule.html#a2">00037</a> <a class="code" href="classVersion.html">Version</a> <a class="code" href="classModule.html#a2">Module::GetVersion</a>() { <span class="keywordflow">return</span> <a class="code" href="classVersion.html">Version</a>(1,0,0,0); }
+00038
+00039 <span class="comment">// server is a wrapper class that provides methods to all of the C-style</span>
+00040 <span class="comment">// exports in the core</span>
+00041 <span class="comment">//</span>
+00042
+<a name="l00043"></a><a class="code" href="classServer.html#a0">00043</a> <a class="code" href="classServer.html#a0">Server::Server</a>()
+00044 {
+00045 }
+00046
+<a name="l00047"></a><a class="code" href="classServer.html#a1">00047</a> <a class="code" href="classServer.html#a1">Server::~Server</a>()
+00048 {
+00049 }
+00050
+<a name="l00051"></a><a class="code" href="classServer.html#a2">00051</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a2">Server::SendOpers</a>(string s)
+00052 {
+00053 WriteOpers(<span class="stringliteral">"%s"</span>,s.c_str());
+00054 }
+00055
+<a name="l00056"></a><a class="code" href="classServer.html#a3">00056</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a3">Server::Log</a>(<span class="keywordtype">int</span> level, string s)
+00057 {
+00058 log(level,<span class="stringliteral">"%s"</span>,s.c_str());
+00059 }
+00060
+<a name="l00061"></a><a class="code" href="classServer.html#a4">00061</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a4">Server::Send</a>(<span class="keywordtype">int</span> Socket, string s)
+00062 {
+00063 Write(Socket,<span class="stringliteral">"%s"</span>,s.c_str());
+00064 }
+00065
+<a name="l00066"></a><a class="code" href="classServer.html#a5">00066</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a5">Server::SendServ</a>(<span class="keywordtype">int</span> Socket, string s)
+00067 {
+00068 WriteServ(Socket,<span class="stringliteral">"%s"</span>,s.c_str());
+00069 }
+00070
+<a name="l00071"></a><a class="code" href="classServer.html#a6">00071</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a6">Server::SendFrom</a>(<span class="keywordtype">int</span> Socket, <a class="code" href="classuserrec.html">userrec</a>* User, string s)
+00072 {
+00073 WriteFrom(Socket,User,<span class="stringliteral">"%s"</span>,s.c_str());
+00074 }
+00075
+<a name="l00076"></a><a class="code" href="classServer.html#a7">00076</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a7">Server::SendTo</a>(<a class="code" href="classuserrec.html">userrec</a>* Source, <a class="code" href="classuserrec.html">userrec</a>* Dest, string s)
+00077 {
+00078 WriteTo(Source,Dest,<span class="stringliteral">"%s"</span>,s.c_str());
+00079 }
+00080
+<a name="l00081"></a><a class="code" href="classServer.html#a8">00081</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a8">Server::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)
+00082 {
+00083 <span class="keywordflow">if</span> (IncludeSender)
+00084 {
+00085 WriteChannel(Channel,User,<span class="stringliteral">"%s"</span>,s.c_str());
+00086 }
+00087 <span class="keywordflow">else</span>
+00088 {
+00089 ChanExceptSender(Channel,User,<span class="stringliteral">"%s"</span>,s.c_str());
+00090 }
+00091 }
+00092
+<a name="l00093"></a><a class="code" href="classServer.html#a9">00093</a> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a9">Server::CommonChannels</a>(<a class="code" href="classuserrec.html">userrec</a>* u1, <a class="code" href="classuserrec.html">userrec</a>* u2)
+00094 {
+00095 <span class="keywordflow">return</span> (common_channels(u1,u2) != 0);
+00096 }
+00097
+<a name="l00098"></a><a class="code" href="classServer.html#a10">00098</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a10">Server::SendCommon</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text,<span class="keywordtype">bool</span> IncludeSender)
+00099 {
+00100 <span class="keywordflow">if</span> (IncludeSender)
+00101 {
+00102 WriteCommon(User,<span class="stringliteral">"%s"</span>,text.c_str());
+00103 }
+00104 <span class="keywordflow">else</span>
+00105 {
+00106 WriteCommonExcept(User,<span class="stringliteral">"%s"</span>,text.c_str());
+00107 }
+00108 }
+00109
+<a name="l00110"></a><a class="code" href="classServer.html#a11">00110</a> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a11">Server::SendWallops</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text)
+00111 {
+00112 WriteWallOps(User,<span class="stringliteral">"%s"</span>,text.c_str());
+00113 }
+00114
+<a name="l00115"></a><a class="code" href="classServer.html#a12">00115</a> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a12">Server::IsNick</a>(string nick)
+00116 {
+00117 <span class="keywordflow">return</span> (isnick(nick.c_str()) != 0);
+00118 }
+00119
+<a name="l00120"></a><a class="code" href="classServer.html#a13">00120</a> <a class="code" href="classuserrec.html">userrec</a>* <a class="code" href="classServer.html#a13">Server::FindNick</a>(string nick)
+00121 {
+00122 <span class="keywordflow">return</span> Find(nick);
+00123 }
+00124
+<a name="l00125"></a><a class="code" href="classServer.html#a14">00125</a> <a class="code" href="classchanrec.html">chanrec</a>* <a class="code" href="classServer.html#a14">Server::FindChannel</a>(string channel)
+00126 {
+00127 <span class="keywordflow">return</span> FindChan(channel.c_str());
+00128 }
+00129
+<a name="l00130"></a><a class="code" href="classServer.html#a15">00130</a> string <a class="code" href="classServer.html#a15">Server::ChanMode</a>(<a class="code" href="classuserrec.html">userrec</a>* User, <a class="code" href="classchanrec.html">chanrec</a>* Chan)
+00131 {
+00132 string mode = cmode(User,Chan);
+00133 <span class="keywordflow">return</span> mode;
+00134 }
+00135
+<a name="l00136"></a><a class="code" href="classServer.html#a16">00136</a> string <a class="code" href="classServer.html#a16">Server::GetServerName</a>()
+00137 {
+00138 <span class="keywordflow">return</span> getservername();
+00139 }
+00140
+<a name="l00141"></a><a class="code" href="classServer.html#a17">00141</a> string <a class="code" href="classServer.html#a17">Server::GetNetworkName</a>()
+00142 {
+00143 <span class="keywordflow">return</span> getnetworkname();
+00144 }
+00145
+<a name="l00146"></a><a class="code" href="classServer.html#a18">00146</a> <a class="code" href="classAdmin.html">Admin</a> <a class="code" href="classServer.html#a18">Server::GetAdmin</a>()
+00147 {
+00148 <span class="keywordflow">return</span> <a class="code" href="classAdmin.html">Admin</a>(getadminname(),getadminemail(),getadminnick());
+00149 }
00150
-<a name="l00151"></a><a class="code" href="classConfigReader.html#a0">00151</a> <a class="code" href="classConfigReader.html#a0">ConfigReader::ConfigReader</a>()
-00152 {
-00153 <a class="code" href="classConfigReader.html#n0">fname</a> = CONFIG_FILE;
-00154 }
-00155
+00151
+<a name="l00152"></a><a class="code" href="classConfigReader.html#a0">00152</a> <a class="code" href="classConfigReader.html#a0">ConfigReader::ConfigReader</a>()
+00153 {
+00154 <a class="code" href="classConfigReader.html#n0">fname</a> = CONFIG_FILE;
+00155 }
00156
-<a name="l00157"></a><a class="code" href="classConfigReader.html#a2">00157</a> <a class="code" href="classConfigReader.html#a2">ConfigReader::~ConfigReader</a>()
-00158 {
-00159 }
-00160
+00157
+<a name="l00158"></a><a class="code" href="classConfigReader.html#a2">00158</a> <a class="code" href="classConfigReader.html#a2">ConfigReader::~ConfigReader</a>()
+00159 {
+00160 }
00161
-<a name="l00162"></a><a class="code" href="classConfigReader.html#a1">00162</a> <a class="code" href="classConfigReader.html#a0">ConfigReader::ConfigReader</a>(string filename) : fname(filename) { };
-00163
-<a name="l00164"></a><a class="code" href="classConfigReader.html#a3">00164</a> string <a class="code" href="classConfigReader.html#a3">ConfigReader::ReadValue</a>(string tag, string name, <span class="keywordtype">int</span> index)
-00165 {
-00166 <span class="keywordtype">char</span> val[MAXBUF];
-00167 ReadConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str(),name.c_str(),index,val);
-00168 string s = val;
-00169 <span class="keywordflow">return</span> s;
-00170 }
-00171
+00162
+<a name="l00163"></a><a class="code" href="classConfigReader.html#a1">00163</a> <a class="code" href="classConfigReader.html#a0">ConfigReader::ConfigReader</a>(string filename) : fname(filename) { };
+00164
+<a name="l00165"></a><a class="code" href="classConfigReader.html#a3">00165</a> string <a class="code" href="classConfigReader.html#a3">ConfigReader::ReadValue</a>(string tag, string name, <span class="keywordtype">int</span> index)
+00166 {
+00167 <span class="keywordtype">char</span> val[MAXBUF];
+00168 ReadConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str(),name.c_str(),index,val);
+00169 string s = val;
+00170 <span class="keywordflow">return</span> s;
+00171 }
00172
-<a name="l00173"></a><a class="code" href="classConfigReader.html#a4">00173</a> <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">ConfigReader::Enumerate</a>(string tag)
-00174 {
-00175 <span class="keywordflow">return</span> EnumConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str());
-00176 }
-00177
+00173
+<a name="l00174"></a><a class="code" href="classConfigReader.html#a4">00174</a> <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">ConfigReader::Enumerate</a>(string tag)
+00175 {
+00176 <span class="keywordflow">return</span> EnumConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str());
+00177 }
00178
-<a name="l00179"></a><a class="code" href="classConfigReader.html#a5">00179</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">ConfigReader::Verify</a>()
-00180 {
-00181 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-00182 }
-00183
+00179
+<a name="l00180"></a><a class="code" href="classConfigReader.html#a5">00180</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">ConfigReader::Verify</a>()
+00181 {
+00182 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00183 }
00184
-<a name="l00185"></a><a class="code" href="classFileReader.html#a1">00185</a> <a class="code" href="classFileReader.html#a0">FileReader::FileReader</a>(string filename)
-00186 {
-00187 <a class="code" href="modules_8h.html#a6">file_cache</a> c;
-00188 readfile(c,filename.c_str());
-00189 this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
-00190 }
-00191
-<a name="l00192"></a><a class="code" href="classFileReader.html#a0">00192</a> <a class="code" href="classFileReader.html#a0">FileReader::FileReader</a>()
-00193 {
-00194 }
-00195
-<a name="l00196"></a><a class="code" href="classFileReader.html#a3">00196</a> <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">FileReader::LoadFile</a>(string filename)
-00197 {
-00198 <a class="code" href="modules_8h.html#a6">file_cache</a> c;
-00199 readfile(c,filename.c_str());
-00200 this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
-00201 }
-00202
-<a name="l00203"></a><a class="code" href="classFileReader.html#a2">00203</a> <a class="code" href="classFileReader.html#a2">FileReader::~FileReader</a>()
-00204 {
-00205 }
-00206
-<a name="l00207"></a><a class="code" href="classFileReader.html#a4">00207</a> string <a class="code" href="classFileReader.html#a4">FileReader::GetLine</a>(<span class="keywordtype">int</span> x)
-00208 {
-00209 <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
-00210 <span class="keywordflow">return</span> <span class="stringliteral">""</span>;
-00211 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>[x];
-00212 }
-00213
-<a name="l00214"></a><a class="code" href="classFileReader.html#a5">00214</a> <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a5">FileReader::FileSize</a>()
-00215 {
-00216 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
-00217 }
-00218
+00185
+<a name="l00186"></a><a class="code" href="classFileReader.html#a1">00186</a> <a class="code" href="classFileReader.html#a0">FileReader::FileReader</a>(string filename)
+00187 {
+00188 <a class="code" href="modules_8h.html#a6">file_cache</a> c;
+00189 readfile(c,filename.c_str());
+00190 this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
+00191 }
+00192
+<a name="l00193"></a><a class="code" href="classFileReader.html#a0">00193</a> <a class="code" href="classFileReader.html#a0">FileReader::FileReader</a>()
+00194 {
+00195 }
+00196
+<a name="l00197"></a><a class="code" href="classFileReader.html#a3">00197</a> <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">FileReader::LoadFile</a>(string filename)
+00198 {
+00199 <a class="code" href="modules_8h.html#a6">file_cache</a> c;
+00200 readfile(c,filename.c_str());
+00201 this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
+00202 }
+00203
+<a name="l00204"></a><a class="code" href="classFileReader.html#a2">00204</a> <a class="code" href="classFileReader.html#a2">FileReader::~FileReader</a>()
+00205 {
+00206 }
+00207
+<a name="l00208"></a><a class="code" href="classFileReader.html#a4">00208</a> string <a class="code" href="classFileReader.html#a4">FileReader::GetLine</a>(<span class="keywordtype">int</span> x)
+00209 {
+00210 <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
+00211 <span class="keywordflow">return</span> <span class="stringliteral">""</span>;
+00212 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>[x];
+00213 }
+00214
+<a name="l00215"></a><a class="code" href="classFileReader.html#a5">00215</a> <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a5">FileReader::FileSize</a>()
+00216 {
+00217 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
+00218 }
00219
-00220 vector&lt;Module*&gt; <a class="code" href="modules_8cpp.html#a1">modules</a>(255);
-00221 vector&lt;ircd_module*&gt; <a class="code" href="modules_8cpp.html#a2">factory</a>(255);
-00222
-<a name="l00223"></a><a class="code" href="modules_8cpp.html#a0">00223</a> <span class="keywordtype">int</span> <a class="code" href="modules_8cpp.html#a0">MODCOUNT</a> = -1;
-00224
+00220
+00221 vector&lt;Module*&gt; <a class="code" href="modules_8cpp.html#a1">modules</a>(255);
+00222 vector&lt;ircd_module*&gt; <a class="code" href="modules_8cpp.html#a2">factory</a>(255);
+00223
+<a name="l00224"></a><a class="code" href="modules_8cpp.html#a0">00224</a> <span class="keywordtype">int</span> <a class="code" href="modules_8cpp.html#a0">MODCOUNT</a> = -1;
00225
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+00226
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/modules_8cpp.html b/docs/module-doc/modules_8cpp.html
index e0527a66e..826af9449 100644
--- a/docs/module-doc/modules_8cpp.html
+++ b/docs/module-doc/modules_8cpp.html
@@ -3,7 +3,7 @@
<title>modules.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>modules.cpp File Reference</h1><code>#include &lt;typeinfo&gt;</code><br>
@@ -13,6 +13,13 @@
<code>#include "inspircd_io.h"</code><br>
<p>
+Include dependency graph for modules.cpp:<p><center><img src="modules_8cpp__incl.gif" border="0" usemap="#modules.cpp_map" alt="Include dependency graph"></center>
+<map name="modules.cpp_map">
+<area href="modules_8h.html" shape="rect" coords="265,155,332,176" alt="">
+<area href="base_8h.html" shape="rect" coords="240,86,288,107" alt="">
+</map>
+
+<p>
<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>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
@@ -102,12 +109,12 @@
<p>
<p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00223">223</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. </td>
+Definition at line <a class="el" href="modules_8cpp-source.html#l00224">224</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. </td>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:13 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/modules_8cpp__incl.dot b/docs/module-doc/modules_8cpp__incl.dot
new file mode 100644
index 000000000..60b330f5f
--- /dev/null
+++ b/docs/module-doc/modules_8cpp__incl.dot
@@ -0,0 +1,22 @@
+digraph inheritance
+{
+ Node38 [shape="box",label="modules.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node39 -> Node38 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node39 [shape="box",label="typeinfo",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node40 -> Node38 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node40 [shape="box",label="iostream.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node41 -> Node38 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node41 [shape="box",label="globals.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node42 -> Node38 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node42 [shape="box",label="modules.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$modules_8h.html"];
+ Node43 -> Node42 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node43 [shape="box",label="dynamic.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node44 -> Node42 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node44 [shape="box",label="base.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$base_8h.html"];
+ Node47 -> Node42 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node47 [shape="box",label="string",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node48 -> Node42 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node48 [shape="box",label="deque",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node49 -> Node38 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node49 [shape="box",label="inspircd_io.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+}
diff --git a/docs/module-doc/modules_8cpp__incl.gif b/docs/module-doc/modules_8cpp__incl.gif
new file mode 100644
index 000000000..8bda5cc6d
--- /dev/null
+++ b/docs/module-doc/modules_8cpp__incl.gif
Binary files differ
diff --git a/docs/module-doc/modules_8h-source.html b/docs/module-doc/modules_8h-source.html
index 03ecb7fab..9b6bc24bd 100644
--- a/docs/module-doc/modules_8h-source.html
+++ b/docs/module-doc/modules_8h-source.html
@@ -3,7 +3,7 @@
<title>modules.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -69,80 +69,81 @@
00101 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a7">Module::OnPacketTransmit</a>(<span class="keywordtype">char</span> *p);
00102 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a8">Module::OnPacketReceive</a>(<span class="keywordtype">char</span> *p);
00103 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a9">OnRehash</a>();
-00104
-00105 };
-00106
+00104 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a10">Module::OnServerRaw</a>(string &amp;raw, <span class="keywordtype">bool</span> inbound);
+00105
+00106 };
00107
-<a name="l00113"></a><a class="code" href="classServer.html">00113</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>
-00114 {
-00115 <span class="keyword">public</span>:
-00119 <a class="code" href="classServer.html#a0">Server</a>();
-00123 <span class="keyword">virtual</span> <a class="code" href="classServer.html#a1">~Server</a>();
-00124
-00128 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a2">SendOpers</a>(string s);
-00133 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a3">Log</a>(<span class="keywordtype">int</span> level, string s);
-00138 <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);
-00143 <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);
-00148 <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);
-00153 <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);
-00160 <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);
-00165 <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);
-00173 <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);
-00178 <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);
-00179
-00183 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a12">IsNick</a>(string nick);
-00187 <span class="keyword">virtual</span> <a class="code" href="classuserrec.html">userrec</a>* <a class="code" href="classServer.html#a13">FindNick</a>(string nick);
-00191 <span class="keyword">virtual</span> <a class="code" href="classchanrec.html">chanrec</a>* <a class="code" href="classServer.html#a14">FindChannel</a>(string channel);
-00196 <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);
-00199 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a16">GetServerName</a>();
-00202 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a17">GetNetworkName</a>();
-00208 <span class="keyword">virtual</span> <a class="code" href="classAdmin.html">Admin</a> <a class="code" href="classServer.html#a18">GetAdmin</a>();
-00209
-00210 };
-00211
-<a name="l00218"></a><a class="code" href="classConfigReader.html">00218</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>
-00219 {
-00220 <span class="keyword">protected</span>:
-<a name="l00223"></a><a class="code" href="classConfigReader.html#n0">00223</a> string <a class="code" href="classConfigReader.html#n0">fname</a>;
-00224 <span class="keyword">public</span>:
-00229 <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(); <span class="comment">// default constructor reads ircd.conf</span>
-00233 <span class="comment"></span> <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(string filename); <span class="comment">// read a module-specific config</span>
-00237 <span class="comment"></span> <a class="code" href="classConfigReader.html#a2">~ConfigReader</a>();
-00242 string <a class="code" href="classConfigReader.html#a3">ReadValue</a>(string tag, string name, <span class="keywordtype">int</span> index);
-00249 <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">Enumerate</a>(string tag);
-00253 <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">Verify</a>();
-00254 };
-00255
+00108
+<a name="l00114"></a><a class="code" href="classServer.html">00114</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>
+00115 {
+00116 <span class="keyword">public</span>:
+00120 <a class="code" href="classServer.html#a0">Server</a>();
+00124 <span class="keyword">virtual</span> <a class="code" href="classServer.html#a1">~Server</a>();
+00125
+00129 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a2">SendOpers</a>(string s);
+00134 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a3">Log</a>(<span class="keywordtype">int</span> level, string s);
+00139 <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);
+00144 <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);
+00149 <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);
+00154 <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);
+00161 <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);
+00166 <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);
+00174 <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);
+00179 <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);
+00180
+00184 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a12">IsNick</a>(string nick);
+00188 <span class="keyword">virtual</span> <a class="code" href="classuserrec.html">userrec</a>* <a class="code" href="classServer.html#a13">FindNick</a>(string nick);
+00192 <span class="keyword">virtual</span> <a class="code" href="classchanrec.html">chanrec</a>* <a class="code" href="classServer.html#a14">FindChannel</a>(string channel);
+00197 <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);
+00200 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a16">GetServerName</a>();
+00203 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a17">GetNetworkName</a>();
+00209 <span class="keyword">virtual</span> <a class="code" href="classAdmin.html">Admin</a> <a class="code" href="classServer.html#a18">GetAdmin</a>();
+00210
+00211 };
+00212
+<a name="l00219"></a><a class="code" href="classConfigReader.html">00219</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>
+00220 {
+00221 <span class="keyword">protected</span>:
+<a name="l00224"></a><a class="code" href="classConfigReader.html#n0">00224</a> string <a class="code" href="classConfigReader.html#n0">fname</a>;
+00225 <span class="keyword">public</span>:
+00230 <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(); <span class="comment">// default constructor reads ircd.conf</span>
+00234 <span class="comment"></span> <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(string filename); <span class="comment">// read a module-specific config</span>
+00238 <span class="comment"></span> <a class="code" href="classConfigReader.html#a2">~ConfigReader</a>();
+00243 string <a class="code" href="classConfigReader.html#a3">ReadValue</a>(string tag, string name, <span class="keywordtype">int</span> index);
+00250 <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">Enumerate</a>(string tag);
+00254 <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">Verify</a>();
+00255 };
00256
00257
-<a name="l00263"></a><a class="code" href="classFileReader.html">00263</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>
-00264 {
-<a name="l00265"></a><a class="code" href="classFileReader.html#o0">00265</a> <a class="code" href="modules_8h.html#a6">file_cache</a> <a class="code" href="classFileReader.html#o0">fc</a>;
-00266 <span class="keyword">public</span>:
-00271 <a class="code" href="classFileReader.html#a0">FileReader</a>();
-00277 <a class="code" href="classFileReader.html#a0">FileReader</a>(string filename);
-00281 <a class="code" href="classFileReader.html#a2">~FileReader</a>();
-00287 <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">LoadFile</a>(string filename);
-00292 string <a class="code" href="classFileReader.html#a4">GetLine</a>(<span class="keywordtype">int</span> x);
-00298 <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a5">FileSize</a>();
-00299 };
-00300
+00258
+<a name="l00264"></a><a class="code" href="classFileReader.html">00264</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>
+00265 {
+<a name="l00266"></a><a class="code" href="classFileReader.html#o0">00266</a> <a class="code" href="modules_8h.html#a6">file_cache</a> <a class="code" href="classFileReader.html#o0">fc</a>;
+00267 <span class="keyword">public</span>:
+00272 <a class="code" href="classFileReader.html#a0">FileReader</a>();
+00278 <a class="code" href="classFileReader.html#a0">FileReader</a>(string filename);
+00282 <a class="code" href="classFileReader.html#a2">~FileReader</a>();
+00288 <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">LoadFile</a>(string filename);
+00293 string <a class="code" href="classFileReader.html#a4">GetLine</a>(<span class="keywordtype">int</span> x);
+00299 <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a5">FileSize</a>();
+00300 };
00301
-<a name="l00308"></a><a class="code" href="classModuleFactory.html">00308</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>
-00309 {
-00310 <span class="keyword">public</span>:
-<a name="l00311"></a><a class="code" href="classModuleFactory.html#a0">00311</a> <a class="code" href="classModuleFactory.html#a0">ModuleFactory</a>() { }
-<a name="l00312"></a><a class="code" href="classModuleFactory.html#a1">00312</a> <span class="keyword">virtual</span> <a class="code" href="classModuleFactory.html#a1">~ModuleFactory</a>() { }
-00317 <span class="keyword">virtual</span> <a class="code" href="classModule.html">Module</a> * <a class="code" href="classModuleFactory.html#a2">CreateModule</a>() = 0;
-00318 };
-00319
+00302
+<a name="l00309"></a><a class="code" href="classModuleFactory.html">00309</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>
+00310 {
+00311 <span class="keyword">public</span>:
+<a name="l00312"></a><a class="code" href="classModuleFactory.html#a0">00312</a> <a class="code" href="classModuleFactory.html#a0">ModuleFactory</a>() { }
+<a name="l00313"></a><a class="code" href="classModuleFactory.html#a1">00313</a> <span class="keyword">virtual</span> <a class="code" href="classModuleFactory.html#a1">~ModuleFactory</a>() { }
+00318 <span class="keyword">virtual</span> <a class="code" href="classModule.html">Module</a> * <a class="code" href="classModuleFactory.html#a2">CreateModule</a>() = 0;
+00319 };
00320
-<a name="l00321"></a><a class="code" href="modules_8h.html#a7">00321</a> <span class="keyword">typedef</span> DLLFactory&lt;ModuleFactory&gt; <a class="code" href="modules_8h.html#a7">ircd_module</a>;
-00322
-00323 <span class="preprocessor">#endif</span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+00321
+<a name="l00322"></a><a class="code" href="modules_8h.html#a7">00322</a> <span class="keyword">typedef</span> DLLFactory&lt;ModuleFactory&gt; <a class="code" href="modules_8h.html#a7">ircd_module</a>;
+00323
+00324 <span class="preprocessor">#endif</span>
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/modules_8h.html b/docs/module-doc/modules_8h.html
index d9f97ade6..8b80b04ea 100644
--- a/docs/module-doc/modules_8h.html
+++ b/docs/module-doc/modules_8h.html
@@ -3,7 +3,7 @@
<title>modules.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>modules.h File Reference</h1><code>#include "dynamic.h"</code><br>
@@ -12,6 +12,18 @@
<code>#include &lt;deque&gt;</code><br>
<p>
+Include dependency graph for modules.h:<p><center><img src="modules_8h__incl.gif" border="0" usemap="#modules.h_map" alt="Include dependency graph"></center>
+<map name="modules.h_map">
+<area href="base_8h.html" shape="rect" coords="100,85,148,106" alt="">
+</map>
+
+<p>
+This graph shows which files directly or indirectly include this file:<p><center><img src="modules_8h__dep__incl.gif" border="0" usemap="#modules.hdep_map" alt="Included by dependency graph"></center>
+<map name="modules.hdep_map">
+<area href="modules_8cpp.html" shape="rect" coords="7,16,89,37" alt="">
+</map>
+
+<p>
<a href="modules_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
@@ -212,7 +224,7 @@ Low level definition of a <a class="el" href="classFileReader.html">FileReader</
<p>
Definition at line <a class="el" href="modules_8h-source.html#l00024">24</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#l00185">FileReader::FileReader()</a>, and <a class="el" href="modules_8cpp-source.html#l00196">FileReader::LoadFile()</a>. </td>
+Referenced by <a class="el" href="modules_8cpp-source.html#l00186">FileReader::FileReader()</a>, and <a class="el" href="modules_8cpp-source.html#l00197">FileReader::LoadFile()</a>. </td>
</tr>
</table>
<a name="a7" doxytag="modules.h::ircd_module"></a><p>
@@ -236,12 +248,12 @@ Referenced by <a class="el" href="modules_8cpp-source.html#l00185">FileReader::F
<p>
<p>
-Definition at line <a class="el" href="modules_8h-source.html#l00321">321</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#l00322">322</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:16 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/modules_8h__dep__incl.dot b/docs/module-doc/modules_8h__dep__incl.dot
new file mode 100644
index 000000000..0ade7aa3f
--- /dev/null
+++ b/docs/module-doc/modules_8h__dep__incl.dot
@@ -0,0 +1,6 @@
+digraph inheritance
+{
+ Node58 [shape="box",label="modules.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node59 -> Node58 [color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node59 [shape="box",label="modules.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$modules_8cpp.html"];
+}
diff --git a/docs/module-doc/modules_8h__dep__incl.gif b/docs/module-doc/modules_8h__dep__incl.gif
new file mode 100644
index 000000000..ca5349967
--- /dev/null
+++ b/docs/module-doc/modules_8h__dep__incl.gif
Binary files differ
diff --git a/docs/module-doc/modules_8h__incl.dot b/docs/module-doc/modules_8h__incl.dot
new file mode 100644
index 000000000..4b2162a05
--- /dev/null
+++ b/docs/module-doc/modules_8h__incl.dot
@@ -0,0 +1,12 @@
+digraph inheritance
+{
+ Node51 [shape="box",label="modules.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node52 -> Node51 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node52 [shape="box",label="dynamic.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node53 -> Node51 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node53 [shape="box",label="base.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$base_8h.html"];
+ Node56 -> Node51 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node56 [shape="box",label="string",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node57 -> Node51 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node57 [shape="box",label="deque",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+}
diff --git a/docs/module-doc/modules_8h__incl.gif b/docs/module-doc/modules_8h__incl.gif
new file mode 100644
index 000000000..8d4968496
--- /dev/null
+++ b/docs/module-doc/modules_8h__incl.gif
Binary files differ
diff --git a/docs/module-doc/servers_8cpp-source.html b/docs/module-doc/servers_8cpp-source.html
index 4e736e884..022392bb0 100644
--- a/docs/module-doc/servers_8cpp-source.html
+++ b/docs/module-doc/servers_8cpp-source.html
@@ -3,7 +3,7 @@
<title>servers.cpp Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -46,9 +46,9 @@
00038 <a class="code" href="classconnection.html#m1">fd</a> = 0;
00039 }
00040
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/servers_8cpp.html b/docs/module-doc/servers_8cpp.html
index a2ec5d646..f9601d864 100644
--- a/docs/module-doc/servers_8cpp.html
+++ b/docs/module-doc/servers_8cpp.html
@@ -3,7 +3,7 @@
<title>servers.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>servers.cpp File Reference</h1><code>#include "inspircd_config.h"</code><br>
@@ -13,12 +13,19 @@
<code>#include &lt;map.h&gt;</code><br>
<p>
+Include dependency graph for servers.cpp:<p><center><img src="servers_8cpp__incl.gif" border="0" usemap="#servers.cpp_map" alt="Include dependency graph"></center>
+<map name="servers.cpp_map">
+<area href="servers_8h.html" shape="rect" coords="167,155,231,176" alt="">
+<area href="connection_8h.html" shape="rect" coords="159,86,239,107" alt="">
+</map>
+
+<p>
<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 Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:18 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/servers_8cpp__incl.dot b/docs/module-doc/servers_8cpp__incl.dot
new file mode 100644
index 000000000..4f87a761f
--- /dev/null
+++ b/docs/module-doc/servers_8cpp__incl.dot
@@ -0,0 +1,23 @@
+digraph inheritance
+{
+ Node60 [shape="box",label="servers.cpp",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node61 -> Node60 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node61 [shape="box",label="inspircd_config.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node62 -> Node60 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node62 [shape="box",label="servers.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$servers_8h.html"];
+ Node61 -> Node62 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node63 -> Node62 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node63 [shape="box",label="connection.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$connection_8h.html"];
+ Node61 -> Node63 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node66 -> Node63 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node66 [shape="box",label="string",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node67 -> Node63 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node67 [shape="box",label="map.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node66 -> Node62 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node67 -> Node62 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node68 -> Node60 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node68 [shape="box",label="inspircd.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node69 -> Node60 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node69 [shape="box",label="stdio.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node67 -> Node60 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+}
diff --git a/docs/module-doc/servers_8cpp__incl.gif b/docs/module-doc/servers_8cpp__incl.gif
new file mode 100644
index 000000000..1783340d4
--- /dev/null
+++ b/docs/module-doc/servers_8cpp__incl.gif
Binary files differ
diff --git a/docs/module-doc/servers_8h-source.html b/docs/module-doc/servers_8h-source.html
index ef55e9cde..6a4f74882 100644
--- a/docs/module-doc/servers_8h-source.html
+++ b/docs/module-doc/servers_8h-source.html
@@ -3,7 +3,7 @@
<title>servers.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -46,9 +46,9 @@
00062
00063 <span class="preprocessor">#endif</span>
00064 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/servers_8h.html b/docs/module-doc/servers_8h.html
index 80c2e9948..a7a255a8c 100644
--- a/docs/module-doc/servers_8h.html
+++ b/docs/module-doc/servers_8h.html
@@ -3,7 +3,7 @@
<title>servers.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>servers.h File Reference</h1><code>#include "inspircd_config.h"</code><br>
@@ -12,6 +12,18 @@
<code>#include &lt;map.h&gt;</code><br>
<p>
+Include dependency graph for servers.h:<p><center><img src="servers_8h__incl.gif" border="0" usemap="#servers.h_map" alt="Include dependency graph"></center>
+<map name="servers.h_map">
+<area href="connection_8h.html" shape="rect" coords="80,85,160,106" alt="">
+</map>
+
+<p>
+This graph shows which files directly or indirectly include this file:<p><center><img src="servers_8h__dep__incl.gif" border="0" usemap="#servers.hdep_map" alt="Included by dependency graph"></center>
+<map name="servers.hdep_map">
+<area href="servers_8cpp.html" shape="rect" coords="7,16,87,37" alt="">
+</map>
+
+<p>
<a href="servers_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
@@ -97,9 +109,9 @@ Definition at line <a class="el" href="servers_8h-source.html#l00015">15</a> of
Definition at line <a class="el" href="servers_8h-source.html#l00061">61</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 Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:21 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/servers_8h__dep__incl.gif b/docs/module-doc/servers_8h__dep__incl.gif
new file mode 100644
index 000000000..a3638a0cb
--- /dev/null
+++ b/docs/module-doc/servers_8h__dep__incl.gif
Binary files differ
diff --git a/docs/module-doc/servers_8h__incl.dot b/docs/module-doc/servers_8h__incl.dot
new file mode 100644
index 000000000..750196938
--- /dev/null
+++ b/docs/module-doc/servers_8h__incl.dot
@@ -0,0 +1,18 @@
+digraph inheritance
+{
+ Node71 [shape="box",label="servers.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",style="filled" fontcolor="white"];
+ Node72 -> Node71 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node72 [shape="box",label="inspircd_config.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node73 -> Node71 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node73 [shape="box",label="connection.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="black",URL="$connection_8h.html"];
+ Node72 -> Node73 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node74 -> Node73 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node74 [shape="box",label="base.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="red",URL="$base_8h.html"];
+ Node72 -> Node74 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node76 -> Node73 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node76 [shape="box",label="string",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node77 -> Node73 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node77 [shape="box",label="map.h",fontsize=10,height=0.2,width=0.4,fontname="Helvetica",color="grey75"];
+ Node76 -> Node71 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+ Node77 -> Node71 [dir=back,color="midnightblue",fontsize=10,style="solid",fontname="Helvetica"];
+}
diff --git a/docs/module-doc/servers_8h__incl.gif b/docs/module-doc/servers_8h__incl.gif
new file mode 100644
index 000000000..0f4fa50ff
--- /dev/null
+++ b/docs/module-doc/servers_8h__incl.gif
Binary files differ
diff --git a/docs/module-doc/tree.html b/docs/module-doc/tree.html
index ca32b1db7..13321d9da 100644
--- a/docs/module-doc/tree.html
+++ b/docs/module-doc/tree.html
@@ -1,11 +1,187 @@
-<html><head>
-<link rel="stylesheet" href="doxygen.css">
-<script src="treeview.js"></script>
-<script src="tree.js"></script>
-<script>
-initializeDocument()
-</script>
-</head>
-<body bgcolor="#ffffff">
-</body>
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/xhtml; charset=ISO-8859-1" />
+ <meta http-equiv="Content-Style-Type" content="text/css" />
+ <meta http-equiv="Content-Language" content="en" />
+ <link rel="stylesheet" href="doxygen.css">
+ <title>Test</title>
+ <style type="text/css">
+ <!--
+ .directory { font-size: 10pt; font-weight: bold; }
+ .directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+ .directory p { margin: 0px; white-space: nowrap; }
+ .directory div { display: none; margin: 0px; }
+ .directory img { vertical-align: middle; }
+ -->
+ </style>
+ <script type="text/javascript">
+ <!-- // Hide script from old browsers
+
+ function findChildNode(node, name)
+ {
+ var temp;
+ if (node == null)
+ {
+ return null;
+ }
+ node = node.firstChild;
+ while (node != null)
+ {
+ if (node.nodeName == name)
+ {
+ return node;
+ }
+ temp = findChildNode(node, name);
+ if (temp != null)
+ {
+ return temp;
+ }
+ node = node.nextSibling;
+ }
+ return null;
+ }
+
+ function toggleFolder(id, imageNode)
+ {
+ var folder = document.getElementById(id);
+ var l = 0;
+ var vl = "ftv2vertline.png";
+ if (imageNode != null && imageNode.nodeName != "IMG")
+ {
+ imageNode = findChildNode(imageNode, "IMG");
+ if (imageNode!=null) l = imageNode.src.length;
+ }
+ if (folder == null)
+ {
+ }
+ else if (folder.style.display == "block")
+ {
+ while (imageNode != null &&
+ imageNode.src.substring(l-vl.length,l) == vl)
+ {
+ imageNode = imageNode.nextSibling;
+ l = imageNode.src.length;
+ }
+ if (imageNode != null)
+ {
+ l = imageNode.src.length;
+ imageNode.nextSibling.src = "ftv2folderclosed.png";
+ if (imageNode.src.substring(l-13,l) == "ftv2mnode.png")
+ {
+ imageNode.src = "ftv2pnode.png";
+ }
+ else if (imageNode.src.substring(l-17,l) == "ftv2mlastnode.png")
+ {
+ imageNode.src = "ftv2plastnode.png";
+ }
+ }
+ folder.style.display = "none";
+ }
+ else
+ {
+ while (imageNode != null &&
+ imageNode.src.substring(l-vl.length,l) == vl)
+ {
+ imageNode = imageNode.nextSibling;
+ l = imageNode.src.length;
+ }
+ if (imageNode != null)
+ {
+ l = imageNode.src.length;
+ imageNode.nextSibling.src = "ftv2folderopen.png";
+ if (imageNode.src.substring(l-13,l) == "ftv2pnode.png")
+ {
+ imageNode.src = "ftv2mnode.png";
+ }
+ else if (imageNode.src.substring(l-17,l) == "ftv2plastnode.png")
+ {
+ imageNode.src = "ftv2mlastnode.png";
+ }
+ }
+ folder.style.display = "block";
+ }
+ }
+
+ // End script hiding -->
+ </script>
+ </head>
+
+ <body bgcolor="#ffffff">
+ <div class="directory">
+ <h3>Root</h3>
+ <div style="display: block;">
+ <p><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="main.html" target="basefrm">Main Page</a></p>
+ <p><img src="ftv2pnode.png" onclick="toggleFolder('folder1', this)"/><img src="ftv2folderclosed.png" onclick="toggleFolder('folder1', this)"/><a class="el" href="files.html" target="basefrm">File List</a></p>
+ <div id="folder1">
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="base_8h.html" target="basefrm">base.h</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="channels_8h.html" target="basefrm">channels.h</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="connection_8h.html" target="basefrm">connection.h</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="ctables_8h.html" target="basefrm">ctables.h</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="modules_8cpp.html" target="basefrm">modules.cpp</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="modules_8h.html" target="basefrm">modules.h</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="servers_8cpp.html" target="basefrm">servers.cpp</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="servers_8h.html" target="basefrm">servers.h</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="users_8cpp.html" target="basefrm">users.cpp</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2lastnode.png"/><img src="ftv2doc.png"/><a class="el" href="users_8h.html" target="basefrm">users.h</a></p>
+ </div>
+ <p><img src="ftv2pnode.png" onclick="toggleFolder('folder2', this)"/><img src="ftv2folderclosed.png" onclick="toggleFolder('folder2', this)"/><a class="el" href="annotated.html" target="basefrm">Compound List</a></p>
+ <div id="folder2">
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classAdmin.html" target="basefrm">Admin</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classBanItem.html" target="basefrm">BanItem</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classchanrec.html" target="basefrm">chanrec</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classclassbase.html" target="basefrm">classbase</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classcommand__t.html" target="basefrm">command_t</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classConfigReader.html" target="basefrm">ConfigReader</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classConnectClass.html" target="basefrm">ConnectClass</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classconnection.html" target="basefrm">connection</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classExemptItem.html" target="basefrm">ExemptItem</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classFileReader.html" target="basefrm">FileReader</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classHostItem.html" target="basefrm">HostItem</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classInvited.html" target="basefrm">Invited</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classInviteItem.html" target="basefrm">InviteItem</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classModule.html" target="basefrm">Module</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classModuleFactory.html" target="basefrm">ModuleFactory</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classpacket.html" target="basefrm">packet</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classServer.html" target="basefrm">Server</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classserverrec.html" target="basefrm">serverrec</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classucrec.html" target="basefrm">ucrec</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classuserrec.html" target="basefrm">userrec</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2lastnode.png"/><img src="ftv2doc.png"/><a class="el" href="classVersion.html" target="basefrm">Version</a></p>
+ </div>
+ <p><img src="ftv2pnode.png" onclick="toggleFolder('folder3', this)"/><img src="ftv2folderclosed.png" onclick="toggleFolder('folder3', this)"/><a class="el" href="hierarchy.html" target="basefrm">Class Hierarchy</a></p>
+ <div id="folder3">
+ <p><img src="ftv2vertline.png"/><img src="ftv2plastnode.png" onclick="toggleFolder('folder4', this)"/><img src="ftv2folderclosed.png" onclick="toggleFolder('folder4', this)"/><a class="el" href="classclassbase.html" target="basefrm">classbase</a></p>
+ <div id="folder4">
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classAdmin.html" target="basefrm">Admin</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classchanrec.html" target="basefrm">chanrec</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classcommand__t.html" target="basefrm">command_t</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classConfigReader.html" target="basefrm">ConfigReader</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classConnectClass.html" target="basefrm">ConnectClass</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2pnode.png" onclick="toggleFolder('folder5', this)"/><img src="ftv2folderclosed.png" onclick="toggleFolder('folder5', this)"/><a class="el" href="classconnection.html" target="basefrm">connection</a></p>
+ <div id="folder5">
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classserverrec.html" target="basefrm">serverrec</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2vertline.png"/><img src="ftv2lastnode.png"/><img src="ftv2doc.png"/><a class="el" href="classuserrec.html" target="basefrm">userrec</a></p>
+ </div>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classFileReader.html" target="basefrm">FileReader</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2pnode.png" onclick="toggleFolder('folder6', this)"/><img src="ftv2folderclosed.png" onclick="toggleFolder('folder6', this)"/><a class="el" href="classHostItem.html" target="basefrm">HostItem</a></p>
+ <div id="folder6">
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classBanItem.html" target="basefrm">BanItem</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2vertline.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classExemptItem.html" target="basefrm">ExemptItem</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2vertline.png"/><img src="ftv2lastnode.png"/><img src="ftv2doc.png"/><a class="el" href="classInviteItem.html" target="basefrm">InviteItem</a></p>
+ </div>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classInvited.html" target="basefrm">Invited</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classModule.html" target="basefrm">Module</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classModuleFactory.html" target="basefrm">ModuleFactory</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classpacket.html" target="basefrm">packet</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classServer.html" target="basefrm">Server</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="classucrec.html" target="basefrm">ucrec</a></p>
+ <p><img src="ftv2vertline.png"/><img src="ftv2blank.png"/><img src="ftv2lastnode.png"/><img src="ftv2doc.png"/><a class="el" href="classVersion.html" target="basefrm">Version</a></p>
+ </div>
+ </div>
+ <p><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="functions.html" target="basefrm">Compound Members</a></p>
+ <p><img src="ftv2node.png"/><img src="ftv2doc.png"/><a class="el" href="globals.html" target="basefrm">File Members</a></p>
+ <p><img src="ftv2lastnode.png"/><img src="ftv2doc.png"/><a class="el" href="inherits.html" target="basefrm">Graphical Class Hierarchy</a></p>
+ </div>
+ </div>
+ </body>
</html>
diff --git a/docs/module-doc/tree.js b/docs/module-doc/tree.js
index e96c794b3..f6bf6e04d 100644
--- a/docs/module-doc/tree.js
+++ b/docs/module-doc/tree.js
@@ -1,59 +1 @@
foldersTree = gFld("<b>InspIRCd</b>", "", "")
- insDoc(foldersTree, gLnk("Main Page", "", "main.html"))
-aux1 = insFld(foldersTree, gFld("File List", "", "files.html"))
- insDoc(aux1, gLnk("base.h", "", "base_8h.html"))
- insDoc(aux1, gLnk("channels.h", "", "channels_8h.html"))
- insDoc(aux1, gLnk("connection.h", "", "connection_8h.html"))
- insDoc(aux1, gLnk("ctables.h", "", "ctables_8h.html"))
- insDoc(aux1, gLnk("modules.cpp", "", "modules_8cpp.html"))
- insDoc(aux1, gLnk("modules.h", "", "modules_8h.html"))
- insDoc(aux1, gLnk("servers.cpp", "", "servers_8cpp.html"))
- insDoc(aux1, gLnk("servers.h", "", "servers_8h.html"))
- insDoc(aux1, gLnk("users.cpp", "", "users_8cpp.html"))
- insDoc(aux1, gLnk("users.h", "", "users_8h.html"))
-aux1 = insFld(foldersTree, gFld("Compound List", "", "annotated.html"))
- insDoc(aux1, gLnk("Admin", "", "classAdmin.html"))
- insDoc(aux1, gLnk("BanItem", "", "classBanItem.html"))
- insDoc(aux1, gLnk("chanrec", "", "classchanrec.html"))
- insDoc(aux1, gLnk("classbase", "", "classclassbase.html"))
- insDoc(aux1, gLnk("command_t", "", "classcommand__t.html"))
- insDoc(aux1, gLnk("ConfigReader", "", "classConfigReader.html"))
- insDoc(aux1, gLnk("ConnectClass", "", "classConnectClass.html"))
- insDoc(aux1, gLnk("connection", "", "classconnection.html"))
- insDoc(aux1, gLnk("ExemptItem", "", "classExemptItem.html"))
- insDoc(aux1, gLnk("FileReader", "", "classFileReader.html"))
- insDoc(aux1, gLnk("HostItem", "", "classHostItem.html"))
- insDoc(aux1, gLnk("Invited", "", "classInvited.html"))
- insDoc(aux1, gLnk("InviteItem", "", "classInviteItem.html"))
- insDoc(aux1, gLnk("Module", "", "classModule.html"))
- insDoc(aux1, gLnk("ModuleFactory", "", "classModuleFactory.html"))
- insDoc(aux1, gLnk("packet", "", "classpacket.html"))
- insDoc(aux1, gLnk("Server", "", "classServer.html"))
- insDoc(aux1, gLnk("serverrec", "", "classserverrec.html"))
- insDoc(aux1, gLnk("ucrec", "", "classucrec.html"))
- insDoc(aux1, gLnk("userrec", "", "classuserrec.html"))
- insDoc(aux1, gLnk("Version", "", "classVersion.html"))
-aux1 = insFld(foldersTree, gFld("Class Hierarchy", "", "hierarchy.html"))
- aux2 = insFld(aux1, gFld("classbase", "", "classclassbase.html"))
- insDoc(aux2, gLnk("Admin", "", "classAdmin.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"))
- insDoc(aux2, gLnk("FileReader", "", "classFileReader.html"))
- aux3 = insFld(aux2, gFld("HostItem", "", "classHostItem.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("packet", "", "classpacket.html"))
- insDoc(aux2, gLnk("Server", "", "classServer.html"))
- insDoc(aux2, gLnk("ucrec", "", "classucrec.html"))
- insDoc(aux2, gLnk("Version", "", "classVersion.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 96133e230..378fee2a8 100644
--- a/docs/module-doc/users_8cpp-source.html
+++ b/docs/module-doc/users_8cpp-source.html
@@ -3,7 +3,7 @@
<title>users.cpp Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -83,9 +83,9 @@
00075 }
00076 }
00077 }
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/users_8cpp.html b/docs/module-doc/users_8cpp.html
index 9b662d25d..341eeb14f 100644
--- a/docs/module-doc/users_8cpp.html
+++ b/docs/module-doc/users_8cpp.html
@@ -3,7 +3,7 @@
<title>users.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>users.cpp File Reference</h1><code>#include "inspircd_config.h"</code><br>
@@ -13,12 +13,21 @@
<code>#include &lt;stdio.h&gt;</code><br>
<p>
+Include dependency graph for users.cpp:<p><center><img src="users_8cpp__incl.gif" border="0" usemap="#users.cpp_map" alt="Include dependency graph"></center>
+<map name="users.cpp_map">
+<area href="channels_8h.html" shape="rect" coords="272,155,344,176" alt="">
+<area href="base_8h.html" shape="rect" coords="225,85,273,107" alt="">
+<area href="users_8h.html" shape="rect" coords="143,224,193,245" alt="">
+<area href="connection_8h.html" shape="rect" coords="167,155,247,176" alt="">
+</map>
+
+<p>
<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 Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:24 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/users_8cpp__incl.gif b/docs/module-doc/users_8cpp__incl.gif
new file mode 100644
index 000000000..531db1ebb
--- /dev/null
+++ b/docs/module-doc/users_8cpp__incl.gif
Binary files differ
diff --git a/docs/module-doc/users_8h-source.html b/docs/module-doc/users_8h-source.html
index 6bb848a39..5014dffe6 100644
--- a/docs/module-doc/users_8h-source.html
+++ b/docs/module-doc/users_8h-source.html
@@ -3,7 +3,7 @@
<title>users.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>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>
@@ -92,9 +92,9 @@
00140
00141
00142 <span class="preprocessor">#endif</span>
-</pre></div><hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Sun Mar 30 13:27:58 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/users_8h.html b/docs/module-doc/users_8h.html
index 1b30e3661..798cbfa5f 100644
--- a/docs/module-doc/users_8h.html
+++ b/docs/module-doc/users_8h.html
@@ -3,7 +3,7 @@
<title>users.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
-<!-- Generated by Doxygen 1.3-rc2 -->
+<!-- Generated by Doxygen 1.3-rc3 -->
<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>users.h File Reference</h1><code>#include "inspircd_config.h"</code><br>
@@ -12,6 +12,19 @@
<code>#include &lt;string&gt;</code><br>
<p>
+Include dependency graph for users.h:<p><center><img src="users_8h__incl.gif" border="0" usemap="#users.h_map" alt="Include dependency graph"></center>
+<map name="users.h_map">
+<area href="channels_8h.html" shape="rect" coords="57,85,129,106" alt="">
+<area href="connection_8h.html" shape="rect" coords="153,85,233,106" alt="">
+</map>
+
+<p>
+This graph shows which files directly or indirectly include this file:<p><center><img src="users_8h__dep__incl.gif" border="0" usemap="#users.hdep_map" alt="Included by dependency graph"></center>
+<map name="users.hdep_map">
+<area href="users_8cpp.html" shape="rect" coords="7,16,73,37" alt="">
+</map>
+
+<p>
<a href="users_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
@@ -232,9 +245,9 @@ Holds a complete list of all channels to which a user has been invited and has n
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>
</tr>
</table>
-<hr><address style="align: right;"><small>Generated on Sun Feb 9 12:48:16 2003 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Sun Mar 30 13:28:26 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>
+width=110 height=53></a>1.3-rc3 </small></address>
</body>
</html>
diff --git a/docs/module-doc/users_8h__dep__incl.gif b/docs/module-doc/users_8h__dep__incl.gif
new file mode 100644
index 000000000..d2e8563f3
--- /dev/null
+++ b/docs/module-doc/users_8h__dep__incl.gif
Binary files differ
diff --git a/docs/module-doc/users_8h__incl.gif b/docs/module-doc/users_8h__incl.gif
new file mode 100644
index 000000000..132ac7120
--- /dev/null
+++ b/docs/module-doc/users_8h__incl.gif
Binary files differ