diff options
86 files changed, 2764 insertions, 1070 deletions
diff --git a/docs/module-doc/annotated.html b/docs/module-doc/annotated.html index d4f18b45f..2d8e7baf1 100644 --- a/docs/module-doc/annotated.html +++ b/docs/module-doc/annotated.html @@ -10,8 +10,11 @@ <tr><td class="indexkey"><a class="el" href="classAdmin.html">Admin</a></td><td class="indexvalue">Holds /ADMIN data This class contains the admin details of the local server</td></tr> <tr><td class="indexkey"><a class="el" href="classBanItem.html">BanItem</a></td><td class="indexvalue">A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to hold channel bans (+b)</td></tr> <tr><td class="indexkey"><a class="el" href="classchanrec.html">chanrec</a></td><td class="indexvalue">Holds all relevent information for a channel</td></tr> + <tr><td class="indexkey"><a class="el" href="classclassbase.html">classbase</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="classcommand__t.html">command_t</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="classConfigReader.html">ConfigReader</a></td><td class="indexvalue">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</td></tr> <tr><td class="indexkey"><a class="el" href="classConnectClass.html">ConnectClass</a></td><td class="indexvalue">Holds information relevent to <connect allow> and <connect deny> tags in the config file</td></tr> + <tr><td class="indexkey"><a class="el" href="classconnection.html">connection</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="classExemptItem.html">ExemptItem</a></td><td class="indexvalue">A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to hold channel exempts (+e)</td></tr> <tr><td class="indexkey"><a class="el" href="classFileReader.html">FileReader</a></td><td class="indexvalue">Caches a text file into memory and can be used to retrieve lines from it</td></tr> <tr><td class="indexkey"><a class="el" href="classHostItem.html">HostItem</a></td><td class="indexvalue">Holds an entry for a ban list, exemption list, or invite list</td></tr> @@ -20,11 +23,12 @@ <tr><td class="indexkey"><a class="el" href="classModule.html">Module</a></td><td class="indexvalue">Base class for all InspIRCd modules This class is the base class for InspIRCd modules</td></tr> <tr><td class="indexkey"><a class="el" href="classModuleFactory.html">ModuleFactory</a></td><td class="indexvalue">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</td></tr> <tr><td class="indexkey"><a class="el" href="classServer.html">Server</a></td><td class="indexvalue">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</td></tr> + <tr><td class="indexkey"><a class="el" href="classserverrec.html">serverrec</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="classucrec.html">ucrec</a></td><td class="indexvalue">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</td></tr> <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 Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/base_8h-source.html b/docs/module-doc/base_8h-source.html new file mode 100644 index 000000000..fe451b786 --- /dev/null +++ b/docs/module-doc/base_8h-source.html @@ -0,0 +1,40 @@ +<!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>base.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>base.h</h1><a href="base_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"></span> +00003 <span class="comment">$Log$ +00003 <span class="comment">Revision 1.1 2003/01/26 23:52:47 brain +00003 <span class="comment">Modified documentation for base classes +00003 <span class="comment"></span> +00004 <span class="comment"></span> +00005 <span class="comment">*/</span> +00006 +00007 <span class="preprocessor">#include "inspircd_config.h"</span> +00008 <span class="preprocessor">#include <time.h></span> +00009 +00010 <span class="preprocessor">#ifndef __BASE_H__ </span> +00011 <span class="preprocessor"></span><span class="preprocessor">#define __BASE_H__ </span> +00012 <span class="preprocessor"></span> +<a name="l00013"></a><a class="code" href="classclassbase.html">00013</a> <span class="keyword">class </span><a class="code" href="classclassbase.html">classbase</a> +00014 { +00015 <span class="keyword">public</span>: +<a name="l00016"></a><a class="code" href="classclassbase.html#m0">00016</a> time_t <a class="code" href="classclassbase.html#m0">age</a>; +00017 +<a name="l00018"></a><a class="code" href="classclassbase.html#a0">00018</a> <a class="code" href="classclassbase.html#a0">classbase</a>() { age = time(NULL); } +<a name="l00019"></a><a class="code" href="classclassbase.html#a1">00019</a> <a class="code" href="classclassbase.html#a1">~classbase</a>() { } +00020 }; +00021 +00022 <span class="preprocessor">#endif</span> +00023 <span class="preprocessor"></span> +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by +<a 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> +</body> +</html> diff --git a/docs/module-doc/base_8h.html b/docs/module-doc/base_8h.html new file mode 100644 index 000000000..0f004027d --- /dev/null +++ b/docs/module-doc/base_8h.html @@ -0,0 +1,23 @@ +<!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>base.h File Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>base.h File Reference</h1><code>#include "inspircd_config.h"</code><br> +<code>#include <time.h></code><br> + +<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 </td><td valign=bottom><a class="el" href="classclassbase.html">classbase</a></td></tr> +</table> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/channels_8h-source.html b/docs/module-doc/channels_8h-source.html index e7ec3e226..bb38ba5e9 100644 --- a/docs/module-doc/channels_8h-source.html +++ b/docs/module-doc/channels_8h-source.html @@ -9,8 +9,8 @@ <hr><h1>channels.h</h1><a href="channels_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> 00002 <span class="comment"></span> 00003 <span class="comment">$Log$ -00003 <span class="comment">Revision 1.2 2003/01/23 20:38:00 brain -00003 <span class="comment">Updated documentation scripts +00003 <span class="comment">Revision 1.3 2003/01/26 23:52:47 brain +00003 <span class="comment">Modified documentation for base classes 00003 <span class="comment"></span> 00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span> 00005 <span class="comment">InspIRCd second source tree</span> @@ -31,114 +31,115 @@ 00020 <span class="comment">*/</span> 00021 00022 <span class="preprocessor">#include "inspircd_config.h"</span> -00023 <span class="preprocessor">#include <time.h></span> -00024 <span class="preprocessor">#include <vector></span> -00025 -00026 <span class="preprocessor">#ifndef __CHANNELS_H__</span> -00027 <span class="preprocessor"></span><span class="preprocessor">#define __CHANNELS_H__</span> -00028 <span class="preprocessor"></span> -<a name="l00032"></a><a class="code" href="classHostItem.html">00032</a> <span class="keyword">class </span><a class="code" href="classHostItem.html">HostItem</a> -00033 { -00034 <span class="keyword">public</span>: -<a name="l00035"></a><a class="code" href="classHostItem.html#m0">00035</a> time_t <a class="code" href="classHostItem.html#m0">set_time</a>; -<a name="l00036"></a><a class="code" href="classHostItem.html#m1">00036</a> <span class="keywordtype">char</span> <a class="code" href="classHostItem.html#m1">set_by</a>[NICKMAX]; -<a name="l00037"></a><a class="code" href="classHostItem.html#m2">00037</a> <span class="keywordtype">char</span> <a class="code" href="classHostItem.html#m2">data</a>[MAXBUF]; -00038 -<a name="l00039"></a><a class="code" href="classHostItem.html#a0">00039</a> <a class="code" href="classHostItem.html#a0">HostItem</a>() { <span class="comment">/* stub */</span> } -<a name="l00040"></a><a class="code" href="classHostItem.html#a1">00040</a> <span class="keyword">virtual</span> <a class="code" href="classHostItem.html#a1">~HostItem</a>() { <span class="comment">/* stub */</span> } -00041 }; -00042 -00043 <span class="comment">// banlist is inherited from HostList mainly for readability</span> -00044 <span class="comment">// reasons only</span> -00045 -<a name="l00048"></a><a class="code" href="classBanItem.html">00048</a> <span class="keyword">class </span><a class="code" href="classBanItem.html">BanItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a> -00049 { -00050 }; -00051 -00052 <span class="comment">// same with this...</span> -00053 -<a name="l00056"></a><a class="code" href="classExemptItem.html">00056</a> <span class="keyword">class </span><a class="code" href="classExemptItem.html">ExemptItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a> -00057 { -00058 }; -00059 -00060 <span class="comment">// and this...</span> -00061 -<a name="l00064"></a><a class="code" href="classInviteItem.html">00064</a> <span class="keyword">class </span><a class="code" href="classInviteItem.html">InviteItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a> -00065 { -00066 }; -00067 +00023 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span> +00024 <span class="preprocessor">#include <time.h></span> +00025 <span class="preprocessor">#include <vector></span> +00026 +00027 <span class="preprocessor">#ifndef __CHANNELS_H__</span> +00028 <span class="preprocessor"></span><span class="preprocessor">#define __CHANNELS_H__</span> +00029 <span class="preprocessor"></span> +<a name="l00033"></a><a class="code" href="classHostItem.html">00033</a> <span class="keyword">class </span><a class="code" href="classHostItem.html">HostItem</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00034 { +00035 <span class="keyword">public</span>: +<a name="l00036"></a><a class="code" href="classHostItem.html#m0">00036</a> time_t <a class="code" href="classHostItem.html#m0">set_time</a>; +<a name="l00037"></a><a class="code" href="classHostItem.html#m1">00037</a> <span class="keywordtype">char</span> <a class="code" href="classHostItem.html#m1">set_by</a>[NICKMAX]; +<a name="l00038"></a><a class="code" href="classHostItem.html#m2">00038</a> <span class="keywordtype">char</span> <a class="code" href="classHostItem.html#m2">data</a>[MAXBUF]; +00039 +<a name="l00040"></a><a class="code" href="classHostItem.html#a0">00040</a> <a class="code" href="classHostItem.html#a0">HostItem</a>() { <span class="comment">/* stub */</span> } +<a name="l00041"></a><a class="code" href="classHostItem.html#a1">00041</a> <span class="keyword">virtual</span> <a class="code" href="classHostItem.html#a1">~HostItem</a>() { <span class="comment">/* stub */</span> } +00042 }; +00043 +00044 <span class="comment">// banlist is inherited from HostList mainly for readability</span> +00045 <span class="comment">// reasons only</span> +00046 +<a name="l00049"></a><a class="code" href="classBanItem.html">00049</a> <span class="keyword">class </span><a class="code" href="classBanItem.html">BanItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a> +00050 { +00051 }; +00052 +00053 <span class="comment">// same with this...</span> +00054 +<a name="l00057"></a><a class="code" href="classExemptItem.html">00057</a> <span class="keyword">class </span><a class="code" href="classExemptItem.html">ExemptItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a> +00058 { +00059 }; +00060 +00061 <span class="comment">// and this...</span> +00062 +<a name="l00065"></a><a class="code" href="classInviteItem.html">00065</a> <span class="keyword">class </span><a class="code" href="classInviteItem.html">InviteItem</a> : <span class="keyword">public</span> <a class="code" href="classHostItem.html">HostItem</a> +00066 { +00067 }; 00068 -<a name="l00071"></a><a class="code" href="channels_8h.html#a5">00071</a> <span class="keyword">typedef</span> vector<BanItem> <a class="code" href="channels_8h.html#a5">BanList</a>; -00072 -<a name="l00075"></a><a class="code" href="channels_8h.html#a6">00075</a> <span class="keyword">typedef</span> vector<ExemptItem> <a class="code" href="channels_8h.html#a6">ExemptList</a>; -00076 -<a name="l00079"></a><a class="code" href="channels_8h.html#a7">00079</a> <span class="keyword">typedef</span> vector<InviteItem> <a class="code" href="channels_8h.html#a7">InviteList</a>; -00080 -<a name="l00085"></a><a class="code" href="classchanrec.html">00085</a> <span class="keyword">class </span><a class="code" href="classchanrec.html">chanrec</a> -00086 { -00087 <span class="keyword">public</span>: -<a name="l00090"></a><a class="code" href="classchanrec.html#m0">00090</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m0">name</a>[CHANMAX]; <span class="comment">/* channel name */</span> -<a name="l00094"></a><a class="code" href="classchanrec.html#m1">00094</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m1">custom_modes</a>[MAXMODES]; <span class="comment">/* modes handled by modules */</span> -<a name="l00098"></a><a class="code" href="classchanrec.html#m2">00098</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m2">topic</a>[MAXBUF]; -<a name="l00101"></a><a class="code" href="classchanrec.html#m3">00101</a> time_t <a class="code" href="classchanrec.html#m3">created</a>; -<a name="l00105"></a><a class="code" href="classchanrec.html#m4">00105</a> time_t <a class="code" href="classchanrec.html#m4">topicset</a>; -<a name="l00109"></a><a class="code" href="classchanrec.html#m5">00109</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m5">setby</a>[NICKMAX]; -00110 -<a name="l00114"></a><a class="code" href="classchanrec.html#m6">00114</a> <span class="keywordtype">long</span> <a class="code" href="classchanrec.html#m6">limit</a>; -00115 -<a name="l00119"></a><a class="code" href="classchanrec.html#m7">00119</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m7">key</a>[32]; -00120 -<a name="l00123"></a><a class="code" href="classchanrec.html#m8">00123</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m8">topiclock</a>; -00124 -<a name="l00127"></a><a class="code" href="classchanrec.html#m9">00127</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m9">noexternal</a>; -00128 -<a name="l00131"></a><a class="code" href="classchanrec.html#m10">00131</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m10">inviteonly</a>; -00132 -<a name="l00135"></a><a class="code" href="classchanrec.html#m11">00135</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m11">moderated</a>; -00136 -<a name="l00140"></a><a class="code" href="classchanrec.html#m12">00140</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m12">secret</a>; -00141 -<a name="l00145"></a><a class="code" href="classchanrec.html#m13">00145</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m13">c_private</a>; -00146 -<a name="l00149"></a><a class="code" href="classchanrec.html#m14">00149</a> <a class="code" href="channels_8h.html#a5">BanList</a> <a class="code" href="classchanrec.html#m14">bans</a>; -00150 -<a name="l00153"></a><a class="code" href="classchanrec.html#a0">00153</a> <a class="code" href="classchanrec.html#a0">chanrec</a>() -00154 { -00155 strcpy(name,<span class="stringliteral">""</span>); -00156 strcpy(custom_modes,<span class="stringliteral">""</span>); -00157 strcpy(topic,<span class="stringliteral">""</span>); -00158 strcpy(setby,<span class="stringliteral">""</span>); -00159 strcpy(key,<span class="stringliteral">""</span>); -00160 created = topicset = limit = 0; -00161 topiclock = noexternal = inviteonly = moderated = secret = c_private = <span class="keyword">false</span>; -00162 } -00163 -<a name="l00164"></a><a class="code" href="classchanrec.html#a1">00164</a> <span class="keyword">virtual</span> <a class="code" href="classchanrec.html#a1">~chanrec</a>() { <span class="comment">/* stub */</span> } -00165 }; -00166 -00167 <span class="comment">/* used to hold a channel and a users modes on that channel, e.g. +v, +h, +o</span> -00168 <span class="comment"> * needs to come AFTER struct chanrec */</span> -00169 -<a name="l00170"></a><a class="code" href="channels_8h.html#a0">00170</a> <span class="preprocessor">#define UCMODE_OP 1</span> -<a name="l00171"></a><a class="code" href="channels_8h.html#a1">00171</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_VOICE 2</span> -<a name="l00172"></a><a class="code" href="channels_8h.html#a2">00172</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_HOP 4</span> -<a name="l00173"></a><a class="code" href="channels_8h.html#a3">00173</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_PROTECT 8</span> -<a name="l00174"></a><a class="code" href="channels_8h.html#a4">00174</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_FOUNDER 16</span> -00175 <span class="preprocessor"></span> -<a name="l00181"></a><a class="code" href="classucrec.html">00181</a> <span class="keyword">class </span><a class="code" href="classucrec.html">ucrec</a> -00182 { -00183 <span class="keyword">public</span>: -<a name="l00187"></a><a class="code" href="classucrec.html#m0">00187</a> <span class="keywordtype">long</span> <a class="code" href="classucrec.html#m0">uc_modes</a>; -00188 -<a name="l00192"></a><a class="code" href="classucrec.html#m1">00192</a> <a class="code" href="classchanrec.html">chanrec</a> *<a class="code" href="classucrec.html#m1">channel</a>; -00193 -<a name="l00194"></a><a class="code" href="classucrec.html#a0">00194</a> <a class="code" href="classucrec.html#a0">ucrec</a>() { <span class="comment">/* stub */</span> } -<a name="l00195"></a><a class="code" href="classucrec.html#a1">00195</a> <span class="keyword">virtual</span> <a class="code" href="classucrec.html#a1">~ucrec</a>() { <span class="comment">/* stub */</span> } -00196 }; -00197 -00198 <span class="preprocessor">#endif</span> -00199 <span class="preprocessor"></span> -</pre></div><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:57 2003 for InspIRCd by +00069 +<a name="l00072"></a><a class="code" href="channels_8h.html#a5">00072</a> <span class="keyword">typedef</span> vector<BanItem> <a class="code" href="channels_8h.html#a5">BanList</a>; +00073 +<a name="l00076"></a><a class="code" href="channels_8h.html#a6">00076</a> <span class="keyword">typedef</span> vector<ExemptItem> <a class="code" href="channels_8h.html#a6">ExemptList</a>; +00077 +<a name="l00080"></a><a class="code" href="channels_8h.html#a7">00080</a> <span class="keyword">typedef</span> vector<InviteItem> <a class="code" href="channels_8h.html#a7">InviteList</a>; +00081 +<a name="l00086"></a><a class="code" href="classchanrec.html">00086</a> <span class="keyword">class </span><a class="code" href="classchanrec.html">chanrec</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00087 { +00088 <span class="keyword">public</span>: +<a name="l00091"></a><a class="code" href="classchanrec.html#m0">00091</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m0">name</a>[CHANMAX]; <span class="comment">/* channel name */</span> +<a name="l00095"></a><a class="code" href="classchanrec.html#m1">00095</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m1">custom_modes</a>[MAXMODES]; <span class="comment">/* modes handled by modules */</span> +<a name="l00099"></a><a class="code" href="classchanrec.html#m2">00099</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m2">topic</a>[MAXBUF]; +<a name="l00102"></a><a class="code" href="classchanrec.html#m3">00102</a> time_t <a class="code" href="classchanrec.html#m3">created</a>; +<a name="l00106"></a><a class="code" href="classchanrec.html#m4">00106</a> time_t <a class="code" href="classchanrec.html#m4">topicset</a>; +<a name="l00110"></a><a class="code" href="classchanrec.html#m5">00110</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m5">setby</a>[NICKMAX]; +00111 +<a name="l00115"></a><a class="code" href="classchanrec.html#m6">00115</a> <span class="keywordtype">long</span> <a class="code" href="classchanrec.html#m6">limit</a>; +00116 +<a name="l00120"></a><a class="code" href="classchanrec.html#m7">00120</a> <span class="keywordtype">char</span> <a class="code" href="classchanrec.html#m7">key</a>[32]; +00121 +<a name="l00124"></a><a class="code" href="classchanrec.html#m8">00124</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m8">topiclock</a>; +00125 +<a name="l00128"></a><a class="code" href="classchanrec.html#m9">00128</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m9">noexternal</a>; +00129 +<a name="l00132"></a><a class="code" href="classchanrec.html#m10">00132</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m10">inviteonly</a>; +00133 +<a name="l00136"></a><a class="code" href="classchanrec.html#m11">00136</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m11">moderated</a>; +00137 +<a name="l00141"></a><a class="code" href="classchanrec.html#m12">00141</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m12">secret</a>; +00142 +<a name="l00146"></a><a class="code" href="classchanrec.html#m13">00146</a> <span class="keywordtype">short</span> <span class="keywordtype">int</span> <a class="code" href="classchanrec.html#m13">c_private</a>; +00147 +<a name="l00150"></a><a class="code" href="classchanrec.html#m14">00150</a> <a class="code" href="channels_8h.html#a5">BanList</a> <a class="code" href="classchanrec.html#m14">bans</a>; +00151 +<a name="l00154"></a><a class="code" href="classchanrec.html#a0">00154</a> <a class="code" href="classchanrec.html#a0">chanrec</a>() +00155 { +00156 strcpy(name,<span class="stringliteral">""</span>); +00157 strcpy(custom_modes,<span class="stringliteral">""</span>); +00158 strcpy(topic,<span class="stringliteral">""</span>); +00159 strcpy(setby,<span class="stringliteral">""</span>); +00160 strcpy(key,<span class="stringliteral">""</span>); +00161 created = topicset = limit = 0; +00162 topiclock = noexternal = inviteonly = moderated = secret = c_private = <span class="keyword">false</span>; +00163 } +00164 +<a name="l00165"></a><a class="code" href="classchanrec.html#a1">00165</a> <span class="keyword">virtual</span> <a class="code" href="classchanrec.html#a1">~chanrec</a>() { <span class="comment">/* stub */</span> } +00166 }; +00167 +00168 <span class="comment">/* used to hold a channel and a users modes on that channel, e.g. +v, +h, +o</span> +00169 <span class="comment"> * needs to come AFTER struct chanrec */</span> +00170 +<a name="l00171"></a><a class="code" href="channels_8h.html#a0">00171</a> <span class="preprocessor">#define UCMODE_OP 1</span> +<a name="l00172"></a><a class="code" href="channels_8h.html#a1">00172</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_VOICE 2</span> +<a name="l00173"></a><a class="code" href="channels_8h.html#a2">00173</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_HOP 4</span> +<a name="l00174"></a><a class="code" href="channels_8h.html#a3">00174</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_PROTECT 8</span> +<a name="l00175"></a><a class="code" href="channels_8h.html#a4">00175</a> <span class="preprocessor"></span><span class="preprocessor">#define UCMODE_FOUNDER 16</span> +00176 <span class="preprocessor"></span> +<a name="l00182"></a><a class="code" href="classucrec.html">00182</a> <span class="keyword">class </span><a class="code" href="classucrec.html">ucrec</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00183 { +00184 <span class="keyword">public</span>: +<a name="l00188"></a><a class="code" href="classucrec.html#m0">00188</a> <span class="keywordtype">long</span> <a class="code" href="classucrec.html#m0">uc_modes</a>; +00189 +<a name="l00193"></a><a class="code" href="classucrec.html#m1">00193</a> <a class="code" href="classchanrec.html">chanrec</a> *<a class="code" href="classucrec.html#m1">channel</a>; +00194 +<a name="l00195"></a><a class="code" href="classucrec.html#a0">00195</a> <a class="code" href="classucrec.html#a0">ucrec</a>() { <span class="comment">/* stub */</span> } +<a name="l00196"></a><a class="code" href="classucrec.html#a1">00196</a> <span class="keyword">virtual</span> <a class="code" href="classucrec.html#a1">~ucrec</a>() { <span class="comment">/* stub */</span> } +00197 }; +00198 +00199 <span class="preprocessor">#endif</span> +00200 <span class="preprocessor"></span> +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/channels_8h.html b/docs/module-doc/channels_8h.html index 63eca174c..ef679999e 100644 --- a/docs/module-doc/channels_8h.html +++ b/docs/module-doc/channels_8h.html @@ -7,6 +7,7 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>channels.h File Reference</h1><code>#include "inspircd_config.h"</code><br> +<code>#include "<a class="el" href="base_8h-source.html">base.h</a>"</code><br> <code>#include <time.h></code><br> <code>#include <vector></code><br> @@ -62,7 +63,7 @@ <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00174">174</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00175">175</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="a2" doxytag="channels.h::UCMODE_HOP"></a><p> @@ -86,7 +87,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00174">174</a> o <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00172">172</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00173">173</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="a0" doxytag="channels.h::UCMODE_OP"></a><p> @@ -110,7 +111,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00172">172</a> o <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00170">170</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00171">171</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="a3" doxytag="channels.h::UCMODE_PROTECT"></a><p> @@ -134,7 +135,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00170">170</a> o <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00173">173</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00174">174</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="a1" doxytag="channels.h::UCMODE_VOICE"></a><p> @@ -158,7 +159,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00173">173</a> o <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00171">171</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00172">172</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <hr><h2>Typedef Documentation</h2> @@ -185,7 +186,7 @@ Holds a complete ban list. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00071">71</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00072">72</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="a6" doxytag="channels.h::ExemptList"></a><p> @@ -211,7 +212,7 @@ Holds a complete exempt list. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00075">75</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00076">76</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="a7" doxytag="channels.h::InviteList"></a><p> @@ -237,10 +238,10 @@ Holds a complete invite list. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00079">79</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00080">80</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classAdmin-members.html b/docs/module-doc/classAdmin-members.html index c83a2591b..1daa1b5b0 100644 --- a/docs/module-doc/classAdmin-members.html +++ b/docs/module-doc/classAdmin-members.html @@ -8,10 +8,13 @@ <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> <tr bgcolor="#f0f0f0"><td><a class="el" href="classAdmin.html#a0">Admin</a>(string name, string email, string nick)</td><td><a class="el" href="classAdmin.html">Admin</a></td><td></td></tr> + <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="classAdmin.html#m1">Email</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#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> -</table><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by + <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr> +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classAdmin.html b/docs/module-doc/classAdmin.html index bd8b5fe31..85dab0f85 100644 --- a/docs/module-doc/classAdmin.html +++ b/docs/module-doc/classAdmin.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="modules_8h-source.html">modules.h</a>></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"> +</map> <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> @@ -27,7 +32,7 @@ It is constructed by class <a class="el" href="classServer.html">Server</a>, and <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00073">73</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="modules_8h-source.html#l00074">74</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="Admin::Admin"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -99,7 +104,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00036">36</a> o <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00076">76</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#l00077">77</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td> </tr> </table> <a name="m0" doxytag="Admin::Name"></a><p> @@ -123,7 +128,7 @@ Definition at line <a class="el" href="modules_8h-source.html#l00076">76</a> of <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00076">76</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#l00077">77</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td> </tr> </table> <a name="m2" doxytag="Admin::Nick"></a><p> @@ -147,12 +152,12 @@ Definition at line <a class="el" href="modules_8h-source.html#l00076">76</a> of <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00076">76</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#l00077">77</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classAdmin.png b/docs/module-doc/classAdmin.png Binary files differnew file mode 100644 index 000000000..0f63279cc --- /dev/null +++ b/docs/module-doc/classAdmin.png diff --git a/docs/module-doc/classBanItem-members.html b/docs/module-doc/classBanItem-members.html index a78f2f8f7..5954da3ac 100644 --- a/docs/module-doc/classBanItem-members.html +++ b/docs/module-doc/classBanItem-members.html @@ -7,12 +7,15 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classHostItem.html#m2">data</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#a0">HostItem</a>()</td><td><a class="el" href="classHostItem.html">HostItem</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#m1">set_by</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr> <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 Thu Jan 23 20:28:58 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classBanItem.html b/docs/module-doc/classBanItem.html index 00ab8839e..f0cabdbd2 100644 --- a/docs/module-doc/classBanItem.html +++ b/docs/module-doc/classBanItem.html @@ -14,7 +14,8 @@ <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,0,59,24"> +<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"> </map> <a href="classBanItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -24,9 +25,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00048">48</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul> +Definition at line <a class="el" href="channels_8h-source.html#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 Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classBanItem.png b/docs/module-doc/classBanItem.png Binary files differindex e0a7f35b2..e8da224a0 100644 --- a/docs/module-doc/classBanItem.png +++ b/docs/module-doc/classBanItem.png diff --git a/docs/module-doc/classConfigReader-members.html b/docs/module-doc/classConfigReader-members.html index 1559b9b12..b3f6ced5e 100644 --- a/docs/module-doc/classConfigReader-members.html +++ b/docs/module-doc/classConfigReader-members.html @@ -7,14 +7,17 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classConfigReader.html#a0">ConfigReader</a>()</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a1">ConfigReader</a>(string filename)</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a4">Enumerate</a>(string tag)</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#n0">fname</a></td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td><code> [protected]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a3">ReadValue</a>(string tag, string name, int index)</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr> <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 Thu Jan 23 20:28:58 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classConfigReader.html b/docs/module-doc/classConfigReader.html index b0f5848a6..5e10ed3b5 100644 --- a/docs/module-doc/classConfigReader.html +++ b/docs/module-doc/classConfigReader.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="modules_8h-source.html">modules.h</a>></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"> +</map> <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> @@ -37,7 +42,7 @@ It may either be instantiated with one parameter or none. Constructing the class <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00232">232</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="modules_8h-source.html#l00233">233</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="ConfigReader::ConfigReader"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -69,7 +74,7 @@ This constructor initialises the ConfigReader class to read the inspircd.conf fi <p> Definition at line <a class="el" href="modules_8cpp-source.html#l00164">164</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. <p> -References <a class="el" href="modules_8h-source.html#l00237">fname</a>. +References <a class="el" href="modules_8h-source.html#l00238">fname</a>. <p> <div class="fragment"><pre>00165 { 00166 <a class="code" href="classConfigReader.html#n0">fname</a> = CONFIG_FILE; @@ -182,7 +187,7 @@ This method counts the number of times a tag appears in a config file, for use w <p> Definition at line <a class="el" href="modules_8cpp-source.html#l00186">186</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. <p> -References <a class="el" href="modules_8h-source.html#l00237">fname</a>. +References <a class="el" href="modules_8h-source.html#l00238">fname</a>. <p> <div class="fragment"><pre>00187 { 00188 <span class="keywordflow">return</span> EnumConf(<a class="code" href="classConfigReader.html#n0">fname</a>.c_str(),tag.c_str()); @@ -237,7 +242,7 @@ This method retrieves a value from the config file. Where multiple copies of the <p> Definition at line <a class="el" href="modules_8cpp-source.html#l00177">177</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. <p> -References <a class="el" href="modules_8h-source.html#l00237">fname</a>. +References <a class="el" href="modules_8h-source.html#l00238">fname</a>. <p> <div class="fragment"><pre>00178 { 00179 <span class="keywordtype">char</span> val[MAXBUF]; @@ -309,14 +314,14 @@ The filename of the configuration file, as set by the constructor. <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00237">237</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#l00238">238</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. <p> Referenced by <a class="el" href="modules_8cpp-source.html#l00164">ConfigReader()</a>, <a class="el" href="modules_8cpp-source.html#l00186">Enumerate()</a>, and <a class="el" href="modules_8cpp-source.html#l00177">ReadValue()</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classConfigReader.png b/docs/module-doc/classConfigReader.png Binary files differnew file mode 100644 index 000000000..00a56d3e3 --- /dev/null +++ b/docs/module-doc/classConfigReader.png diff --git a/docs/module-doc/classConnectClass-members.html b/docs/module-doc/classConnectClass-members.html index 94847bf83..4528e3094 100644 --- a/docs/module-doc/classConnectClass-members.html +++ b/docs/module-doc/classConnectClass-members.html @@ -10,7 +10,7 @@ <tr bgcolor="#f0f0f0"><td><a class="el" href="classConnectClass.html#m1">host</a></td><td><a class="el" href="classConnectClass.html">ConnectClass</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classConnectClass.html#m2">pass</a></td><td><a class="el" href="classConnectClass.html">ConnectClass</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classConnectClass.html#m0">type</a></td><td><a class="el" href="classConnectClass.html">ConnectClass</a></td><td></td></tr> -</table><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classConnectClass.html b/docs/module-doc/classConnectClass.html index 2c4690186..0b37bf760 100644 --- a/docs/module-doc/classConnectClass.html +++ b/docs/module-doc/classConnectClass.html @@ -23,7 +23,7 @@ Holds information relevent to <connect allow> and <connect deny> tag <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00059">59</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Member Data Documentation</h2> +Definition at line <a class="el" href="users_8h-source.html#l00060">60</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Member Data Documentation</h2> <a name="m1" doxytag="ConnectClass::host"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -45,7 +45,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00059">59</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00063">63</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00064">64</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="m2" doxytag="ConnectClass::pass"></a><p> @@ -69,7 +69,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00063">63</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00064">64</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00065">65</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="m0" doxytag="ConnectClass::type"></a><p> @@ -93,12 +93,12 @@ Definition at line <a class="el" href="users_8h-source.html#l00064">64</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00062">62</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00063">63</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="users_8h-source.html">users.h</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classExemptItem-members.html b/docs/module-doc/classExemptItem-members.html index 31ca9025c..e299a5639 100644 --- a/docs/module-doc/classExemptItem-members.html +++ b/docs/module-doc/classExemptItem-members.html @@ -7,12 +7,15 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classHostItem.html#m2">data</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#a0">HostItem</a>()</td><td><a class="el" href="classHostItem.html">HostItem</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#m1">set_by</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr> <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 Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classExemptItem.html b/docs/module-doc/classExemptItem.html index cb674c035..6e2185565 100644 --- a/docs/module-doc/classExemptItem.html +++ b/docs/module-doc/classExemptItem.html @@ -14,7 +14,8 @@ <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,0,74,24"> +<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"> </map> <a href="classExemptItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -24,9 +25,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00056">56</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul> +Definition at line <a class="el" href="channels_8h-source.html#l00057">57</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="channels_8h-source.html">channels.h</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classExemptItem.png b/docs/module-doc/classExemptItem.png Binary files differindex 6aa67a9ef..dd417793b 100644 --- a/docs/module-doc/classExemptItem.png +++ b/docs/module-doc/classExemptItem.png diff --git a/docs/module-doc/classFileReader-members.html b/docs/module-doc/classFileReader-members.html index 74cbb18fc..29ab2db82 100644 --- a/docs/module-doc/classFileReader-members.html +++ b/docs/module-doc/classFileReader-members.html @@ -7,14 +7,17 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classFileReader.html#o0">fc</a></td><td><a class="el" href="classFileReader.html">FileReader</a></td><td><code> [private]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classFileReader.html#a0">FileReader</a>()</td><td><a class="el" href="classFileReader.html">FileReader</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classFileReader.html#a1">FileReader</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="classFileReader.html#a5">FileSize</a>()</td><td><a class="el" href="classFileReader.html">FileReader</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classFileReader.html#a4">GetLine</a>(int x)</td><td><a class="el" href="classFileReader.html">FileReader</a></td><td></td></tr> <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 Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classFileReader.html b/docs/module-doc/classFileReader.html index 9b2a4f528..b947824a3 100644 --- a/docs/module-doc/classFileReader.html +++ b/docs/module-doc/classFileReader.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="modules_8h-source.html">modules.h</a>></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"> +</map> <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> @@ -36,7 +41,7 @@ This class contains methods for read-only manipulation of a text file in memory. <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00277">277</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="modules_8h-source.html#l00278">278</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="FileReader::FileReader"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -105,7 +110,7 @@ This method initialises the class with a file loaded into it ready for GetLine a <p> Definition at line <a class="el" href="modules_8cpp-source.html#l00198">198</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. <p> -References <a class="el" href="modules_8h-source.html#l00279">fc</a>, and <a class="el" href="modules_8h-source.html#l00044">file_cache</a>. +References <a class="el" href="modules_8h-source.html#l00280">fc</a>, and <a class="el" href="modules_8h-source.html#l00045">file_cache</a>. <p> <div class="fragment"><pre>00199 { 00200 <a class="code" href="modules_8h.html#a1">file_cache</a> c; @@ -183,7 +188,7 @@ This method returns the number of lines in the read file. If it is 0, no lines h <p> Definition at line <a class="el" href="modules_8cpp-source.html#l00227">227</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. <p> -References <a class="el" href="modules_8h-source.html#l00279">fc</a>. +References <a class="el" href="modules_8h-source.html#l00280">fc</a>. <p> <div class="fragment"><pre>00228 { 00229 <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size(); @@ -223,7 +228,7 @@ This method retrieves one line from the text file. If an empty non-NULL string i <p> Definition at line <a class="el" href="modules_8cpp-source.html#l00220">220</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. <p> -References <a class="el" href="modules_8h-source.html#l00279">fc</a>. +References <a class="el" href="modules_8h-source.html#l00280">fc</a>. <p> <div class="fragment"><pre>00221 { 00222 <span class="keywordflow">if</span> ((x<0) || (x><a class="code" href="classFileReader.html#o0">fc</a>.size())) @@ -265,7 +270,7 @@ This method loads a file into the class ready for GetLine and and other methods <p> Definition at line <a class="el" href="modules_8cpp-source.html#l00209">209</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>. <p> -References <a class="el" href="modules_8h-source.html#l00279">fc</a>, and <a class="el" href="modules_8h-source.html#l00044">file_cache</a>. +References <a class="el" href="modules_8h-source.html#l00280">fc</a>, and <a class="el" href="modules_8h-source.html#l00045">file_cache</a>. <p> <div class="fragment"><pre>00210 { 00211 <a class="code" href="modules_8h.html#a1">file_cache</a> c; @@ -297,14 +302,14 @@ References <a class="el" href="modules_8h-source.html#l00279">fc</a>, and <a cla <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00279">279</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#l00280">280</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. <p> Referenced by <a class="el" href="modules_8cpp-source.html#l00198">FileReader()</a>, <a class="el" href="modules_8cpp-source.html#l00227">FileSize()</a>, <a class="el" href="modules_8cpp-source.html#l00220">GetLine()</a>, and <a class="el" href="modules_8cpp-source.html#l00209">LoadFile()</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classFileReader.png b/docs/module-doc/classFileReader.png Binary files differnew file mode 100644 index 000000000..0c3caf58e --- /dev/null +++ b/docs/module-doc/classFileReader.png diff --git a/docs/module-doc/classHostItem-members.html b/docs/module-doc/classHostItem-members.html index d7f393919..765558192 100644 --- a/docs/module-doc/classHostItem-members.html +++ b/docs/module-doc/classHostItem-members.html @@ -7,12 +7,15 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classHostItem.html#m2">data</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#a0">HostItem</a>()</td><td><a class="el" href="classHostItem.html">HostItem</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#m1">set_by</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr> <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 Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classHostItem.html b/docs/module-doc/classHostItem.html index 101dfcbd9..192877d28 100644 --- a/docs/module-doc/classHostItem.html +++ b/docs/module-doc/classHostItem.html @@ -14,9 +14,10 @@ <p>Inheritance diagram for HostItem: <p><center><img src="classHostItem.png" usemap="#HostItem_map" border="0" alt=""></center> <map name="HostItem_map"> -<area href="classBanItem.html" alt="BanItem" shape="rect" coords="0,56,74,80"> -<area href="classExemptItem.html" alt="ExemptItem" shape="rect" coords="84,56,158,80"> -<area href="classInviteItem.html" alt="InviteItem" shape="rect" coords="168,56,242,80"> +<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"> </map> <a href="classHostItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -35,7 +36,7 @@ This class contains a single element in a channel list, such as a banlist. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00032">32</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="channels_8h-source.html#l00033">33</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="HostItem::HostItem"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -63,9 +64,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00032">32</a> of <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00039">39</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. +Definition at line <a class="el" href="channels_8h-source.html#l00040">40</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. <p> -<div class="fragment"><pre>00039 { <span class="comment">/* stub */</span> } +<div class="fragment"><pre>00040 { <span class="comment">/* stub */</span> } </pre></div> </td> </tr> </table> @@ -96,9 +97,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00039">39</a> of <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00040">40</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. +Definition at line <a class="el" href="channels_8h-source.html#l00041">41</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. <p> -<div class="fragment"><pre>00040 { <span class="comment">/* stub */</span> } +<div class="fragment"><pre>00041 { <span class="comment">/* stub */</span> } </pre></div> </td> </tr> </table> @@ -124,7 +125,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00040">40</a> of <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00037">37</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00038">38</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m1" doxytag="HostItem::set_by"></a><p> @@ -148,7 +149,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00037">37</a> of <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00036">36</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00037">37</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m0" doxytag="HostItem::set_time"></a><p> @@ -172,12 +173,12 @@ Definition at line <a class="el" href="channels_8h-source.html#l00036">36</a> of <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00035">35</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00036">36</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="channels_8h-source.html">channels.h</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classHostItem.png b/docs/module-doc/classHostItem.png Binary files differindex 99f88aacd..234a4693e 100644 --- a/docs/module-doc/classHostItem.png +++ b/docs/module-doc/classHostItem.png diff --git a/docs/module-doc/classInviteItem-members.html b/docs/module-doc/classInviteItem-members.html index 059800c47..726c4dba5 100644 --- a/docs/module-doc/classInviteItem-members.html +++ b/docs/module-doc/classInviteItem-members.html @@ -7,12 +7,15 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classHostItem.html#m2">data</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#a0">HostItem</a>()</td><td><a class="el" href="classHostItem.html">HostItem</a></td><td><code> [inline]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classHostItem.html#m1">set_by</a></td><td><a class="el" href="classHostItem.html">HostItem</a></td><td></td></tr> <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 Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classInviteItem.html b/docs/module-doc/classInviteItem.html index 378a39e1c..b2e4cba2a 100644 --- a/docs/module-doc/classInviteItem.html +++ b/docs/module-doc/classInviteItem.html @@ -14,7 +14,8 @@ <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,0,64,24"> +<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"> </map> <a href="classInviteItem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> @@ -24,9 +25,9 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00064">64</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul> +Definition at line <a class="el" href="channels_8h-source.html#l00065">65</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="channels_8h-source.html">channels.h</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classInviteItem.png b/docs/module-doc/classInviteItem.png Binary files differindex 8ebdd8403..0d913d8bb 100644 --- a/docs/module-doc/classInviteItem.png +++ b/docs/module-doc/classInviteItem.png diff --git a/docs/module-doc/classInvited-members.html b/docs/module-doc/classInvited-members.html index 3c6933fd6..d32697f37 100644 --- a/docs/module-doc/classInvited-members.html +++ b/docs/module-doc/classInvited-members.html @@ -8,7 +8,7 @@ <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>Invited Member List</h1>This is the complete list of members for <a class="el" href="classInvited.html">Invited</a>, including all inherited members.<table> <tr bgcolor="#f0f0f0"><td><a class="el" href="classInvited.html#m0">channel</a></td><td><a class="el" href="classInvited.html">Invited</a></td><td></td></tr> -</table><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classInvited.html b/docs/module-doc/classInvited.html index e72b2ffae..3021a0ec0 100644 --- a/docs/module-doc/classInvited.html +++ b/docs/module-doc/classInvited.html @@ -21,7 +21,7 @@ Holds a channel name to which a user has been invited. <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00050">50</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Member Data Documentation</h2> +Definition at line <a class="el" href="users_8h-source.html#l00051">51</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Member Data Documentation</h2> <a name="m0" doxytag="Invited::channel"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -43,14 +43,14 @@ Definition at line <a class="el" href="users_8h-source.html#l00050">50</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00053">53</a> of file <a class="el" href="users_8h-source.html">users.h</a>. +Definition at line <a class="el" href="users_8h-source.html#l00054">54</a> of file <a class="el" href="users_8h-source.html">users.h</a>. <p> Referenced by <a class="el" href="users_8cpp-source.html#l00075">userrec::InviteTo()</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="users_8h-source.html">users.h</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classModule-members.html b/docs/module-doc/classModule-members.html index 43e881053..cdca891f2 100644 --- a/docs/module-doc/classModule-members.html +++ b/docs/module-doc/classModule-members.html @@ -7,14 +7,17 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classModule.html#a2">GetVersion</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#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#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> <tr bgcolor="#f0f0f0"><td><a class="el" href="classModule.html#a6">OnUserPart</a>(userrec *user, chanrec *channel)</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#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 Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classModule.html b/docs/module-doc/classModule.html index 77f703241..64d44b3dd 100644 --- a/docs/module-doc/classModule.html +++ b/docs/module-doc/classModule.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="modules_8h-source.html">modules.h</a>></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"> +</map> <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> @@ -36,7 +41,7 @@ All modules must inherit from this class, its methods will be called when irc se <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00085">85</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="modules_8h-source.html#l00086">86</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="Module::Module"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -307,7 +312,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00046">46</a> o </table> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classModule.png b/docs/module-doc/classModule.png Binary files differnew file mode 100644 index 000000000..6409d0a79 --- /dev/null +++ b/docs/module-doc/classModule.png diff --git a/docs/module-doc/classModuleFactory-members.html b/docs/module-doc/classModuleFactory-members.html index 62b87671d..6ed9f0344 100644 --- a/docs/module-doc/classModuleFactory-members.html +++ b/docs/module-doc/classModuleFactory-members.html @@ -7,10 +7,13 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classModuleFactory.html#a2">CreateModule</a>()=0</td><td><a class="el" href="classModuleFactory.html">ModuleFactory</a></td><td><code> [pure virtual]</code></td></tr> <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 Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classModuleFactory.html b/docs/module-doc/classModuleFactory.html index e3f4b4777..03381353b 100644 --- a/docs/module-doc/classModuleFactory.html +++ b/docs/module-doc/classModuleFactory.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="modules_8h-source.html">modules.h</a>></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"> +</map> <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> @@ -26,7 +31,7 @@ This is to allow for modules to create many different variants of <a class="el" <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00322">322</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="modules_8h-source.html#l00323">323</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="ModuleFactory::ModuleFactory"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -54,9 +59,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00322">322</a> of <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00325">325</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#l00326">326</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. <p> -<div class="fragment"><pre>00325 { } +<div class="fragment"><pre>00326 { } </pre></div> </td> </tr> </table> @@ -87,9 +92,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00325">325</a> of <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00326">326</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. +Definition at line <a class="el" href="modules_8h-source.html#l00327">327</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. <p> -<div class="fragment"><pre>00326 { } +<div class="fragment"><pre>00327 { } </pre></div> </td> </tr> </table> @@ -126,7 +131,7 @@ Your inherited class of ModuleFactory must return a pointer to your <a class="el </table> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="modules_8h-source.html">modules.h</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classModuleFactory.png b/docs/module-doc/classModuleFactory.png Binary files differnew file mode 100644 index 000000000..80b4d4c1c --- /dev/null +++ b/docs/module-doc/classModuleFactory.png diff --git a/docs/module-doc/classServer-members.html b/docs/module-doc/classServer-members.html index 2cef181d3..7a8d5ce75 100644 --- a/docs/module-doc/classServer-members.html +++ b/docs/module-doc/classServer-members.html @@ -7,7 +7,9 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classServer.html#a15">ChanMode</a>(userrec *User, chanrec *Chan)</td><td><a class="el" href="classServer.html">Server</a></td><td><code> [virtual]</code></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="classServer.html#a9">CommonChannels</a>(userrec *u1, userrec *u2)</td><td><a class="el" href="classServer.html">Server</a></td><td><code> [virtual]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classServer.html#a3">Debug</a>(string s)</td><td><a class="el" href="classServer.html">Server</a></td><td><code> [virtual]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classServer.html#a14">FindChannel</a>(string channel)</td><td><a class="el" href="classServer.html">Server</a></td><td><code> [virtual]</code></td></tr> @@ -25,8 +27,9 @@ <tr bgcolor="#f0f0f0"><td><a class="el" href="classServer.html#a7">SendTo</a>(userrec *Source, userrec *Dest, string s)</td><td><a class="el" href="classServer.html">Server</a></td><td><code> [virtual]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classServer.html#a11">SendWallops</a>(userrec *User, string text)</td><td><a class="el" href="classServer.html">Server</a></td><td><code> [virtual]</code></td></tr> <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 Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classServer.html b/docs/module-doc/classServer.html index 9e7a519d6..2666302d8 100644 --- a/docs/module-doc/classServer.html +++ b/docs/module-doc/classServer.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="modules_8h-source.html">modules.h</a>></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"> +</map> <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> @@ -60,7 +65,7 @@ All modules should instantiate at least one copy of this class, and use its memb <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00127">127</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="modules_8h-source.html#l00128">128</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="Server::Server"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -905,7 +910,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00122">122</a> </table> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45: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> diff --git a/docs/module-doc/classServer.png b/docs/module-doc/classServer.png Binary files differnew file mode 100644 index 000000000..e46d0d15d --- /dev/null +++ b/docs/module-doc/classServer.png diff --git a/docs/module-doc/classVersion-members.html b/docs/module-doc/classVersion-members.html index f0284a3b5..e4a6f3c8e 100644 --- a/docs/module-doc/classVersion-members.html +++ b/docs/module-doc/classVersion-members.html @@ -7,12 +7,15 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classVersion.html#m3">Build</a></td><td><a class="el" href="classVersion.html">Version</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="classVersion.html#m0">Major</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#m1">Minor</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#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> -</table><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:29:00 2003 for InspIRCd by + <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr> +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classVersion.html b/docs/module-doc/classVersion.html index bb853c74a..d708524b5 100644 --- a/docs/module-doc/classVersion.html +++ b/docs/module-doc/classVersion.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="modules_8h-source.html">modules.h</a>></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"> +</map> <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> @@ -28,7 +33,7 @@ A class of type Version is returned by the GetVersion method of the <a class="el <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00060">60</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="modules_8h-source.html#l00061">61</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="Version::Version"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -106,7 +111,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00032">32</a> o <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00063">63</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#l00064">64</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td> </tr> </table> <a name="m0" doxytag="Version::Major"></a><p> @@ -130,7 +135,7 @@ Definition at line <a class="el" href="modules_8h-source.html#l00063">63</a> of <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00063">63</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#l00064">64</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td> </tr> </table> <a name="m1" doxytag="Version::Minor"></a><p> @@ -154,7 +159,7 @@ Definition at line <a class="el" href="modules_8h-source.html#l00063">63</a> of <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00063">63</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#l00064">64</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td> </tr> </table> <a name="m2" doxytag="Version::Revision"></a><p> @@ -178,12 +183,12 @@ Definition at line <a class="el" href="modules_8h-source.html#l00063">63</a> of <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00063">63</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#l00064">64</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:29:00 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classVersion.png b/docs/module-doc/classVersion.png Binary files differnew file mode 100644 index 000000000..f94040c20 --- /dev/null +++ b/docs/module-doc/classVersion.png diff --git a/docs/module-doc/classchanrec-members.html b/docs/module-doc/classchanrec-members.html index 8801bdf44..d4f51cf10 100644 --- a/docs/module-doc/classchanrec-members.html +++ b/docs/module-doc/classchanrec-members.html @@ -7,9 +7,11 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classchanrec.html#m14">bans</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#m13">c_private</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#a0">chanrec</a>()</td><td><a class="el" href="classchanrec.html">chanrec</a></td><td><code> [inline]</code></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="classchanrec.html#m3">created</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#m1">custom_modes</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#m10">inviteonly</a></td><td><a class="el" href="classchanrec.html">chanrec</a></td><td></td></tr> @@ -24,7 +26,8 @@ <tr bgcolor="#f0f0f0"><td><a class="el" href="classchanrec.html#m8">topiclock</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#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> -</table><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by + <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr> +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classchanrec.html b/docs/module-doc/classchanrec.html index 2c9e2efcb..0fe1d45bc 100644 --- a/docs/module-doc/classchanrec.html +++ b/docs/module-doc/classchanrec.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="channels_8h-source.html">channels.h</a>></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"> +</map> <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> @@ -56,7 +61,7 @@ This class represents a channel, and contains its name, modes, time created, top <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00085">85</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="channels_8h-source.html#l00086">86</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="chanrec::chanrec"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -86,17 +91,17 @@ Creates a channel record and initialises it with default values. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00153">153</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. -<p> -<div class="fragment"><pre>00154 { -00155 strcpy(name,<span class="stringliteral">""</span>); -00156 strcpy(custom_modes,<span class="stringliteral">""</span>); -00157 strcpy(topic,<span class="stringliteral">""</span>); -00158 strcpy(setby,<span class="stringliteral">""</span>); -00159 strcpy(key,<span class="stringliteral">""</span>); -00160 <a class="code" href="classchanrec.html#m3">created</a> = <a class="code" href="classchanrec.html#m4">topicset</a> = <a class="code" href="classchanrec.html#m6">limit</a> = 0; -00161 <a class="code" href="classchanrec.html#m8">topiclock</a> = <a class="code" href="classchanrec.html#m9">noexternal</a> = <a class="code" href="classchanrec.html#m10">inviteonly</a> = <a class="code" href="classchanrec.html#m11">moderated</a> = <a class="code" href="classchanrec.html#m12">secret</a> = <a class="code" href="classchanrec.html#m13">c_private</a> = <span class="keyword">false</span>; -00162 } +Definition at line <a class="el" href="channels_8h-source.html#l00154">154</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. +<p> +<div class="fragment"><pre>00155 { +00156 strcpy(name,<span class="stringliteral">""</span>); +00157 strcpy(custom_modes,<span class="stringliteral">""</span>); +00158 strcpy(topic,<span class="stringliteral">""</span>); +00159 strcpy(setby,<span class="stringliteral">""</span>); +00160 strcpy(key,<span class="stringliteral">""</span>); +00161 <a class="code" href="classchanrec.html#m3">created</a> = <a class="code" href="classchanrec.html#m4">topicset</a> = <a class="code" href="classchanrec.html#m6">limit</a> = 0; +00162 <a class="code" href="classchanrec.html#m8">topiclock</a> = <a class="code" href="classchanrec.html#m9">noexternal</a> = <a class="code" href="classchanrec.html#m10">inviteonly</a> = <a class="code" href="classchanrec.html#m11">moderated</a> = <a class="code" href="classchanrec.html#m12">secret</a> = <a class="code" href="classchanrec.html#m13">c_private</a> = <span class="keyword">false</span>; +00163 } </pre></div> </td> </tr> </table> @@ -127,9 +132,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00153">153</a> o <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00164">164</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. +Definition at line <a class="el" href="channels_8h-source.html#l00165">165</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. <p> -<div class="fragment"><pre>00164 { <span class="comment">/* stub */</span> } +<div class="fragment"><pre>00165 { <span class="comment">/* stub */</span> } </pre></div> </td> </tr> </table> @@ -157,7 +162,7 @@ The list of all bans set on the channel. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00149">149</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00150">150</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m13" doxytag="chanrec::c_private"></a><p> @@ -183,7 +188,7 @@ Nonzero if the mode +p is set. <p> This value cannot be set at the same time as <a class="el" href="classchanrec.html#m12">chanrec::secret</a> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00145">145</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00146">146</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m3" doxytag="chanrec::created"></a><p> @@ -209,7 +214,7 @@ Creation time. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00101">101</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00102">102</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m1" doxytag="chanrec::custom_modes"></a><p> @@ -235,7 +240,7 @@ Custom modes for the channel. <p> Plugins may use this field in any way they see fit. <p> -Definition at line <a class="el" href="channels_8h-source.html#l00094">94</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00095">95</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m10" doxytag="chanrec::inviteonly"></a><p> @@ -261,7 +266,7 @@ Nonzero if the mode +i is set. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00131">131</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00132">132</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m7" doxytag="chanrec::key"></a><p> @@ -287,7 +292,7 @@ Contains the channel key. <p> If this value is an empty string, there is no channel key in place. <p> -Definition at line <a class="el" href="channels_8h-source.html#l00119">119</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00120">120</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m6" doxytag="chanrec::limit"></a><p> @@ -313,7 +318,7 @@ Contains the channel user limit. <p> If this value is zero, there is no limit in place. <p> -Definition at line <a class="el" href="channels_8h-source.html#l00114">114</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00115">115</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m11" doxytag="chanrec::moderated"></a><p> @@ -339,7 +344,7 @@ Nonzero if the mode +m is set. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00135">135</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00136">136</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m0" doxytag="chanrec::name"></a><p> @@ -365,7 +370,7 @@ The channels name. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00090">90</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00091">91</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m9" doxytag="chanrec::noexternal"></a><p> @@ -391,7 +396,7 @@ Nonzero if the mode +n is set. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00127">127</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00128">128</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m12" doxytag="chanrec::secret"></a><p> @@ -417,7 +422,7 @@ Nonzero if the mode +s is set. <p> This value cannot be set at the same time as <a class="el" href="classchanrec.html#m13">chanrec::c_private</a> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00140">140</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00141">141</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m5" doxytag="chanrec::setby"></a><p> @@ -443,7 +448,7 @@ The last user to set the topic. <p> If this member is an empty string, no topic was ever set. <p> -Definition at line <a class="el" href="channels_8h-source.html#l00109">109</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00110">110</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m2" doxytag="chanrec::topic"></a><p> @@ -469,7 +474,7 @@ Channel topic. <p> If this is an empty string, no channel topic is set. <p> -Definition at line <a class="el" href="channels_8h-source.html#l00098">98</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00099">99</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m8" doxytag="chanrec::topiclock"></a><p> @@ -495,7 +500,7 @@ Nonzero if the mode +t is set. <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00123">123</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00124">124</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <a name="m4" doxytag="chanrec::topicset"></a><p> @@ -521,12 +526,12 @@ Time topic was set. <p> If no topic was ever set, this will be equal to <a class="el" href="classchanrec.html#m3">chanrec::created</a> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00105">105</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00106">106</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <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 Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classchanrec.png b/docs/module-doc/classchanrec.png Binary files differnew file mode 100644 index 000000000..08667d239 --- /dev/null +++ b/docs/module-doc/classchanrec.png diff --git a/docs/module-doc/classclassbase-members.html b/docs/module-doc/classclassbase-members.html new file mode 100644 index 000000000..504ba556c --- /dev/null +++ b/docs/module-doc/classclassbase-members.html @@ -0,0 +1,18 @@ +<!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-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<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 Jan 26 23:45:48 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> +</body> +</html> diff --git a/docs/module-doc/classclassbase.html b/docs/module-doc/classclassbase.html new file mode 100644 index 000000000..9aa669de8 --- /dev/null +++ b/docs/module-doc/classclassbase.html @@ -0,0 +1,134 @@ +<!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>classbase class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>classbase Class Reference</h1><code>#include <<a class="el" href="base_8h-source.html">base.h</a>></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="classconnection.html" alt="connection" shape="rect" coords="108,280,206,304"> +<area href="classFileReader.html" alt="FileReader" shape="rect" coords="108,336,206,360"> +<area href="classHostItem.html" alt="HostItem" shape="rect" coords="108,392,206,416"> +<area href="classModule.html" alt="Module" shape="rect" coords="108,448,206,472"> +<area href="classModuleFactory.html" alt="ModuleFactory" shape="rect" coords="108,504,206,528"> +<area href="classServer.html" alt="Server" shape="rect" coords="108,560,206,584"> +<area href="classucrec.html" alt="ucrec" shape="rect" coords="108,616,206,640"> +<area href="classVersion.html" alt="Version" shape="rect" coords="108,672,206,696"> +</map> +<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 nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classclassbase.html#a0">classbase</a> ()</td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classclassbase.html#a1">~classbase</a> ()</td></tr> +<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classclassbase.html#m0">age</a></td></tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a name="a0" doxytag="classbase::classbase"></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"> classbase::classbase </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="base_8h-source.html#l00018">18</a> of file <a class="el" href="base_8h-source.html">base.h</a>. +<p> +<div class="fragment"><pre>00018 { <a class="code" href="classclassbase.html#m0">age</a> = time(NULL); } +</pre></div> </td> + </tr> +</table> +<a name="a1" doxytag="classbase::~classbase"></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"> classbase::~classbase </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="base_8h-source.html#l00019">19</a> of file <a class="el" href="base_8h-source.html">base.h</a>. +<p> +<div class="fragment"><pre>00019 { } +</pre></div> </td> + </tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="m0" doxytag="classbase::age"></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"> time_t classbase::age + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="base_8h-source.html#l00016">16</a> of file <a class="el" href="base_8h-source.html">base.h</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="base_8h-source.html">base.h</a></ul> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/classclassbase.png b/docs/module-doc/classclassbase.png Binary files differnew file mode 100644 index 000000000..34864a6e2 --- /dev/null +++ b/docs/module-doc/classclassbase.png diff --git a/docs/module-doc/classcommand__t-members.html b/docs/module-doc/classcommand__t-members.html new file mode 100644 index 000000000..49d874f21 --- /dev/null +++ b/docs/module-doc/classcommand__t-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-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<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> + <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="classcommand__t.html#m0">command</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#m2">flags_needed</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#m1">handler_function</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#m3">min_params</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#m5">total_bytes</a></td><td><a class="el" href="classcommand__t.html">command_t</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classcommand__t.html#m4">use_count</a></td><td><a class="el" href="classcommand__t.html">command_t</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr> +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/classcommand__t.html b/docs/module-doc/classcommand__t.html new file mode 100644 index 000000000..92801fbef --- /dev/null +++ b/docs/module-doc/classcommand__t.html @@ -0,0 +1,178 @@ +<!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>command_t class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>command_t Class Reference</h1><code>#include <<a class="el" href="ctables_8h-source.html">ctables.h</a>></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"> +</map> +<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 </td><td valign=bottom><a class="el" href="classcommand__t.html#m0">command</a> [MAXBUF]</td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="ctables_8h.html#a0">handlerfunc</a> * </td><td valign=bottom><a class="el" href="classcommand__t.html#m1">handler_function</a></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classcommand__t.html#m2">flags_needed</a></td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classcommand__t.html#m3">min_params</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classcommand__t.html#m4">use_count</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classcommand__t.html#m5">total_bytes</a></td></tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="m0" doxytag="command_t::command"></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 command_t::command[MAXBUF] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="ctables_8h-source.html#l00047">47</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td> + </tr> +</table> +<a name="m2" doxytag="command_t::flags_needed"></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 command_t::flags_needed + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="ctables_8h-source.html#l00049">49</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td> + </tr> +</table> +<a name="m1" doxytag="command_t::handler_function"></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"> <a class="el" href="ctables_8h.html#a0">handlerfunc</a>* command_t::handler_function + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="ctables_8h-source.html#l00048">48</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td> + </tr> +</table> +<a name="m3" doxytag="command_t::min_params"></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"> int command_t::min_params + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="ctables_8h-source.html#l00050">50</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td> + </tr> +</table> +<a name="m5" doxytag="command_t::total_bytes"></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 command_t::total_bytes + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="ctables_8h-source.html#l00052">52</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td> + </tr> +</table> +<a name="m4" doxytag="command_t::use_count"></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 command_t::use_count + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="ctables_8h-source.html#l00051">51</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="ctables_8h-source.html">ctables.h</a></ul> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/classcommand__t.png b/docs/module-doc/classcommand__t.png Binary files differnew file mode 100644 index 000000000..2bc666276 --- /dev/null +++ b/docs/module-doc/classcommand__t.png diff --git a/docs/module-doc/classconnection-members.html b/docs/module-doc/classconnection-members.html new file mode 100644 index 000000000..8f7d453b5 --- /dev/null +++ b/docs/module-doc/classconnection-members.html @@ -0,0 +1,33 @@ +<!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-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<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> + <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="classconnection.html#m4">bytes_in</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#m5">bytes_out</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#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="classconnection.html#m6">cmds_in</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#m7">cmds_out</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#m0">fd</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#m8">haspassed</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#m1">host</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#m13">idle_lastmsg</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#m3">inbuf</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#m2">ip</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#m11">lastping</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#m14">nping</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#m9">port</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#m10">registered</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m12">signon</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr> +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/classconnection.html b/docs/module-doc/classconnection.html new file mode 100644 index 000000000..6c9a06e2d --- /dev/null +++ b/docs/module-doc/classconnection.html @@ -0,0 +1,433 @@ +<!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>connection class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>connection Class Reference</h1><code>#include <<a class="el" href="connection_8h-source.html">connection.h</a>></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"> +</map> +<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 Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classconnection.html#m0">fd</a></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classconnection.html#m1">host</a> [256]</td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classconnection.html#m2">ip</a></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classconnection.html#m3">inbuf</a> [MAXBUF]</td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classconnection.html#m4">bytes_in</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classconnection.html#m5">bytes_out</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classconnection.html#m6">cmds_in</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classconnection.html#m7">cmds_out</a></td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classconnection.html#m8">haspassed</a></td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classconnection.html#m9">port</a></td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classconnection.html#m10">registered</a></td></tr> +<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classconnection.html#m11">lastping</a></td></tr> +<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classconnection.html#m12">signon</a></td></tr> +<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classconnection.html#m13">idle_lastmsg</a></td></tr> +<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classconnection.html#m14">nping</a></td></tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="m4" doxytag="connection::bytes_in"></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 connection::bytes_in + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00025">25</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m5" doxytag="connection::bytes_out"></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 connection::bytes_out + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00026">26</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m6" doxytag="connection::cmds_in"></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 connection::cmds_in + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00027">27</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m7" doxytag="connection::cmds_out"></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 connection::cmds_out + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m0" doxytag="connection::fd"></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"> int connection::fd + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00021">21</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec::serverrec()</a>, and <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m8" doxytag="connection::haspassed"></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"> bool connection::haspassed + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m1" doxytag="connection::host"></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 connection::host[256] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00022">22</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. </td> + </tr> +</table> +<a name="m13" doxytag="connection::idle_lastmsg"></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"> time_t connection::idle_lastmsg + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00034">34</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m3" doxytag="connection::inbuf"></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 connection::inbuf[MAXBUF] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00024">24</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. </td> + </tr> +</table> +<a name="m2" doxytag="connection::ip"></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 connection::ip + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00023">23</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m11" doxytag="connection::lastping"></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"> time_t connection::lastping + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="classserverrec.html#m3">serverrec</a>. +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00032">32</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m14" doxytag="connection::nping"></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"> time_t connection::nping + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00035">35</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m9" doxytag="connection::port"></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"> int connection::port + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m10" doxytag="connection::registered"></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"> int connection::registered + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<a name="m12" doxytag="connection::signon"></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"> time_t connection::signon + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="connection_8h-source.html#l00033">33</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>. +<p> +Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="connection_8h-source.html">connection.h</a></ul> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:49 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/classconnection.png b/docs/module-doc/classconnection.png Binary files differnew file mode 100644 index 000000000..3f0f60532 --- /dev/null +++ b/docs/module-doc/classconnection.png diff --git a/docs/module-doc/classes.html b/docs/module-doc/classes.html index b6c75ff2d..57d4f5c29 100644 --- a/docs/module-doc/classes.html +++ b/docs/module-doc/classes.html @@ -8,17 +8,17 @@ <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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"> A </td></tr></table> -</td><td><a class="el" href="classConfigReader.html">ConfigReader</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </td></tr></table> -</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </td></tr></table> +</td><td><a class="el" href="classcommand__t.html">command_t</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> F </td></tr></table> +</td><td><a class="el" href="classInviteItem.html">InviteItem</a> </td><td><a class="el" href="classserverrec.html">serverrec</a> </td></tr><tr><td><a class="el" href="classAdmin.html">Admin</a> </td><td><a class="el" href="classConfigReader.html">ConfigReader</a> </td><td><a class="el" href="classFileReader.html">FileReader</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> M </td></tr></table> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> U </td></tr></table> -</td></tr><tr><td><a class="el" href="classAdmin.html">Admin</a> </td><td><a class="el" href="classConnectClass.html">ConnectClass</a> </td><td><a class="el" href="classHostItem.html">HostItem</a> </td><td><a class="el" href="classModule.html">Module</a> </td><td><a class="el" href="classucrec.html">ucrec</a> </td></tr><tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> B </td></tr></table> +</td></tr><tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> B </td></tr></table> +</td><td><a class="el" href="classConnectClass.html">ConnectClass</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> H </td></tr></table> +</td><td><a class="el" href="classModule.html">Module</a> </td><td><a class="el" href="classucrec.html">ucrec</a> </td></tr><tr><td><a class="el" href="classBanItem.html">BanItem</a> </td><td><a class="el" href="classconnection.html">connection</a> </td><td><a class="el" href="classHostItem.html">HostItem</a> </td><td><a class="el" href="classModuleFactory.html">ModuleFactory</a> </td><td><a class="el" href="classuserrec.html">userrec</a> </td></tr><tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </td></tr></table> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> E </td></tr></table> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> I </td></tr></table> -</td><td><a class="el" href="classModuleFactory.html">ModuleFactory</a> </td><td><a class="el" href="classuserrec.html">userrec</a> </td></tr><tr><td><a class="el" href="classBanItem.html">BanItem</a> </td><td><a class="el" href="classExemptItem.html">ExemptItem</a> </td><td><a class="el" href="classInvited.html">Invited</a> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </td></tr></table> +</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> S </td></tr></table> </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> V </td></tr></table> -</td></tr><tr><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> C </td></tr></table> -</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> F </td></tr></table> -</td><td><a class="el" href="classInviteItem.html">InviteItem</a> </td><td><a class="el" href="classServer.html">Server</a> </td><td><a class="el" href="classVersion.html">Version</a> </td></tr><tr><td><a class="el" href="classchanrec.html">chanrec</a> </td><td><a class="el" href="classFileReader.html">FileReader</a> </td></tr></table><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +</td></tr><tr><td><a class="el" href="classchanrec.html">chanrec</a> </td><td><a class="el" href="classExemptItem.html">ExemptItem</a> </td><td><a class="el" href="classInvited.html">Invited</a> </td><td><a class="el" href="classServer.html">Server</a> </td><td><a class="el" href="classVersion.html">Version</a> </td></tr><tr><td><a class="el" href="classclassbase.html">classbase</a> </td></tr></table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classserverrec-members.html b/docs/module-doc/classserverrec-members.html new file mode 100644 index 000000000..28738c867 --- /dev/null +++ b/docs/module-doc/classserverrec-members.html @@ -0,0 +1,49 @@ +<!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-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<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> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#a3">AddLeaf</a>(serverrec *child)</td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <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="classconnection.html#m4">bytes_in</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#m5">bytes_out</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#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="classconnection.html#m6">cmds_in</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#m7">cmds_out</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m7">connected_at</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#a4">DelLeaf</a>(string n)</td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m0">fd</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#m8">haspassed</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m8">hops_away</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m1">host</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#m13">idle_lastmsg</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#m3">inbuf</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#m2">ip</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m10">jupiter</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m3">lastping</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#o0">leaf</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td><code> [private]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m2">linktype</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m0">name</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m14">nping</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m6">opercount</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m1">pingtime</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m9">port</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#m10">registered</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#a0">serverrec</a>()</td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#a1">serverrec</a>(char *n, int link_t, long ver, bool jupe)</td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m12">signon</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m5">usercount</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m4">usercount_i</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m9">version</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#a2">~serverrec</a>()</td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr> +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/classserverrec.html b/docs/module-doc/classserverrec.html new file mode 100644 index 000000000..ca596f9eb --- /dev/null +++ b/docs/module-doc/classserverrec.html @@ -0,0 +1,591 @@ +<!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>serverrec class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>serverrec Class Reference</h1><code>#include <<a class="el" href="servers_8h-source.html">servers.h</a>></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"> +</map> +<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 nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classserverrec.html#a0">serverrec</a> ()</td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classserverrec.html#a1">serverrec</a> (char *n, int link_t, long ver, bool jupe)</td></tr> +<tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classserverrec.html#a2">~serverrec</a> ()</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classserverrec.html#a3">AddLeaf</a> (serverrec *child)</td></tr> +<tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classserverrec.html#a4">DelLeaf</a> (string n)</td></tr> +<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classserverrec.html#m0">name</a> [MAXBUF]</td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classserverrec.html#m1">pingtime</a></td></tr> +<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classserverrec.html#m2">linktype</a></td></tr> +<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classserverrec.html#m3">lastping</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classserverrec.html#m4">usercount_i</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classserverrec.html#m5">usercount</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classserverrec.html#m6">opercount</a></td></tr> +<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classserverrec.html#m7">connected_at</a></td></tr> +<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classserverrec.html#m8">hops_away</a></td></tr> +<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classserverrec.html#m9">version</a></td></tr> +<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classserverrec.html#m10">jupiter</a></td></tr> +<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr> +<tr><td nowrap align=right valign=top>map< string, serverrec * > </td><td valign=bottom><a class="el" href="classserverrec.html#o0">leaf</a></td></tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a name="a0" doxytag="serverrec::serverrec"></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"> serverrec::serverrec </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8cpp-source.html#l00016">16</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>. +<p> +References <a class="el" href="servers_8h-source.html#l00033">connected_at</a>, <a class="el" href="connection_8h-source.html#l00021">connection::fd</a>, <a class="el" href="servers_8h-source.html#l00034">hops_away</a>, <a class="el" href="servers_8h-source.html#l00036">jupiter</a>, <a class="el" href="servers_8h-source.html#l00029">lastping</a>, <a class="el" href="servers_8h-source.html#l00024">leaf</a>, <a class="el" href="servers_8h-source.html#l00018">LINK_ACTIVE</a>, <a class="el" href="servers_8h-source.html#l00028">linktype</a>, <a class="el" href="servers_8h-source.html#l00032">opercount</a>, <a class="el" href="servers_8h-source.html#l00027">pingtime</a>, <a class="el" href="servers_8h-source.html#l00031">usercount</a>, <a class="el" href="servers_8h-source.html#l00030">usercount_i</a>, and <a class="el" href="servers_8h-source.html#l00035">version</a>. +<p> +<div class="fragment"><pre>00017 { +00018 <a class="code" href="classserverrec.html#o0">leaf</a>.clear(); +00019 strcpy(name,<span class="stringliteral">""</span>); +00020 <a class="code" href="classserverrec.html#m1">pingtime</a> = 0; +00021 <a class="code" href="classserverrec.html#m2">linktype</a> = <a class="code" href="servers_8h.html#a0">LINK_ACTIVE</a>; +00022 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL); +00023 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = <a class="code" href="classserverrec.html#m9">version</a> = 0; +00024 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1; +00025 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL); +00026 <a class="code" href="classserverrec.html#m10">jupiter</a> = <span class="keyword">false</span>; +00027 <a class="code" href="classconnection.html#m0">fd</a> = 0; +00028 } +</pre></div> </td> + </tr> +</table> +<a name="a1" doxytag="serverrec::serverrec"></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"> serverrec::serverrec </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">char * </td> + <td class="mdname" nowrap> <em>n</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>int </td> + <td class="mdname" nowrap> <em>link_t</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>long </td> + <td class="mdname" nowrap> <em>ver</em>, </td> + </tr> + <tr> + <td></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>jupe</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8cpp-source.html#l00035">35</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>. +<p> +References <a class="el" href="servers_8h-source.html#l00033">connected_at</a>, <a class="el" href="connection_8h-source.html#l00021">connection::fd</a>, <a class="el" href="servers_8h-source.html#l00034">hops_away</a>, <a class="el" href="servers_8h-source.html#l00036">jupiter</a>, <a class="el" href="servers_8h-source.html#l00029">lastping</a>, <a class="el" href="servers_8h-source.html#l00024">leaf</a>, <a class="el" href="servers_8h-source.html#l00028">linktype</a>, <a class="el" href="servers_8h-source.html#l00032">opercount</a>, <a class="el" href="servers_8h-source.html#l00031">usercount</a>, <a class="el" href="servers_8h-source.html#l00030">usercount_i</a>, and <a class="el" href="servers_8h-source.html#l00035">version</a>. +<p> +<div class="fragment"><pre>00036 { +00037 <a class="code" href="classserverrec.html#o0">leaf</a>.clear(); +00038 strcpy(name,n); +00039 <a class="code" href="classserverrec.html#m2">linktype</a> = link_t; +00040 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL); +00041 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = 0; +00042 <a class="code" href="classserverrec.html#m9">version</a> = ver; +00043 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1; +00044 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL); +00045 <a class="code" href="classserverrec.html#m10">jupiter</a> = jupe; +00046 <a class="code" href="classconnection.html#m0">fd</a> = 0; +00047 } +</pre></div> </td> + </tr> +</table> +<a name="a2" doxytag="serverrec::~serverrec"></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"> serverrec::~serverrec </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8cpp-source.html#l00031">31</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>. +<p> +<div class="fragment"><pre>00032 { +00033 } +</pre></div> </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a name="a3" doxytag="serverrec::AddLeaf"></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"> void serverrec::AddLeaf </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">serverrec * </td> + <td class="mdname1" valign="top" nowrap> <em>child</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8cpp-source.html#l00049">49</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>. +<p> +References <a class="el" href="servers_8h-source.html#l00024">leaf</a>, and <a class="el" href="servers_8h-source.html#l00026">name</a>. +<p> +<div class="fragment"><pre>00050 { +00051 <a class="code" href="classserverrec.html#o0">leaf</a>[child-><a class="code" href="classserverrec.html#m0">name</a>] = child; +00052 } +</pre></div> </td> + </tr> +</table> +<a name="a4" doxytag="serverrec::DelLeaf"></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"> void serverrec::DelLeaf </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">string </td> + <td class="mdname1" valign="top" nowrap> <em>n</em> </td> + <td class="md" valign="top">) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8cpp-source.html#l00054">54</a> of file <a class="el" href="servers_8cpp-source.html">servers.cpp</a>. +<p> +References <a class="el" href="servers_8h-source.html#l00024">leaf</a>. +<p> +<div class="fragment"><pre>00055 { +00056 server_list::iterator i = <a class="code" href="classserverrec.html#o0">leaf</a>.find(n); +00057 +00058 <span class="keywordflow">if</span> (i != <a class="code" href="classserverrec.html#o0">leaf</a>.end()) +00059 <a class="code" href="classserverrec.html#o0">leaf</a>.erase(i); +00060 } +</pre></div> </td> + </tr> +</table> +<hr><h2>Member Data Documentation</h2> +<a name="m7" doxytag="serverrec::connected_at"></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"> time_t serverrec::connected_at + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00033">33</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m8" doxytag="serverrec::hops_away"></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"> time_t serverrec::hops_away + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00034">34</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m10" doxytag="serverrec::jupiter"></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"> bool serverrec::jupiter + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00036">36</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m3" doxytag="serverrec::lastping"></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"> time_t serverrec::lastping + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented from <a class="el" href="classconnection.html#m11">connection</a>. +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00029">29</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="o0" doxytag="serverrec::leaf"></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"> map<string, serverrec*> serverrec::leaf<code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00024">24</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00049">AddLeaf()</a>, <a class="el" href="servers_8cpp-source.html#l00054">DelLeaf()</a>, and <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m2" doxytag="serverrec::linktype"></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"> int serverrec::linktype + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00028">28</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m0" doxytag="serverrec::name"></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 serverrec::name[MAXBUF] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00026">26</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00049">AddLeaf()</a>. </td> + </tr> +</table> +<a name="m6" doxytag="serverrec::opercount"></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 serverrec::opercount + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00032">32</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m1" doxytag="serverrec::pingtime"></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"> int serverrec::pingtime + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00027">27</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m5" doxytag="serverrec::usercount"></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 serverrec::usercount + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00031">31</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m4" doxytag="serverrec::usercount_i"></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 serverrec::usercount_i + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00030">30</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<a name="m9" doxytag="serverrec::version"></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 serverrec::version + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00035">35</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec()</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="servers_8h-source.html">servers.h</a><li><a class="el" href="servers_8cpp-source.html">servers.cpp</a></ul> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/classserverrec.png b/docs/module-doc/classserverrec.png Binary files differnew file mode 100644 index 000000000..5dde788a0 --- /dev/null +++ b/docs/module-doc/classserverrec.png diff --git a/docs/module-doc/classucrec-members.html b/docs/module-doc/classucrec-members.html index ffde8fdd4..504d50f4e 100644 --- a/docs/module-doc/classucrec-members.html +++ b/docs/module-doc/classucrec-members.html @@ -7,11 +7,14 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> + <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="classucrec.html#m1">channel</a></td><td><a class="el" href="classucrec.html">ucrec</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="classucrec.html#m0">uc_modes</a></td><td><a class="el" href="classucrec.html">ucrec</a></td><td></td></tr> <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 Thu Jan 23 20:28:59 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classucrec.html b/docs/module-doc/classucrec.html index 865b1a708..c601649fa 100644 --- a/docs/module-doc/classucrec.html +++ b/docs/module-doc/classucrec.html @@ -11,6 +11,11 @@ <p> <code>#include <<a class="el" href="channels_8h-source.html">channels.h</a>></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"> +</map> <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> @@ -29,7 +34,7 @@ The uc_modes member holds a bitmask of which privilages the user has on the chan <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00181">181</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="channels_8h-source.html#l00182">182</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="ucrec::ucrec"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -57,9 +62,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00181">181</a> o <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00194">194</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. +Definition at line <a class="el" href="channels_8h-source.html#l00195">195</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. <p> -<div class="fragment"><pre>00194 { <span class="comment">/* stub */</span> } +<div class="fragment"><pre>00195 { <span class="comment">/* stub */</span> } </pre></div> </td> </tr> </table> @@ -90,9 +95,9 @@ Definition at line <a class="el" href="channels_8h-source.html#l00194">194</a> o <p> <p> -Definition at line <a class="el" href="channels_8h-source.html#l00195">195</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. +Definition at line <a class="el" href="channels_8h-source.html#l00196">196</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. <p> -<div class="fragment"><pre>00195 { <span class="comment">/* stub */</span> } +<div class="fragment"><pre>00196 { <span class="comment">/* stub */</span> } </pre></div> </td> </tr> </table> @@ -120,7 +125,7 @@ Points to the channel record where the given modes apply. <p> If the record is not in use, this value will be NULL. <p> -Definition at line <a class="el" href="channels_8h-source.html#l00192">192</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. +Definition at line <a class="el" href="channels_8h-source.html#l00193">193</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. <p> Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec::userrec()</a>. </td> </tr> @@ -148,12 +153,12 @@ Contains a bitmask of the UCMODE_OP ... <p> UCMODE_FOUNDER values. If this value is zero, the user has no privilages upon the channel. <p> -Definition at line <a class="el" href="channels_8h-source.html#l00187">187</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> +Definition at line <a class="el" href="channels_8h-source.html#l00188">188</a> of file <a class="el" href="channels_8h-source.html">channels.h</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="channels_8h-source.html">channels.h</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classucrec.png b/docs/module-doc/classucrec.png Binary files differnew file mode 100644 index 000000000..33cdf11fa --- /dev/null +++ b/docs/module-doc/classucrec.png diff --git a/docs/module-doc/classuserrec-members.html b/docs/module-doc/classuserrec-members.html index 72c404672..779e069c4 100644 --- a/docs/module-doc/classuserrec-members.html +++ b/docs/module-doc/classuserrec-members.html @@ -7,39 +7,42 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <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> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m16">awaymsg</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m18">bytes_in</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m19">bytes_out</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m14">chans</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m20">cmds_in</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m21">cmds_out</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m4">dhost</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m6">fd</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m5">fullname</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#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="classuserrec.html#m7">awaymsg</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m4">bytes_in</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#m5">bytes_out</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m5">chans</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#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="classconnection.html#m6">cmds_in</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#m7">cmds_out</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m2">dhost</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m0">fd</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m3">fullname</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#a2">GetFullHost</a>()</td><td><a class="el" href="classuserrec.html">userrec</a></td><td><code> [virtual]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#a3">GetFullRealHost</a>()</td><td><a class="el" href="classuserrec.html">userrec</a></td><td><code> [virtual]</code></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m23">haspassed</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m3">host</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m2">ident</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m11">idle_lastmsg</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m8">inbuf</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m8">haspassed</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#m1">host</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m1">ident</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m13">idle_lastmsg</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#m3">inbuf</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#o0">invites</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td><code> [private]</code></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#a5">InviteTo</a>(char *channel)</td><td><a class="el" href="classuserrec.html">userrec</a></td><td><code> [virtual]</code></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m1">ip</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m2">ip</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#a4">IsInvited</a>(char *channel)</td><td><a class="el" href="classuserrec.html">userrec</a></td><td><code> [virtual]</code></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m9">lastping</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m7">modes</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m11">lastping</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m4">modes</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m0">nick</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m12">nping</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m17">port</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m13">registered</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m14">nping</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#m9">port</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#m10">registered</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#a6">RemoveInvite</a>(char *channel)</td><td><a class="el" href="classuserrec.html">userrec</a></td><td><code> [virtual]</code></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m22">result</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m15">server</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> - <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m10">signon</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m8">result</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m6">server</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr> + <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m12">signon</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr> <tr bgcolor="#f0f0f0"><td><a class="el" href="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 Thu Jan 23 20:29:00 2003 for InspIRCd by +</table><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classuserrec.html b/docs/module-doc/classuserrec.html index c241c89f9..07d5cf5ed 100644 --- a/docs/module-doc/classuserrec.html +++ b/docs/module-doc/classuserrec.html @@ -11,6 +11,12 @@ <p> <code>#include <<a class="el" href="users_8h-source.html">users.h</a>></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"> +</map> <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> @@ -29,52 +35,21 @@ <tr><td colspan=2><br><h2>Public Attributes</h2></td></tr> <tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m0">nick</a> [NICKMAX]</td></tr> <tr><td> </td><td><font size=-1><em>The users nickname.</em> <a href="#m0"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>unsigned long </td><td valign=bottom><a class="el" href="classuserrec.html#m1">ip</a></td></tr> -<tr><td> </td><td><font size=-1><em>The users ip address in network order.</em> <a href="#m1"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m2">ident</a> [64]</td></tr> -<tr><td> </td><td><font size=-1><em>The users ident reply.</em> <a href="#m2"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m3">host</a> [256]</td></tr> -<tr><td> </td><td><font size=-1><em>The users hostname, or ip address in string form.</em> <a href="#m3"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m4">dhost</a> [256]</td></tr> -<tr><td> </td><td><font size=-1><em>The host displayed to non-opers (used for cloaking etc).</em> <a href="#m4"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m5">fullname</a> [128]</td></tr> -<tr><td> </td><td><font size=-1><em>The users full name.</em> <a href="#m5"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classuserrec.html#m6">fd</a></td></tr> -<tr><td> </td><td><font size=-1><em>The users file descriptor.</em> <a href="#m6"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m7">modes</a> [32]</td></tr> -<tr><td> </td><td><font size=-1><em>The user's mode string.</em> <a href="#m7"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m8">inbuf</a> [MAXBUF]</td></tr> -<tr><td> </td><td><font size=-1><em>The users input buffer.</em> <a href="#m8"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classuserrec.html#m9">lastping</a></td></tr> -<tr><td> </td><td><font size=-1><em>The last time the user was pinged by the core.</em> <a href="#m9"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classuserrec.html#m10">signon</a></td></tr> -<tr><td> </td><td><font size=-1><em>The users signon time.</em> <a href="#m10"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classuserrec.html#m11">idle_lastmsg</a></td></tr> -<tr><td> </td><td><font size=-1><em>The time the user last sent a message.</em> <a href="#m11"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>time_t </td><td valign=bottom><a class="el" href="classuserrec.html#m12">nping</a></td></tr> -<tr><td> </td><td><font size=-1><em>True if the user replied to their last ping.</em> <a href="#m12"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classuserrec.html#m13">registered</a></td></tr> -<tr><td> </td><td><font size=-1><em>Bit 1 is set if the user sent a NICK command, bit 2 is set if the user sent a USER command.</em> <a href="#m13"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top><a class="el" href="classucrec.html">ucrec</a> </td><td valign=bottom><a class="el" href="classuserrec.html#m14">chans</a> [MAXCHANS]</td></tr> -<tr><td> </td><td><font size=-1><em>A list of the channels the user is currently on.</em> <a href="#m14"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m15">server</a> [256]</td></tr> -<tr><td> </td><td><font size=-1><em>The server the user is connected to.</em> <a href="#m15"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m16">awaymsg</a> [512]</td></tr> -<tr><td> </td><td><font size=-1><em>The user's away message.</em> <a href="#m16"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classuserrec.html#m17">port</a></td></tr> -<tr><td> </td><td><font size=-1><em>The port that the user connected to.</em> <a href="#m17"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classuserrec.html#m18">bytes_in</a></td></tr> -<tr><td> </td><td><font size=-1><em>Stores the number of incoming bytes from the connection.</em> <a href="#m18"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classuserrec.html#m19">bytes_out</a></td></tr> -<tr><td> </td><td><font size=-1><em>Stores the number of outgoing bytes to the connection.</em> <a href="#m19"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classuserrec.html#m20">cmds_in</a></td></tr> -<tr><td> </td><td><font size=-1><em>Stores the number of incoming commands from the connection.</em> <a href="#m20"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>long </td><td valign=bottom><a class="el" href="classuserrec.html#m21">cmds_out</a></td></tr> -<tr><td> </td><td><font size=-1><em>Stores the number of outgoing commands to the connection.</em> <a href="#m21"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m22">result</a> [256]</td></tr> -<tr><td> </td><td><font size=-1><em>Stores the result of the last GetFullHost or GetRealHost call.</em> <a href="#m22"></a><em></em></font><br><br></td></tr> -<tr><td nowrap align=right valign=top>bool </td><td valign=bottom><a class="el" href="classuserrec.html#m23">haspassed</a></td></tr> -<tr><td> </td><td><font size=-1><em>True if a correct password has been given using PASS command.</em> <a href="#m23"></a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m1">ident</a> [64]</td></tr> +<tr><td> </td><td><font size=-1><em>The users ident reply.</em> <a href="#m1"></a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m2">dhost</a> [256]</td></tr> +<tr><td> </td><td><font size=-1><em>The host displayed to non-opers (used for cloaking etc).</em> <a href="#m2"></a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m3">fullname</a> [128]</td></tr> +<tr><td> </td><td><font size=-1><em>The users full name.</em> <a href="#m3"></a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m4">modes</a> [32]</td></tr> +<tr><td> </td><td><font size=-1><em>The user's mode string.</em> <a href="#m4"></a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top><a class="el" href="classucrec.html">ucrec</a> </td><td valign=bottom><a class="el" href="classuserrec.html#m5">chans</a> [MAXCHANS]</td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m6">server</a> [256]</td></tr> +<tr><td> </td><td><font size=-1><em>The server the user is connected to.</em> <a href="#m6"></a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m7">awaymsg</a> [512]</td></tr> +<tr><td> </td><td><font size=-1><em>The user's away message.</em> <a href="#m7"></a><em></em></font><br><br></td></tr> +<tr><td nowrap align=right valign=top>char </td><td valign=bottom><a class="el" href="classuserrec.html#m8">result</a> [256]</td></tr> +<tr><td> </td><td><font size=-1><em>Stores the result of the last GetFullHost or GetRealHost call.</em> <a href="#m8"></a><em></em></font><br><br></td></tr> <tr><td colspan=2><br><h2>Private Attributes</h2></td></tr> <tr><td nowrap align=right valign=top><a class="el" href="users_8h.html#a6">InvitedList</a> </td><td valign=bottom><a class="el" href="classuserrec.html#o0">invites</a></td></tr> <tr><td> </td><td><font size=-1><em>A list of channels the user has a pending invite to.</em> <a href="#o0"></a><em></em></font><br><br></td></tr> @@ -86,7 +61,7 @@ Everything about a connection is stored here primarily, from the user's socket I <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00083">83</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> +Definition at line <a class="el" href="users_8h-source.html#l00084">84</a> of file <a class="el" href="users_8h-source.html">users.h</a>.<hr><h2>Constructor & Destructor Documentation</h2> <a name="a0" doxytag="userrec::userrec"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> @@ -116,12 +91,12 @@ Definition at line <a class="el" href="users_8h-source.html#l00083">83</a> of fi <p> Definition at line <a class="el" href="users_8cpp-source.html#l00026">26</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>. <p> -References <a class="el" href="users_8h-source.html#l00186">bytes_in</a>, <a class="el" href="users_8h-source.html#l00191">bytes_out</a>, <a class="el" href="channels_8h-source.html#l00192">ucrec::channel</a>, <a class="el" href="users_8h-source.html#l00168">chans</a>, <a class="el" href="users_8h-source.html#l00196">cmds_in</a>, <a class="el" href="users_8h-source.html#l00201">cmds_out</a>, <a class="el" href="users_8h-source.html#l00123">fd</a>, <a class="el" href="users_8h-source.html#l00212">haspassed</a>, <a class="el" href="users_8h-source.html#l00150">idle_lastmsg</a>, <a class="el" href="users_8h-source.html#l00089">invites</a>, <a class="el" href="users_8h-source.html#l00100">ip</a>, <a class="el" href="users_8h-source.html#l00141">lastping</a>, <a class="el" href="users_8h-source.html#l00156">nping</a>, <a class="el" href="users_8h-source.html#l00181">port</a>, <a class="el" href="users_8h-source.html#l00162">registered</a>, and <a class="el" href="users_8h-source.html#l00145">signon</a>. +References <a class="el" href="connection_8h-source.html#l00025">connection::bytes_in</a>, <a class="el" href="connection_8h-source.html#l00026">connection::bytes_out</a>, <a class="el" href="channels_8h-source.html#l00193">ucrec::channel</a>, <a class="el" href="users_8h-source.html#l00118">chans</a>, <a class="el" href="connection_8h-source.html#l00027">connection::cmds_in</a>, <a class="el" href="connection_8h-source.html#l00028">connection::cmds_out</a>, <a class="el" href="connection_8h-source.html#l00021">connection::fd</a>, <a class="el" href="connection_8h-source.html#l00029">connection::haspassed</a>, <a class="el" href="connection_8h-source.html#l00034">connection::idle_lastmsg</a>, <a class="el" href="users_8h-source.html#l00090">invites</a>, <a class="el" href="connection_8h-source.html#l00023">connection::ip</a>, <a class="el" href="connection_8h-source.html#l00032">connection::lastping</a>, <a class="el" href="connection_8h-source.html#l00035">connection::nping</a>, <a class="el" href="connection_8h-source.html#l00030">connection::port</a>, <a class="el" href="connection_8h-source.html#l00031">connection::registered</a>, and <a class="el" href="connection_8h-source.html#l00033">connection::signon</a>. <p> <div class="fragment"><pre>00027 { 00028 <span class="comment">// the PROPER way to do it, AVOID bzero at *ALL* costs</span> 00029 strcpy(nick,<span class="stringliteral">""</span>); -00030 <a class="code" href="classuserrec.html#m1">ip</a> = 0; +00030 <a class="code" href="classconnection.html#m2">ip</a> = 0; 00031 strcpy(ident,<span class="stringliteral">""</span>); 00032 strcpy(host,<span class="stringliteral">""</span>); 00033 strcpy(dhost,<span class="stringliteral">""</span>); @@ -130,13 +105,13 @@ References <a class="el" href="users_8h-source.html#l00186">bytes_in</a>, <a cla 00036 strcpy(inbuf,<span class="stringliteral">""</span>); 00037 strcpy(server,<span class="stringliteral">""</span>); 00038 strcpy(awaymsg,<span class="stringliteral">""</span>); -00039 <a class="code" href="classuserrec.html#m6">fd</a> = <a class="code" href="classuserrec.html#m9">lastping</a> = <a class="code" href="classuserrec.html#m10">signon</a> = <a class="code" href="classuserrec.html#m11">idle_lastmsg</a> = <a class="code" href="classuserrec.html#m12">nping</a> = <a class="code" href="classuserrec.html#m13">registered</a> = 0; -00040 <a class="code" href="classuserrec.html#m17">port</a> = <a class="code" href="classuserrec.html#m18">bytes_in</a> = <a class="code" href="classuserrec.html#m19">bytes_out</a> = <a class="code" href="classuserrec.html#m20">cmds_in</a> = <a class="code" href="classuserrec.html#m21">cmds_out</a> = 0; -00041 <a class="code" href="classuserrec.html#m23">haspassed</a> = <span class="keyword">false</span>; +00039 <a class="code" href="classconnection.html#m0">fd</a> = <a class="code" href="classconnection.html#m11">lastping</a> = <a class="code" href="classconnection.html#m12">signon</a> = <a class="code" href="classconnection.html#m13">idle_lastmsg</a> = <a class="code" href="classconnection.html#m14">nping</a> = <a class="code" href="classconnection.html#m10">registered</a> = 0; +00040 <a class="code" href="classconnection.html#m9">port</a> = <a class="code" href="classconnection.html#m4">bytes_in</a> = <a class="code" href="classconnection.html#m5">bytes_out</a> = <a class="code" href="classconnection.html#m6">cmds_in</a> = <a class="code" href="classconnection.html#m7">cmds_out</a> = 0; +00041 <a class="code" href="classconnection.html#m8">haspassed</a> = <span class="keyword">false</span>; 00042 strcpy(result,<span class="stringliteral">""</span>); 00043 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < MAXCHANS; i++) 00044 { -00045 <a class="code" href="classuserrec.html#m14">chans</a>[i].<a class="code" href="classucrec.html#m1">channel</a> = NULL; +00045 <a class="code" href="classuserrec.html#m5">chans</a>[i].<a class="code" href="classucrec.html#m1">channel</a> = NULL; 00046 } 00047 <a class="code" href="classuserrec.html#o0">invites</a>.clear(); 00048 } @@ -170,9 +145,9 @@ References <a class="el" href="users_8h-source.html#l00186">bytes_in</a>, <a cla <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00216">216</a> of file <a class="el" href="users_8h-source.html">users.h</a>. +Definition at line <a class="el" href="users_8h-source.html#l00136">136</a> of file <a class="el" href="users_8h-source.html">users.h</a>. <p> -<div class="fragment"><pre>00216 { } +<div class="fragment"><pre>00136 { } </pre></div> </td> </tr> </table> @@ -208,11 +183,11 @@ Returns the full displayed host of the user This member function returns the hos <p> Definition at line <a class="el" href="users_8cpp-source.html#l00051">51</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>. <p> -References <a class="el" href="users_8h-source.html#l00206">result</a>. +References <a class="el" href="users_8h-source.html#l00132">result</a>. <p> <div class="fragment"><pre>00052 { 00053 sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,dhost); -00054 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m22">result</a>; +00054 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>; 00055 } </pre></div> </td> </tr> @@ -248,11 +223,11 @@ If any form of hostname cloaking is in operation, e.g. through a module, then th <p> Definition at line <a class="el" href="users_8cpp-source.html#l00058">58</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>. <p> -References <a class="el" href="users_8h-source.html#l00206">result</a>. +References <a class="el" href="users_8h-source.html#l00132">result</a>. <p> <div class="fragment"><pre>00059 { 00060 sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,host); -00061 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m22">result</a>; +00061 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>; 00062 } </pre></div> </td> </tr> @@ -289,7 +264,7 @@ Adds a channel to a users invite list (invites them to a channel). <p> Definition at line <a class="el" href="users_8cpp-source.html#l00075">75</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>. <p> -References <a class="el" href="users_8h-source.html#l00053">Invited::channel</a>, and <a class="el" href="users_8h-source.html#l00089">invites</a>. +References <a class="el" href="users_8h-source.html#l00054">Invited::channel</a>, and <a class="el" href="users_8h-source.html#l00090">invites</a>. <p> <div class="fragment"><pre>00076 { 00077 <a class="code" href="classInvited.html">Invited</a> i; @@ -331,7 +306,7 @@ Returns true if a user is invited to a channel. <p> Definition at line <a class="el" href="users_8cpp-source.html#l00064">64</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>. <p> -References <a class="el" href="users_8h-source.html#l00089">invites</a>. +References <a class="el" href="users_8h-source.html#l00090">invites</a>. <p> <div class="fragment"><pre>00065 { 00066 <span class="keywordflow">for</span> (InvitedList::iterator i = <a class="code" href="classuserrec.html#o0">invites</a>.begin(); i != <a class="code" href="classuserrec.html#o0">invites</a>.end(); i++) @@ -377,7 +352,7 @@ This member function is called on successfully joining an invite only channel to <p> Definition at line <a class="el" href="users_8cpp-source.html#l00082">82</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>. <p> -References <a class="el" href="users_8h-source.html#l00089">invites</a>. +References <a class="el" href="users_8h-source.html#l00090">invites</a>. <p> <div class="fragment"><pre>00083 { 00084 <span class="keywordflow">for</span> (InvitedList::iterator i = <a class="code" href="classuserrec.html#o0">invites</a>.begin(); i != <a class="code" href="classuserrec.html#o0">invites</a>.end(); i++) @@ -393,7 +368,7 @@ References <a class="el" href="users_8h-source.html#l00089">invites</a>. </tr> </table> <hr><h2>Member Data Documentation</h2> -<a name="m16" doxytag="userrec::awaymsg"></a><p> +<a name="m7" doxytag="userrec::awaymsg"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> @@ -416,66 +391,10 @@ The user's away message. <p> If this string is empty, the user is not marked as away. <p> -Definition at line <a class="el" href="users_8h-source.html#l00177">177</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00127">127</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> -<a name="m18" doxytag="userrec::bytes_in"></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 userrec::bytes_in - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -Stores the number of incoming bytes from the connection. -<p> -Used by /STATS -<p> -Definition at line <a class="el" href="users_8h-source.html#l00186">186</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m19" doxytag="userrec::bytes_out"></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 userrec::bytes_out - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -Stores the number of outgoing bytes to the connection. -<p> -Used by /STATS -<p> -Definition at line <a class="el" href="users_8h-source.html#l00191">191</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m14" doxytag="userrec::chans"></a><p> +<a name="m5" doxytag="userrec::chans"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> @@ -494,72 +413,14 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. <td> <p> -A list of the channels the user is currently on. -<p> -If any of these values are NULL, the record is not in use and may be associated with a channel by the JOIN command. see RFC 1459. -<p> -Definition at line <a class="el" href="users_8h-source.html#l00168">168</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m20" doxytag="userrec::cmds_in"></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 userrec::cmds_in - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> <p> -Stores the number of incoming commands from the connection. -<p> -Used by /STATS -<p> -Definition at line <a class="el" href="users_8h-source.html#l00196">196</a> of file <a class="el" href="users_8h-source.html">users.h</a>. +Definition at line <a class="el" href="users_8h-source.html#l00118">118</a> of file <a class="el" href="users_8h-source.html">users.h</a>. <p> Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> </tr> </table> -<a name="m21" doxytag="userrec::cmds_out"></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 userrec::cmds_out - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -Stores the number of outgoing commands to the connection. -<p> -Used by /STATS -<p> -Definition at line <a class="el" href="users_8h-source.html#l00201">201</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m4" doxytag="userrec::dhost"></a><p> +<a name="m2" doxytag="userrec::dhost"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> @@ -580,40 +441,12 @@ Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. <p> The host displayed to non-opers (used for cloaking etc). <p> -This usually matches the value of <a class="el" href="classuserrec.html#m3">userrec::host</a>. +This usually matches the value of <a class="el" href="classconnection.html#m1">userrec::host</a>. <p> -Definition at line <a class="el" href="users_8h-source.html#l00113">113</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00106">106</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> -<a name="m6" doxytag="userrec::fd"></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"> int userrec::fd - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -The users file descriptor. -<p> -If this is zero, the socket has been closed and the core has not yet realised and removed the record from memory. -<p> -Definition at line <a class="el" href="users_8h-source.html#l00123">123</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m5" doxytag="userrec::fullname"></a><p> +<a name="m3" doxytag="userrec::fullname"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> @@ -636,64 +469,10 @@ The users full name. <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00117">117</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> - </tr> -</table> -<a name="m23" doxytag="userrec::haspassed"></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"> bool userrec::haspassed - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -True if a correct password has been given using PASS command. -<p> -If the user is a member of a connection class that does not require a password, the value stored here is of no use. -<p> -Definition at line <a class="el" href="users_8h-source.html#l00212">212</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m3" doxytag="userrec::host"></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 userrec::host[256] - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -The users hostname, or ip address in string form. -<p> - -<p> -Definition at line <a class="el" href="users_8h-source.html#l00108">108</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00110">110</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> -<a name="m2" doxytag="userrec::ident"></a><p> +<a name="m1" doxytag="userrec::ident"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> @@ -716,61 +495,7 @@ The users ident reply. <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00104">104</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> - </tr> -</table> -<a name="m11" doxytag="userrec::idle_lastmsg"></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"> time_t userrec::idle_lastmsg - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -The time the user last sent a message. -<p> -See also <a class="el" href="classuserrec.html#m9">userrec::lastping</a> and <a class="el" href="classuserrec.html#m10">userrec::signon</a> -<p> -Definition at line <a class="el" href="users_8h-source.html#l00150">150</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m8" doxytag="userrec::inbuf"></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 userrec::inbuf[MAXBUF] - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -The users input buffer. -<p> -Used by the C recv() function. -<p> -Definition at line <a class="el" href="users_8h-source.html#l00134">134</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00101">101</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="o0" doxytag="userrec::invites"></a><p> @@ -796,68 +521,12 @@ A list of channels the user has a pending invite to. <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00089">89</a> of file <a class="el" href="users_8h-source.html">users.h</a>. +Definition at line <a class="el" href="users_8h-source.html#l00090">90</a> of file <a class="el" href="users_8h-source.html">users.h</a>. <p> Referenced by <a class="el" href="users_8cpp-source.html#l00075">InviteTo()</a>, <a class="el" href="users_8cpp-source.html#l00064">IsInvited()</a>, <a class="el" href="users_8cpp-source.html#l00082">RemoveInvite()</a>, and <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> </tr> </table> -<a name="m1" doxytag="userrec::ip"></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"> unsigned long userrec::ip - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -The users ip address in network order. -<p> - -<p> -Definition at line <a class="el" href="users_8h-source.html#l00100">100</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m9" doxytag="userrec::lastping"></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"> time_t userrec::lastping - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -The last time the user was pinged by the core. -<p> -When this value is more than 120 seconds difference from 'time(NULL)', a ping is sent to the client. If the user has an outstanding PING request the next time this event occurs after 4 total minutes, they are disconnected. -<p> -Definition at line <a class="el" href="users_8h-source.html#l00141">141</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m7" doxytag="userrec::modes"></a><p> +<a name="m4" doxytag="userrec::modes"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> @@ -880,7 +549,7 @@ The user's mode string. <p> This may contain any of the following RFC characters: o, w, s, i Your module may define other mode characters as it sees fit. <p> -Definition at line <a class="el" href="users_8h-source.html#l00129">129</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00116">116</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="m0" doxytag="userrec::nick"></a><p> @@ -906,94 +575,10 @@ The users nickname. <p> An invalid nickname indicates an unregistered connection prior to the NICK command. <p> -Definition at line <a class="el" href="users_8h-source.html#l00096">96</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> - </tr> -</table> -<a name="m12" doxytag="userrec::nping"></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"> time_t userrec::nping - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -True if the user replied to their last ping. -<p> -If this is true, the user can be sent another ping at the specified time, otherwise they will be discnnected. See also <a class="el" href="classuserrec.html#m9">userrec::lastping</a> -<p> -Definition at line <a class="el" href="users_8h-source.html#l00156">156</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m17" doxytag="userrec::port"></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"> int userrec::port - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -The port that the user connected to. -<p> - -<p> -Definition at line <a class="el" href="users_8h-source.html#l00181">181</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> - </tr> -</table> -<a name="m13" doxytag="userrec::registered"></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"> int userrec::registered - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -Bit 1 is set if the user sent a NICK command, bit 2 is set if the user sent a USER command. -<p> -If both bits are set then the connection is awaiting MOTD. Sending of MOTD sets bit 3, and makes the value of <a class="el" href="classuserrec.html#m13">userrec::registered</a> == 7, showing a fully established client session. -<p> -Definition at line <a class="el" href="users_8h-source.html#l00162">162</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00097">97</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> -<a name="m22" doxytag="userrec::result"></a><p> +<a name="m8" doxytag="userrec::result"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> @@ -1016,12 +601,12 @@ Stores the result of the last GetFullHost or GetRealHost call. <p> You may use this to increase the speed of use of this class. <p> -Definition at line <a class="el" href="users_8h-source.html#l00206">206</a> of file <a class="el" href="users_8h-source.html">users.h</a>. +Definition at line <a class="el" href="users_8h-source.html#l00132">132</a> of file <a class="el" href="users_8h-source.html">users.h</a>. <p> Referenced by <a class="el" href="users_8cpp-source.html#l00051">GetFullHost()</a>, and <a class="el" href="users_8cpp-source.html#l00058">GetFullRealHost()</a>. </td> </tr> </table> -<a name="m15" doxytag="userrec::server"></a><p> +<a name="m6" doxytag="userrec::server"></a><p> <table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> @@ -1044,40 +629,12 @@ The server the user is connected to. <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00172">172</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> - </tr> -</table> -<a name="m10" doxytag="userrec::signon"></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"> time_t userrec::signon - </table> - </td> - </tr> -</table> -<table cellspacing=5 cellpadding=0 border=0> - <tr> - <td> - - </td> - <td> - -<p> -The users signon time. -<p> - -<p> -Definition at line <a class="el" href="users_8h-source.html#l00145">145</a> of file <a class="el" href="users_8h-source.html">users.h</a>. -<p> -Referenced by <a class="el" href="users_8cpp-source.html#l00026">userrec()</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00122">122</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <hr>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="users_8h-source.html">users.h</a><li><a class="el" href="users_8cpp-source.html">users.cpp</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:59 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/classuserrec.png b/docs/module-doc/classuserrec.png Binary files differnew file mode 100644 index 000000000..6acddb00c --- /dev/null +++ b/docs/module-doc/classuserrec.png diff --git a/docs/module-doc/connection_8h-source.html b/docs/module-doc/connection_8h-source.html new file mode 100644 index 000000000..9eb394055 --- /dev/null +++ b/docs/module-doc/connection_8h-source.html @@ -0,0 +1,57 @@ +<!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>connection.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>connection.h</h1><a href="connection_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"></span> +00003 <span class="comment">$Log$ +00003 <span class="comment">Revision 1.1 2003/01/26 23:52:48 brain +00003 <span class="comment">Modified documentation for base classes +00003 <span class="comment"></span> +00004 <span class="comment">Revision 1.1 2003/01/26 20:15:00 brain</span> +00005 <span class="comment">Added server classes for linking</span> +00006 <span class="comment"></span> +00007 <span class="comment"></span> +00008 <span class="comment">*/</span> +00009 +00010 <span class="preprocessor">#include "inspircd_config.h"</span> +00011 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span> +00012 <span class="preprocessor">#include <string></span> +00013 <span class="preprocessor">#include <map.h></span> +00014 +00015 <span class="preprocessor">#ifndef __CONNECTION_H__ </span> +00016 <span class="preprocessor"></span><span class="preprocessor">#define __CONNECTION_H__ </span> +00017 <span class="preprocessor"></span> +<a name="l00018"></a><a class="code" href="classconnection.html">00018</a> <span class="keyword">class </span><a class="code" href="classconnection.html">connection</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00019 { +00020 <span class="keyword">public</span>: +<a name="l00021"></a><a class="code" href="classconnection.html#m0">00021</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m0">fd</a>; <span class="comment">// file descriptor</span> +<a name="l00022"></a><a class="code" href="classconnection.html#m1">00022</a> <span class="keywordtype">char</span> <a class="code" href="classconnection.html#m1">host</a>[256]; <span class="comment">// hostname</span> +<a name="l00023"></a><a class="code" href="classconnection.html#m2">00023</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m2">ip</a>; <span class="comment">// ipv4 address</span> +<a name="l00024"></a><a class="code" href="classconnection.html#m3">00024</a> <span class="keywordtype">char</span> <a class="code" href="classconnection.html#m3">inbuf</a>[MAXBUF]; <span class="comment">// recvQ</span> +<a name="l00025"></a><a class="code" href="classconnection.html#m4">00025</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m4">bytes_in</a>; +<a name="l00026"></a><a class="code" href="classconnection.html#m5">00026</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m5">bytes_out</a>; +<a name="l00027"></a><a class="code" href="classconnection.html#m6">00027</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m6">cmds_in</a>; +<a name="l00028"></a><a class="code" href="classconnection.html#m7">00028</a> <span class="keywordtype">long</span> <a class="code" href="classconnection.html#m7">cmds_out</a>; +<a name="l00029"></a><a class="code" href="classconnection.html#m8">00029</a> <span class="keywordtype">bool</span> <a class="code" href="classconnection.html#m8">haspassed</a>; +<a name="l00030"></a><a class="code" href="classconnection.html#m9">00030</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m9">port</a>; +<a name="l00031"></a><a class="code" href="classconnection.html#m10">00031</a> <span class="keywordtype">int</span> <a class="code" href="classconnection.html#m10">registered</a>; +<a name="l00032"></a><a class="code" href="classconnection.html#m11">00032</a> time_t <a class="code" href="classconnection.html#m11">lastping</a>; +<a name="l00033"></a><a class="code" href="classconnection.html#m12">00033</a> time_t <a class="code" href="classconnection.html#m12">signon</a>; +<a name="l00034"></a><a class="code" href="classconnection.html#m13">00034</a> time_t <a class="code" href="classconnection.html#m13">idle_lastmsg</a>; +<a name="l00035"></a><a class="code" href="classconnection.html#m14">00035</a> time_t <a class="code" href="classconnection.html#m14">nping</a>; +00036 }; +00037 +00038 +00039 <span class="preprocessor">#endif</span> +00040 <span class="preprocessor"></span> +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/connection_8h.html b/docs/module-doc/connection_8h.html new file mode 100644 index 000000000..a8037c127 --- /dev/null +++ b/docs/module-doc/connection_8h.html @@ -0,0 +1,25 @@ +<!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>connection.h File Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>connection.h File Reference</h1><code>#include "inspircd_config.h"</code><br> +<code>#include "<a class="el" href="base_8h-source.html">base.h</a>"</code><br> +<code>#include <string></code><br> +<code>#include <map.h></code><br> + +<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> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classconnection.html">connection</a></td></tr> +</table> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/ctables_8h-source.html b/docs/module-doc/ctables_8h-source.html new file mode 100644 index 000000000..78126d420 --- /dev/null +++ b/docs/module-doc/ctables_8h-source.html @@ -0,0 +1,73 @@ +<!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>ctables.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<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> +00002 <span class="comment"> * | Inspire Internet Relay Chat Daemon |</span> +00003 <span class="comment"> * +------------------------------------+</span> +00004 <span class="comment"> *</span> +00005 <span class="comment"> * Inspire is copyright (C) 2002-2003 ChatSpike-Dev.</span> +00006 <span class="comment"> * E-mail:</span> +00007 <span class="comment"> * <brain@chatspike.net></span> +00008 <span class="comment"> * <Craig@chatspike.net></span> +00009 <span class="comment"> * </span> +00010 <span class="comment"> * Written by Craig Edwards, Craig McLure, and others.</span> +00011 <span class="comment"> * This program is free but copyrighted software; see</span> +00012 <span class="comment"> * the file COPYING for details.</span> +00013 <span class="comment"> *</span> +00014 <span class="comment"> * ---------------------------------------------------</span> +00015 <span class="comment"> </span> +00016 <span class="comment"> $Log$ +00016 <span class="comment"> Revision 1.1 2003/01/26 23:52:48 brain +00016 <span class="comment"> Modified documentation for base classes +00016 <span class="comment"></span> +00017 <span class="comment"> Revision 1.1.1.1 2003/01/23 19:45:58 brain</span> +00018 <span class="comment"> InspIRCd second source tree</span> +00019 <span class="comment"></span> +00020 <span class="comment"> Revision 1.3 2003/01/15 22:47:44 brain</span> +00021 <span class="comment"> Changed user and channel structs to classes (finally)</span> +00022 <span class="comment"></span> +00023 <span class="comment"> Revision 1.2 2003/01/09 21:09:50 brain</span> +00024 <span class="comment"> added '/stats M' command</span> +00025 <span class="comment"></span> +00026 <span class="comment"> Revision 1.1 2003/01/07 01:02:14 brain</span> +00027 <span class="comment"></span> +00028 <span class="comment"> definitions for command table types</span> +00029 <span class="comment"></span> +00030 <span class="comment"></span> +00031 <span class="comment"> * ---------------------------------------------------</span> +00032 <span class="comment"> */</span> +00033 <span class="preprocessor">#include "inspircd_config.h"</span> +00034 <span class="preprocessor">#include "inspircd.h"</span> +00035 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span> +00036 +00037 <span class="preprocessor">#ifndef __CTABLES_H__</span> +00038 <span class="preprocessor"></span><span class="preprocessor">#define __CTABLES_H__</span> +00039 <span class="preprocessor"></span> +<a name="l00040"></a><a class="code" href="ctables_8h.html#a0">00040</a> <span class="keyword">typedef</span> void (handlerfunc) (<span class="keywordtype">char</span>**, <span class="keywordtype">int</span>, <a class="code" href="classuserrec.html">userrec</a>*); +00041 +00042 <span class="comment">/* a structure that defines a command */</span> +00043 +<a name="l00044"></a><a class="code" href="classcommand__t.html">00044</a> <span class="keyword">class </span><a class="code" href="classcommand__t.html">command_t</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00045 { +00046 <span class="keyword">public</span>: +<a name="l00047"></a><a class="code" href="classcommand__t.html#m0">00047</a> <span class="keywordtype">char</span> <a class="code" href="classcommand__t.html#m0">command</a>[MAXBUF]; <span class="comment">/* command name */</span> +<a name="l00048"></a><a class="code" href="classcommand__t.html#m1">00048</a> <a class="code" href="ctables_8h.html#a0">handlerfunc</a> *<a class="code" href="classcommand__t.html#m1">handler_function</a>; <span class="comment">/* handler function as in typedef */</span> +<a name="l00049"></a><a class="code" href="classcommand__t.html#m2">00049</a> <span class="keywordtype">char</span> <a class="code" href="classcommand__t.html#m2">flags_needed</a>; <span class="comment">/* user flags needed to execute the command or 0 */</span> +<a name="l00050"></a><a class="code" href="classcommand__t.html#m3">00050</a> <span class="keywordtype">int</span> <a class="code" href="classcommand__t.html#m3">min_params</a>; <span class="comment">/* minimum number of parameters command takes */</span> +<a name="l00051"></a><a class="code" href="classcommand__t.html#m4">00051</a> <span class="keywordtype">long</span> <a class="code" href="classcommand__t.html#m4">use_count</a>; <span class="comment">/* used by /stats m */</span> +<a name="l00052"></a><a class="code" href="classcommand__t.html#m5">00052</a> <span class="keywordtype">long</span> <a class="code" href="classcommand__t.html#m5">total_bytes</a>; <span class="comment">/* used by /stats m */</span> +00053 }; +00054 +00055 <span class="preprocessor">#endif</span> +00056 <span class="preprocessor"></span> +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/ctables_8h.html b/docs/module-doc/ctables_8h.html new file mode 100644 index 000000000..de3b54e0f --- /dev/null +++ b/docs/module-doc/ctables_8h.html @@ -0,0 +1,51 @@ +<!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>ctables.h File Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>ctables.h File Reference</h1><code>#include "inspircd_config.h"</code><br> +<code>#include "inspircd.h"</code><br> +<code>#include "<a class="el" href="base_8h-source.html">base.h</a>"</code><br> + +<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> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classcommand__t.html">command_t</a></td></tr> +<tr><td colspan=2><br><h2>Typedefs</h2></td></tr> +<tr><td nowrap align=right valign=top>typedef void( </td><td valign=bottom><a class="el" href="ctables_8h.html#a0">handlerfunc</a> )(char **, int, <a class="el" href="classuserrec.html">userrec</a> *)</td></tr> +</table> +<hr><h2>Typedef Documentation</h2> +<a name="a0" doxytag="ctables.h::handlerfunc"></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"> typedef void( handlerfunc)(char**, int, <a class="el" href="classuserrec.html">userrec</a>*) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="ctables_8h-source.html#l00040">40</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>. </td> + </tr> +</table> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 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> +</body> +</html> diff --git a/docs/module-doc/files.html b/docs/module-doc/files.html index 31ac8df78..a790486b3 100644 --- a/docs/module-doc/files.html +++ b/docs/module-doc/files.html @@ -7,13 +7,18 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>InspIRCd File List</h1>Here is a list of all files with brief descriptions:<table> + <tr><td class="indexkey"><a class="el" href="base_8h.html">base.h</a> <a href="base_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="channels_8h.html">channels.h</a> <a href="channels_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="connection_8h.html">connection.h</a> <a href="connection_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="ctables_8h.html">ctables.h</a> <a href="ctables_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="modules_8cpp.html">modules.cpp</a> <a href="modules_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="modules_8h.html">modules.h</a> <a href="modules_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="servers_8cpp.html">servers.cpp</a> <a href="servers_8cpp-source.html">[code]</a></td><td class="indexvalue"></td></tr> + <tr><td class="indexkey"><a class="el" href="servers_8h.html">servers.h</a> <a href="servers_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> <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 Thu Jan 23 20:28:57 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/functions.html b/docs/module-doc/functions.html index 027e56f17..c49e8dda7 100644 --- a/docs/module-doc/functions.html +++ b/docs/module-doc/functions.html @@ -7,21 +7,23 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>InspIRCd Compound Members</h1><center> -<a href="#index_a">a</a> | <a href="#index_b">b</a> | <a href="#index_c">c</a> | <a href="#index_d">d</a> | <a href="#index_e">e</a> | <a href="#index_f">f</a> | <a href="#index_g">g</a> | <a href="#index_h">h</a> | <a href="#index_i">i</a> | <a href="#index_k">k</a> | <a href="#index_l">l</a> | <a href="#index_m">m</a> | <a href="#index_n">n</a> | <a href="#index_o">o</a> | <a href="#index_p">p</a> | <a href="#index_r">r</a> | <a href="#index_s">s</a> | <a href="#index_t">t</a> | <a href="#index_u">u</a> | <a href="#index_v">v</a> | <a href="#index_~">~</a></center> +<a href="#index_a">a</a> | <a href="#index_b">b</a> | <a href="#index_c">c</a> | <a href="#index_d">d</a> | <a href="#index_e">e</a> | <a href="#index_f">f</a> | <a href="#index_g">g</a> | <a href="#index_h">h</a> | <a href="#index_i">i</a> | <a href="#index_j">j</a> | <a href="#index_k">k</a> | <a href="#index_l">l</a> | <a href="#index_m">m</a> | <a href="#index_n">n</a> | <a href="#index_o">o</a> | <a href="#index_p">p</a> | <a href="#index_r">r</a> | <a href="#index_s">s</a> | <a href="#index_t">t</a> | <a href="#index_u">u</a> | <a href="#index_v">v</a> | <a href="#index_~">~</a></center> <p> Here is a list of all class members with links to the classes they belong to:<h3><a name="index_a">- a -</a> </h3><ul> -<li>Admin() -: <a class="el" href="classAdmin.html#a0">Admin</a><li>awaymsg -: <a class="el" href="classuserrec.html#m16">userrec</a></ul> +<li>AddLeaf() +: <a class="el" href="classserverrec.html#a3">serverrec</a><li>Admin() +: <a class="el" href="classAdmin.html#a0">Admin</a><li>age +: <a class="el" href="classclassbase.html#m0">classbase</a><li>awaymsg +: <a class="el" href="classuserrec.html#m7">userrec</a></ul> <h3><a name="index_b">- b -</a> </h3><ul> <li>bans : <a class="el" href="classchanrec.html#m14">chanrec</a><li>Build : <a class="el" href="classVersion.html#m3">Version</a><li>bytes_in -: <a class="el" href="classuserrec.html#m18">userrec</a><li>bytes_out -: <a class="el" href="classuserrec.html#m19">userrec</a></ul> +: <a class="el" href="classconnection.html#m4">connection</a><li>bytes_out +: <a class="el" href="classconnection.html#m5">connection</a></ul> <h3><a name="index_c">- c -</a> </h3><ul> <li>c_private @@ -29,11 +31,14 @@ Here is a list of all class members with links to the classes they belong to:<h3 : <a class="el" href="classServer.html#a15">Server</a><li>channel : <a class="el" href="classInvited.html#m0">Invited</a>, <a class="el" href="classucrec.html#m1">ucrec</a><li>chanrec() : <a class="el" href="classchanrec.html#a0">chanrec</a><li>chans -: <a class="el" href="classuserrec.html#m14">userrec</a><li>cmds_in -: <a class="el" href="classuserrec.html#m20">userrec</a><li>cmds_out -: <a class="el" href="classuserrec.html#m21">userrec</a><li>CommonChannels() +: <a class="el" href="classuserrec.html#m5">userrec</a><li>classbase() +: <a class="el" href="classclassbase.html#a0">classbase</a><li>cmds_in +: <a class="el" href="classconnection.html#m6">connection</a><li>cmds_out +: <a class="el" href="classconnection.html#m7">connection</a><li>command +: <a class="el" href="classcommand__t.html#m0">command_t</a><li>CommonChannels() : <a class="el" href="classServer.html#a9">Server</a><li>ConfigReader() -: <a class="el" href="classConfigReader.html#a1">ConfigReader</a><li>created +: <a class="el" href="classConfigReader.html#a1">ConfigReader</a><li>connected_at +: <a class="el" href="classserverrec.html#m7">serverrec</a><li>created : <a class="el" href="classchanrec.html#m3">chanrec</a><li>CreateModule() : <a class="el" href="classModuleFactory.html#a2">ModuleFactory</a><li>custom_modes : <a class="el" href="classchanrec.html#m1">chanrec</a></ul> @@ -41,8 +46,9 @@ Here is a list of all class members with links to the classes they belong to:<h3 </h3><ul> <li>data : <a class="el" href="classHostItem.html#m2">HostItem</a><li>Debug() -: <a class="el" href="classServer.html#a3">Server</a><li>dhost -: <a class="el" href="classuserrec.html#m4">userrec</a></ul> +: <a class="el" href="classServer.html#a3">Server</a><li>DelLeaf() +: <a class="el" href="classserverrec.html#a4">serverrec</a><li>dhost +: <a class="el" href="classuserrec.html#m2">userrec</a></ul> <h3><a name="index_e">- e -</a> </h3><ul> <li>Email @@ -52,13 +58,14 @@ Here is a list of all class members with links to the classes they belong to:<h3 </h3><ul> <li>fc : <a class="el" href="classFileReader.html#o0">FileReader</a><li>fd -: <a class="el" href="classuserrec.html#m6">userrec</a><li>FileReader() +: <a class="el" href="classconnection.html#m0">connection</a><li>FileReader() : <a class="el" href="classFileReader.html#a1">FileReader</a><li>FileSize() : <a class="el" href="classFileReader.html#a5">FileReader</a><li>FindChannel() : <a class="el" href="classServer.html#a14">Server</a><li>FindNick() -: <a class="el" href="classServer.html#a13">Server</a><li>fname +: <a class="el" href="classServer.html#a13">Server</a><li>flags_needed +: <a class="el" href="classcommand__t.html#m2">command_t</a><li>fname : <a class="el" href="classConfigReader.html#n0">ConfigReader</a><li>fullname -: <a class="el" href="classuserrec.html#m5">userrec</a></ul> +: <a class="el" href="classuserrec.html#m3">userrec</a></ul> <h3><a name="index_g">- g -</a> </h3><ul> <li>GetAdmin() @@ -71,22 +78,28 @@ Here is a list of all class members with links to the classes they belong to:<h3 : <a class="el" href="classModule.html#a2">Module</a></ul> <h3><a name="index_h">- h -</a> </h3><ul> -<li>haspassed -: <a class="el" href="classuserrec.html#m23">userrec</a><li>host -: <a class="el" href="classuserrec.html#m3">userrec</a>, <a class="el" href="classConnectClass.html#m1">ConnectClass</a><li>HostItem() +<li>handler_function +: <a class="el" href="classcommand__t.html#m1">command_t</a><li>haspassed +: <a class="el" href="classconnection.html#m8">connection</a><li>hops_away +: <a class="el" href="classserverrec.html#m8">serverrec</a><li>host +: <a class="el" href="classConnectClass.html#m1">ConnectClass</a>, <a class="el" href="classconnection.html#m1">connection</a><li>HostItem() : <a class="el" href="classHostItem.html#a0">HostItem</a></ul> <h3><a name="index_i">- i -</a> </h3><ul> <li>ident -: <a class="el" href="classuserrec.html#m2">userrec</a><li>idle_lastmsg -: <a class="el" href="classuserrec.html#m11">userrec</a><li>inbuf -: <a class="el" href="classuserrec.html#m8">userrec</a><li>inviteonly +: <a class="el" href="classuserrec.html#m1">userrec</a><li>idle_lastmsg +: <a class="el" href="classconnection.html#m13">connection</a><li>inbuf +: <a class="el" href="classconnection.html#m3">connection</a><li>inviteonly : <a class="el" href="classchanrec.html#m10">chanrec</a><li>invites : <a class="el" href="classuserrec.html#o0">userrec</a><li>InviteTo() : <a class="el" href="classuserrec.html#a5">userrec</a><li>ip -: <a class="el" href="classuserrec.html#m1">userrec</a><li>IsInvited() +: <a class="el" href="classconnection.html#m2">connection</a><li>IsInvited() : <a class="el" href="classuserrec.html#a4">userrec</a><li>IsNick() : <a class="el" href="classServer.html#a12">Server</a></ul> +<h3><a name="index_j">- j -</a> +</h3><ul> +<li>jupiter +: <a class="el" href="classserverrec.html#m10">serverrec</a></ul> <h3><a name="index_k">- k -</a> </h3><ul> <li>key @@ -94,46 +107,51 @@ Here is a list of all class members with links to the classes they belong to:<h3 <h3><a name="index_l">- l -</a> </h3><ul> <li>lastping -: <a class="el" href="classuserrec.html#m9">userrec</a><li>limit -: <a class="el" href="classchanrec.html#m6">chanrec</a><li>LoadFile() +: <a class="el" href="classserverrec.html#m3">serverrec</a>, <a class="el" href="classconnection.html#m11">connection</a><li>leaf +: <a class="el" href="classserverrec.html#o0">serverrec</a><li>limit +: <a class="el" href="classchanrec.html#m6">chanrec</a><li>linktype +: <a class="el" href="classserverrec.html#m2">serverrec</a><li>LoadFile() : <a class="el" href="classFileReader.html#a3">FileReader</a></ul> <h3><a name="index_m">- m -</a> </h3><ul> <li>Major -: <a class="el" href="classVersion.html#m0">Version</a><li>Minor +: <a class="el" href="classVersion.html#m0">Version</a><li>min_params +: <a class="el" href="classcommand__t.html#m3">command_t</a><li>Minor : <a class="el" href="classVersion.html#m1">Version</a><li>moderated : <a class="el" href="classchanrec.html#m11">chanrec</a><li>modes -: <a class="el" href="classuserrec.html#m7">userrec</a><li>Module() +: <a class="el" href="classuserrec.html#m4">userrec</a><li>Module() : <a class="el" href="classModule.html#a0">Module</a><li>ModuleFactory() : <a class="el" href="classModuleFactory.html#a0">ModuleFactory</a></ul> <h3><a name="index_n">- n -</a> </h3><ul> <li>name -: <a class="el" href="classchanrec.html#m0">chanrec</a><li>Name +: <a class="el" href="classserverrec.html#m0">serverrec</a>, <a class="el" href="classchanrec.html#m0">chanrec</a><li>Name : <a class="el" href="classAdmin.html#m0">Admin</a><li>nick : <a class="el" href="classuserrec.html#m0">userrec</a><li>Nick : <a class="el" href="classAdmin.html#m2">Admin</a><li>noexternal : <a class="el" href="classchanrec.html#m9">chanrec</a><li>nping -: <a class="el" href="classuserrec.html#m12">userrec</a></ul> +: <a class="el" href="classconnection.html#m14">connection</a></ul> <h3><a name="index_o">- o -</a> </h3><ul> <li>OnUserConnect() : <a class="el" href="classModule.html#a3">Module</a><li>OnUserJoin() : <a class="el" href="classModule.html#a5">Module</a><li>OnUserPart() : <a class="el" href="classModule.html#a6">Module</a><li>OnUserQuit() -: <a class="el" href="classModule.html#a4">Module</a></ul> +: <a class="el" href="classModule.html#a4">Module</a><li>opercount +: <a class="el" href="classserverrec.html#m6">serverrec</a></ul> <h3><a name="index_p">- p -</a> </h3><ul> <li>pass -: <a class="el" href="classConnectClass.html#m2">ConnectClass</a><li>port -: <a class="el" href="classuserrec.html#m17">userrec</a></ul> +: <a class="el" href="classConnectClass.html#m2">ConnectClass</a><li>pingtime +: <a class="el" href="classserverrec.html#m1">serverrec</a><li>port +: <a class="el" href="classconnection.html#m9">connection</a></ul> <h3><a name="index_r">- r -</a> </h3><ul> <li>ReadValue() : <a class="el" href="classConfigReader.html#a3">ConfigReader</a><li>registered -: <a class="el" href="classuserrec.html#m13">userrec</a><li>RemoveInvite() +: <a class="el" href="classconnection.html#m10">connection</a><li>RemoveInvite() : <a class="el" href="classuserrec.html#a6">userrec</a><li>result -: <a class="el" href="classuserrec.html#m22">userrec</a><li>Revision +: <a class="el" href="classuserrec.html#m8">userrec</a><li>Revision : <a class="el" href="classVersion.html#m2">Version</a></ul> <h3><a name="index_s">- s -</a> </h3><ul> @@ -146,44 +164,52 @@ Here is a list of all class members with links to the classes they belong to:<h3 : <a class="el" href="classServer.html#a2">Server</a><li>SendServ() : <a class="el" href="classServer.html#a5">Server</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#m15">userrec</a><li>set_by +: <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 : <a class="el" href="classchanrec.html#m5">chanrec</a><li>signon -: <a class="el" href="classuserrec.html#m10">userrec</a></ul> +: <a class="el" href="classconnection.html#m12">connection</a></ul> <h3><a name="index_t">- t -</a> </h3><ul> <li>topic : <a class="el" href="classchanrec.html#m2">chanrec</a><li>topiclock : <a class="el" href="classchanrec.html#m8">chanrec</a><li>topicset -: <a class="el" href="classchanrec.html#m4">chanrec</a><li>type +: <a class="el" href="classchanrec.html#m4">chanrec</a><li>total_bytes +: <a class="el" href="classcommand__t.html#m5">command_t</a><li>type : <a class="el" href="classConnectClass.html#m0">ConnectClass</a></ul> <h3><a name="index_u">- u -</a> </h3><ul> <li>uc_modes : <a class="el" href="classucrec.html#m0">ucrec</a><li>ucrec() -: <a class="el" href="classucrec.html#a0">ucrec</a><li>userrec() +: <a class="el" href="classucrec.html#a0">ucrec</a><li>use_count +: <a class="el" href="classcommand__t.html#m4">command_t</a><li>usercount +: <a class="el" href="classserverrec.html#m5">serverrec</a><li>usercount_i +: <a class="el" href="classserverrec.html#m4">serverrec</a><li>userrec() : <a class="el" href="classuserrec.html#a0">userrec</a></ul> <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="classVersion.html#a0">Version</a></ul> +: <a class="el" href="classVersion.html#a0">Version</a><li>version +: <a class="el" href="classserverrec.html#m9">serverrec</a></ul> <h3><a name="index_~">- ~ -</a> </h3><ul> <li>~chanrec() -: <a class="el" href="classchanrec.html#a1">chanrec</a><li>~ConfigReader() +: <a class="el" href="classchanrec.html#a1">chanrec</a><li>~classbase() +: <a class="el" href="classclassbase.html#a1">classbase</a><li>~ConfigReader() : <a class="el" href="classConfigReader.html#a2">ConfigReader</a><li>~FileReader() : <a class="el" href="classFileReader.html#a2">FileReader</a><li>~HostItem() : <a class="el" href="classHostItem.html#a1">HostItem</a><li>~Module() : <a class="el" href="classModule.html#a1">Module</a><li>~ModuleFactory() : <a class="el" href="classModuleFactory.html#a1">ModuleFactory</a><li>~Server() -: <a class="el" href="classServer.html#a1">Server</a><li>~ucrec() +: <a class="el" href="classServer.html#a1">Server</a><li>~serverrec() +: <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 Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/globals.html b/docs/module-doc/globals.html index 9881f92d0..b317ae1ad 100644 --- a/docs/module-doc/globals.html +++ b/docs/module-doc/globals.html @@ -7,7 +7,7 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>InspIRCd File Members</h1><center> -<a href="#index_b">b</a> | <a href="#index_c">c</a> | <a href="#index_e">e</a> | <a href="#index_f">f</a> | <a href="#index_i">i</a> | <a href="#index_s">s</a> | <a href="#index_u">u</a></center> +<a href="#index_b">b</a> | <a href="#index_c">c</a> | <a href="#index_e">e</a> | <a href="#index_f">f</a> | <a href="#index_h">h</a> | <a href="#index_i">i</a> | <a href="#index_l">l</a> | <a href="#index_s">s</a> | <a href="#index_u">u</a></center> <p> Here is a list of all file members with links to the files they belong to:<h3><a name="index_b">- b -</a> @@ -29,14 +29,24 @@ Here is a list of all file members with links to the files they belong to:<h3><a <li>file_cache : <a class="el" href="modules_8h.html#a1">modules.h</a><li>FOREACH_MOD : <a class="el" href="modules_8h.html#a0">modules.h</a></ul> +<h3><a name="index_h">- h -</a> +</h3><ul> +<li>handlerfunc +: <a class="el" href="ctables_8h.html#a0">ctables.h</a></ul> <h3><a name="index_i">- i -</a> </h3><ul> <li>InvitedList : <a class="el" href="users_8h.html#a6">users.h</a><li>InviteList : <a class="el" href="channels_8h.html#a7">channels.h</a></ul> +<h3><a name="index_l">- l -</a> +</h3><ul> +<li>LINK_ACTIVE +: <a class="el" href="servers_8h.html#a0">servers.h</a><li>LINK_INACTIVE +: <a class="el" href="servers_8h.html#a1">servers.h</a></ul> <h3><a name="index_s">- s -</a> </h3><ul> -<li>STATUS_HOP +<li>server_list +: <a class="el" href="servers_8h.html#a2">servers.h</a><li>STATUS_HOP : <a class="el" href="users_8h.html#a1">users.h</a><li>STATUS_NORMAL : <a class="el" href="users_8h.html#a3">users.h</a><li>STATUS_OP : <a class="el" href="users_8h.html#a0">users.h</a><li>STATUS_VOICE @@ -49,7 +59,7 @@ Here is a list of all file members with links to the files they belong to:<h3><a : <a class="el" href="channels_8h.html#a0">channels.h</a><li>UCMODE_PROTECT : <a class="el" href="channels_8h.html#a3">channels.h</a><li>UCMODE_VOICE : <a class="el" href="channels_8h.html#a1">channels.h</a></ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:29:00 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:50 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/hierarchy.html b/docs/module-doc/hierarchy.html index cc9867d06..8330bcb63 100644 --- a/docs/module-doc/hierarchy.html +++ b/docs/module-doc/hierarchy.html @@ -7,10 +7,17 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>InspIRCd Class Hierarchy</h1>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> <li><a class="el" href="classchanrec.html">chanrec</a> +<li><a class="el" href="classcommand__t.html">command_t</a> <li><a class="el" href="classConfigReader.html">ConfigReader</a> -<li><a class="el" href="classConnectClass.html">ConnectClass</a> +<li><a class="el" href="classconnection.html">connection</a> +<ul> +<li><a class="el" href="classserverrec.html">serverrec</a> +<li><a class="el" href="classuserrec.html">userrec</a> +</ul> <li><a class="el" href="classFileReader.html">FileReader</a> <li><a class="el" href="classHostItem.html">HostItem</a> <ul> @@ -18,15 +25,16 @@ <li><a class="el" href="classExemptItem.html">ExemptItem</a> <li><a class="el" href="classInviteItem.html">InviteItem</a> </ul> -<li><a class="el" href="classInvited.html">Invited</a> <li><a class="el" href="classModule.html">Module</a> <li><a class="el" href="classModuleFactory.html">ModuleFactory</a> <li><a class="el" href="classServer.html">Server</a> <li><a class="el" href="classucrec.html">ucrec</a> -<li><a class="el" href="classuserrec.html">userrec</a> <li><a class="el" href="classVersion.html">Version</a> </ul> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<li><a class="el" href="classConnectClass.html">ConnectClass</a> +<li><a class="el" href="classInvited.html">Invited</a> +</ul> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/main.html b/docs/module-doc/main.html index 9e672e9cc..419f75be6 100644 --- a/docs/module-doc/main.html +++ b/docs/module-doc/main.html @@ -8,7 +8,7 @@ <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>InspIRCd Documentation</h1> <p> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:57 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/modules_8cpp-source.html b/docs/module-doc/modules_8cpp-source.html index 9b47e41e7..5db4fdd10 100644 --- a/docs/module-doc/modules_8cpp-source.html +++ b/docs/module-doc/modules_8cpp-source.html @@ -9,8 +9,8 @@ <hr><h1>modules.cpp</h1><a href="modules_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> 00002 <span class="comment"></span> 00003 <span class="comment">$Log$ -00003 <span class="comment">Revision 1.2 2003/01/23 20:38:00 brain -00003 <span class="comment">Updated documentation scripts +00003 <span class="comment">Revision 1.3 2003/01/26 23:52:48 brain +00003 <span class="comment">Modified documentation for base classes 00003 <span class="comment"></span> 00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span> 00005 <span class="comment">InspIRCd second source tree</span> @@ -241,7 +241,7 @@ 00230 } 00231 00232 -</pre></div><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:57 2003 for InspIRCd by +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/modules_8cpp.html b/docs/module-doc/modules_8cpp.html index add6315ef..12899e13c 100644 --- a/docs/module-doc/modules_8cpp.html +++ b/docs/module-doc/modules_8cpp.html @@ -16,7 +16,7 @@ <a href="modules_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> </table> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/modules_8h-source.html b/docs/module-doc/modules_8h-source.html index 6c4a1e489..6d1bafadd 100644 --- a/docs/module-doc/modules_8h-source.html +++ b/docs/module-doc/modules_8h-source.html @@ -9,8 +9,8 @@ <hr><h1>modules.h</h1><a href="modules_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> 00002 <span class="comment"></span> 00003 <span class="comment">$Log$ -00003 <span class="comment">Revision 1.2 2003/01/23 20:38:00 brain -00003 <span class="comment">Updated documentation scripts +00003 <span class="comment">Revision 1.3 2003/01/26 23:52:48 brain +00003 <span class="comment">Modified documentation for base classes 00003 <span class="comment"></span> 00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span> 00005 <span class="comment">InspIRCd second source tree</span> @@ -47,114 +47,115 @@ 00036 <span class="preprocessor"></span><span class="preprocessor">#define __PLUGIN_H</span> 00037 <span class="preprocessor"></span> 00038 <span class="preprocessor">#include "dynamic.h"</span> -00039 <span class="preprocessor">#include <string></span> -00040 <span class="preprocessor">#include <deque></span> -00041 -<a name="l00044"></a><a class="code" href="modules_8h.html#a1">00044</a> <span class="keyword">typedef</span> deque<string> <a class="code" href="modules_8h.html#a1">file_cache</a>; -00045 +00039 <span class="preprocessor">#include "<a class="code" href="base_8h.html">base.h</a>"</span> +00040 <span class="preprocessor">#include <string></span> +00041 <span class="preprocessor">#include <deque></span> +00042 +<a name="l00045"></a><a class="code" href="modules_8h.html#a1">00045</a> <span class="keyword">typedef</span> deque<string> <a class="code" href="modules_8h.html#a1">file_cache</a>; 00046 -00047 <span class="comment">// This #define allows us to call a method in all</span> -00048 <span class="comment">// loaded modules in a readable simple way, e.g.:</span> -00049 <span class="comment">// 'FOREACH_MOD OnConnect(user);'</span> -00050 -<a name="l00051"></a><a class="code" href="modules_8h.html#a0">00051</a> <span class="preprocessor">#define FOREACH_MOD for (int i = 0; i <= MODCOUNT; i++) modules[i]-></span> -00052 <span class="preprocessor"></span> -00053 <span class="comment">// class Version holds the version information of a Module, returned</span> -00054 <span class="comment">// by Module::GetVersion (thanks RD)</span> -00055 -<a name="l00060"></a><a class="code" href="classVersion.html">00060</a> <span class="keyword">class </span><a class="code" href="classVersion.html">Version</a> -00061 { -00062 <span class="keyword">public</span>: -<a name="l00063"></a><a class="code" href="classVersion.html#m2">00063</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classVersion.html#m0">Major</a>, <a class="code" href="classVersion.html#m1">Minor</a>, <a class="code" href="classVersion.html#m2">Revision</a>, <a class="code" href="classVersion.html#m3">Build</a>; -00064 <a class="code" href="classVersion.html#a0">Version</a>(<span class="keywordtype">int</span> major, <span class="keywordtype">int</span> minor, <span class="keywordtype">int</span> revision, <span class="keywordtype">int</span> build); -00065 }; -00066 +00047 +00048 <span class="comment">// This #define allows us to call a method in all</span> +00049 <span class="comment">// loaded modules in a readable simple way, e.g.:</span> +00050 <span class="comment">// 'FOREACH_MOD OnConnect(user);'</span> +00051 +<a name="l00052"></a><a class="code" href="modules_8h.html#a0">00052</a> <span class="preprocessor">#define FOREACH_MOD for (int i = 0; i <= MODCOUNT; i++) modules[i]-></span> +00053 <span class="preprocessor"></span> +00054 <span class="comment">// class Version holds the version information of a Module, returned</span> +00055 <span class="comment">// by Module::GetVersion (thanks RD)</span> +00056 +<a name="l00061"></a><a class="code" href="classVersion.html">00061</a> <span class="keyword">class </span><a class="code" href="classVersion.html">Version</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00062 { +00063 <span class="keyword">public</span>: +<a name="l00064"></a><a class="code" href="classVersion.html#m2">00064</a> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classVersion.html#m0">Major</a>, <a class="code" href="classVersion.html#m1">Minor</a>, <a class="code" href="classVersion.html#m2">Revision</a>, <a class="code" href="classVersion.html#m3">Build</a>; +00065 <a class="code" href="classVersion.html#a0">Version</a>(<span class="keywordtype">int</span> major, <span class="keywordtype">int</span> minor, <span class="keywordtype">int</span> revision, <span class="keywordtype">int</span> build); +00066 }; 00067 -<a name="l00073"></a><a class="code" href="classAdmin.html">00073</a> <span class="keyword">class </span><a class="code" href="classAdmin.html">Admin</a> -00074 { -00075 <span class="keyword">public</span>: -<a name="l00076"></a><a class="code" href="classAdmin.html#m2">00076</a> <span class="keyword">const</span> string <a class="code" href="classAdmin.html#m0">Name</a>, <a class="code" href="classAdmin.html#m1">Email</a>, <a class="code" href="classAdmin.html#m2">Nick</a>; -00077 <a class="code" href="classAdmin.html#a0">Admin</a>(string name,string email,string nick); -00078 }; -00079 -<a name="l00085"></a><a class="code" href="classModule.html">00085</a> <span class="keyword">class </span><a class="code" href="classModule.html">Module</a> -00086 { -00087 <span class="keyword">public</span>: -00091 <a class="code" href="classModule.html#a0">Module</a>(); -00095 <span class="keyword">virtual</span> <a class="code" href="classModule.html#a1">~Module</a>(); -00100 <span class="keyword">virtual</span> <a class="code" href="classVersion.html">Version</a> <a class="code" href="classModule.html#a2">GetVersion</a>(); -00104 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a3">OnUserConnect</a>(<a class="code" href="classuserrec.html">userrec</a>* user); -00108 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a4">OnUserQuit</a>(<a class="code" href="classuserrec.html">userrec</a>* user); -00113 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a5">OnUserJoin</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* channel); -00118 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a6">OnUserPart</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* channel); -00119 }; -00120 +00068 +<a name="l00074"></a><a class="code" href="classAdmin.html">00074</a> <span class="keyword">class </span><a class="code" href="classAdmin.html">Admin</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00075 { +00076 <span class="keyword">public</span>: +<a name="l00077"></a><a class="code" href="classAdmin.html#m2">00077</a> <span class="keyword">const</span> string <a class="code" href="classAdmin.html#m0">Name</a>, <a class="code" href="classAdmin.html#m1">Email</a>, <a class="code" href="classAdmin.html#m2">Nick</a>; +00078 <a class="code" href="classAdmin.html#a0">Admin</a>(string name,string email,string nick); +00079 }; +00080 +<a name="l00086"></a><a class="code" href="classModule.html">00086</a> <span class="keyword">class </span><a class="code" href="classModule.html">Module</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00087 { +00088 <span class="keyword">public</span>: +00092 <a class="code" href="classModule.html#a0">Module</a>(); +00096 <span class="keyword">virtual</span> <a class="code" href="classModule.html#a1">~Module</a>(); +00101 <span class="keyword">virtual</span> <a class="code" href="classVersion.html">Version</a> <a class="code" href="classModule.html#a2">GetVersion</a>(); +00105 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a3">OnUserConnect</a>(<a class="code" href="classuserrec.html">userrec</a>* user); +00109 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a4">OnUserQuit</a>(<a class="code" href="classuserrec.html">userrec</a>* user); +00114 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a5">OnUserJoin</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* channel); +00119 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a6">OnUserPart</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* channel); +00120 }; 00121 -<a name="l00127"></a><a class="code" href="classServer.html">00127</a> <span class="keyword">class </span><a class="code" href="classServer.html">Server</a> -00128 { -00129 <span class="keyword">public</span>: -00133 <a class="code" href="classServer.html#a0">Server</a>(); -00137 <span class="keyword">virtual</span> <a class="code" href="classServer.html#a1">~Server</a>(); -00138 -00142 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a2">SendOpers</a>(string s); -00147 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a3">Debug</a>(string s); -00152 <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); -00157 <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); -00162 <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); -00167 <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); -00174 <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); -00179 <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); -00187 <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); -00192 <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); -00193 -00197 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a12">IsNick</a>(string nick); -00201 <span class="keyword">virtual</span> <a class="code" href="classuserrec.html">userrec</a>* <a class="code" href="classServer.html#a13">FindNick</a>(string nick); -00205 <span class="keyword">virtual</span> <a class="code" href="classchanrec.html">chanrec</a>* <a class="code" href="classServer.html#a14">FindChannel</a>(string channel); -00210 <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); -00213 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a16">GetServerName</a>(); -00216 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a17">GetNetworkName</a>(); -00222 <span class="keyword">virtual</span> <a class="code" href="classAdmin.html">Admin</a> <a class="code" href="classServer.html#a18">GetAdmin</a>(); -00223 -00224 }; -00225 -<a name="l00232"></a><a class="code" href="classConfigReader.html">00232</a> <span class="keyword">class </span><a class="code" href="classConfigReader.html">ConfigReader</a> -00233 { -00234 <span class="keyword">protected</span>: -<a name="l00237"></a><a class="code" href="classConfigReader.html#n0">00237</a> string <a class="code" href="classConfigReader.html#n0">fname</a>; -00238 <span class="keyword">public</span>: -00243 <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(); <span class="comment">// default constructor reads ircd.conf</span> -00247 <span class="comment"></span> <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(string filename); <span class="comment">// read a module-specific config</span> -00251 <span class="comment"></span> <a class="code" href="classConfigReader.html#a2">~ConfigReader</a>(); -00256 string <a class="code" href="classConfigReader.html#a3">ReadValue</a>(string tag, string name, <span class="keywordtype">int</span> index); -00263 <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">Enumerate</a>(string tag); -00267 <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">Verify</a>(); -00268 }; -00269 +00122 +<a name="l00128"></a><a class="code" href="classServer.html">00128</a> <span class="keyword">class </span><a class="code" href="classServer.html">Server</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00129 { +00130 <span class="keyword">public</span>: +00134 <a class="code" href="classServer.html#a0">Server</a>(); +00138 <span class="keyword">virtual</span> <a class="code" href="classServer.html#a1">~Server</a>(); +00139 +00143 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a2">SendOpers</a>(string s); +00148 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a3">Debug</a>(string s); +00153 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a4">Send</a>(<span class="keywordtype">int</span> Socket, string s); +00158 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a5">SendServ</a>(<span class="keywordtype">int</span> Socket, string s); +00163 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a6">SendFrom</a>(<span class="keywordtype">int</span> Socket, <a class="code" href="classuserrec.html">userrec</a>* User, string s); +00168 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a7">SendTo</a>(<a class="code" href="classuserrec.html">userrec</a>* Source, <a class="code" href="classuserrec.html">userrec</a>* Dest, string s); +00175 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a8">SendChannel</a>(<a class="code" href="classuserrec.html">userrec</a>* User, <a class="code" href="classchanrec.html">chanrec</a>* Channel, string s,<span class="keywordtype">bool</span> IncludeSender); +00180 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a9">CommonChannels</a>(<a class="code" href="classuserrec.html">userrec</a>* u1, <a class="code" href="classuserrec.html">userrec</a>* u2); +00188 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a10">SendCommon</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text,<span class="keywordtype">bool</span> IncludeSender); +00193 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classServer.html#a11">SendWallops</a>(<a class="code" href="classuserrec.html">userrec</a>* User, string text); +00194 +00198 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classServer.html#a12">IsNick</a>(string nick); +00202 <span class="keyword">virtual</span> <a class="code" href="classuserrec.html">userrec</a>* <a class="code" href="classServer.html#a13">FindNick</a>(string nick); +00206 <span class="keyword">virtual</span> <a class="code" href="classchanrec.html">chanrec</a>* <a class="code" href="classServer.html#a14">FindChannel</a>(string channel); +00211 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a15">ChanMode</a>(<a class="code" href="classuserrec.html">userrec</a>* User, <a class="code" href="classchanrec.html">chanrec</a>* Chan); +00214 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a16">GetServerName</a>(); +00217 <span class="keyword">virtual</span> string <a class="code" href="classServer.html#a17">GetNetworkName</a>(); +00223 <span class="keyword">virtual</span> <a class="code" href="classAdmin.html">Admin</a> <a class="code" href="classServer.html#a18">GetAdmin</a>(); +00224 +00225 }; +00226 +<a name="l00233"></a><a class="code" href="classConfigReader.html">00233</a> <span class="keyword">class </span><a class="code" href="classConfigReader.html">ConfigReader</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00234 { +00235 <span class="keyword">protected</span>: +<a name="l00238"></a><a class="code" href="classConfigReader.html#n0">00238</a> string <a class="code" href="classConfigReader.html#n0">fname</a>; +00239 <span class="keyword">public</span>: +00244 <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(); <span class="comment">// default constructor reads ircd.conf</span> +00248 <span class="comment"></span> <a class="code" href="classConfigReader.html#a0">ConfigReader</a>(string filename); <span class="comment">// read a module-specific config</span> +00252 <span class="comment"></span> <a class="code" href="classConfigReader.html#a2">~ConfigReader</a>(); +00257 string <a class="code" href="classConfigReader.html#a3">ReadValue</a>(string tag, string name, <span class="keywordtype">int</span> index); +00264 <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">Enumerate</a>(string tag); +00268 <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">Verify</a>(); +00269 }; 00270 00271 -<a name="l00277"></a><a class="code" href="classFileReader.html">00277</a> <span class="keyword">class </span><a class="code" href="classFileReader.html">FileReader</a> -00278 { -<a name="l00279"></a><a class="code" href="classFileReader.html#o0">00279</a> <a class="code" href="modules_8h.html#a1">file_cache</a> <a class="code" href="classFileReader.html#o0">fc</a>; -00280 <span class="keyword">public</span>: -00285 <a class="code" href="classFileReader.html#a0">FileReader</a>(); -00291 <a class="code" href="classFileReader.html#a0">FileReader</a>(string filename); -00295 <a class="code" href="classFileReader.html#a2">~FileReader</a>(); -00301 <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">LoadFile</a>(string filename); -00306 string <a class="code" href="classFileReader.html#a4">GetLine</a>(<span class="keywordtype">int</span> x); -00312 <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a5">FileSize</a>(); -00313 }; -00314 +00272 +<a name="l00278"></a><a class="code" href="classFileReader.html">00278</a> <span class="keyword">class </span><a class="code" href="classFileReader.html">FileReader</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00279 { +<a name="l00280"></a><a class="code" href="classFileReader.html#o0">00280</a> <a class="code" href="modules_8h.html#a1">file_cache</a> <a class="code" href="classFileReader.html#o0">fc</a>; +00281 <span class="keyword">public</span>: +00286 <a class="code" href="classFileReader.html#a0">FileReader</a>(); +00292 <a class="code" href="classFileReader.html#a0">FileReader</a>(string filename); +00296 <a class="code" href="classFileReader.html#a2">~FileReader</a>(); +00302 <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">LoadFile</a>(string filename); +00307 string <a class="code" href="classFileReader.html#a4">GetLine</a>(<span class="keywordtype">int</span> x); +00313 <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a5">FileSize</a>(); +00314 }; 00315 -<a name="l00322"></a><a class="code" href="classModuleFactory.html">00322</a> <span class="keyword">class </span><a class="code" href="classModuleFactory.html">ModuleFactory</a> -00323 { -00324 <span class="keyword">public</span>: -<a name="l00325"></a><a class="code" href="classModuleFactory.html#a0">00325</a> <a class="code" href="classModuleFactory.html#a0">ModuleFactory</a>() { } -<a name="l00326"></a><a class="code" href="classModuleFactory.html#a1">00326</a> <span class="keyword">virtual</span> <a class="code" href="classModuleFactory.html#a1">~ModuleFactory</a>() { } -00331 <span class="keyword">virtual</span> <a class="code" href="classModule.html">Module</a> * <a class="code" href="classModuleFactory.html#a2">CreateModule</a>() = 0; -00332 }; -00333 -00334 <span class="preprocessor">#endif</span> -</pre></div><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:57 2003 for InspIRCd by +00316 +<a name="l00323"></a><a class="code" href="classModuleFactory.html">00323</a> <span class="keyword">class </span><a class="code" href="classModuleFactory.html">ModuleFactory</a> : <span class="keyword">public</span> <a class="code" href="classclassbase.html">classbase</a> +00324 { +00325 <span class="keyword">public</span>: +<a name="l00326"></a><a class="code" href="classModuleFactory.html#a0">00326</a> <a class="code" href="classModuleFactory.html#a0">ModuleFactory</a>() { } +<a name="l00327"></a><a class="code" href="classModuleFactory.html#a1">00327</a> <span class="keyword">virtual</span> <a class="code" href="classModuleFactory.html#a1">~ModuleFactory</a>() { } +00332 <span class="keyword">virtual</span> <a class="code" href="classModule.html">Module</a> * <a class="code" href="classModuleFactory.html#a2">CreateModule</a>() = 0; +00333 }; +00334 +00335 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/modules_8h.html b/docs/module-doc/modules_8h.html index e0fbb0817..0ff7716b3 100644 --- a/docs/module-doc/modules_8h.html +++ b/docs/module-doc/modules_8h.html @@ -7,6 +7,7 @@ <center> <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>modules.h File Reference</h1><code>#include "dynamic.h"</code><br> +<code>#include "<a class="el" href="base_8h-source.html">base.h</a>"</code><br> <code>#include <string></code><br> <code>#include <deque></code><br> @@ -56,7 +57,7 @@ <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00051">51</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#l00052">52</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. </td> </tr> </table> <hr><h2>Typedef Documentation</h2> @@ -83,12 +84,12 @@ Low level definition of a <a class="el" href="classFileReader.html">FileReader</ <p> <p> -Definition at line <a class="el" href="modules_8h-source.html#l00044">44</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#l00045">45</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>. <p> Referenced by <a class="el" href="modules_8cpp-source.html#l00198">FileReader::FileReader()</a>, and <a class="el" href="modules_8cpp-source.html#l00209">FileReader::LoadFile()</a>. </td> </tr> </table> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/servers_8cpp-source.html b/docs/module-doc/servers_8cpp-source.html new file mode 100644 index 000000000..8200748b3 --- /dev/null +++ b/docs/module-doc/servers_8cpp-source.html @@ -0,0 +1,78 @@ +<!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>servers.cpp Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>servers.cpp</h1><a href="servers_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"></span> +00003 <span class="comment">$Log$ +00003 <span class="comment">Revision 1.1 2003/01/26 23:52:48 brain +00003 <span class="comment">Modified documentation for base classes +00003 <span class="comment"></span> +00004 <span class="comment">Revision 1.1 2003/01/26 20:15:03 brain</span> +00005 <span class="comment">Added server classes for linking</span> +00006 <span class="comment"></span> +00007 <span class="comment"></span> +00008 <span class="comment">*/</span> +00009 +00010 <span class="preprocessor">#include "inspircd_config.h"</span> +00011 <span class="preprocessor">#include "<a class="code" href="servers_8h.html">servers.h</a>"</span> +00012 <span class="preprocessor">#include "inspircd.h"</span> +00013 <span class="preprocessor">#include <stdio.h></span> +00014 <span class="preprocessor">#include <map.h></span> +00015 +<a name="l00016"></a><a class="code" href="classserverrec.html#a0">00016</a> <a class="code" href="classserverrec.html#a0">serverrec::serverrec</a>() +00017 { +00018 <a class="code" href="classserverrec.html#o0">leaf</a>.clear(); +00019 strcpy(name,<span class="stringliteral">""</span>); +00020 <a class="code" href="classserverrec.html#m1">pingtime</a> = 0; +00021 <a class="code" href="classserverrec.html#m2">linktype</a> = <a class="code" href="servers_8h.html#a0">LINK_ACTIVE</a>; +00022 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL); +00023 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = <a class="code" href="classserverrec.html#m9">version</a> = 0; +00024 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1; +00025 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL); +00026 <a class="code" href="classserverrec.html#m10">jupiter</a> = <span class="keyword">false</span>; +00027 <a class="code" href="classconnection.html#m0">fd</a> = 0; +00028 } +00029 +00030 +<a name="l00031"></a><a class="code" href="classserverrec.html#a2">00031</a> <a class="code" href="classserverrec.html#a2">serverrec::~serverrec</a>() +00032 { +00033 } +00034 +<a name="l00035"></a><a class="code" href="classserverrec.html#a1">00035</a> <a class="code" href="classserverrec.html#a0">serverrec::serverrec</a>(<span class="keywordtype">char</span>* n, <span class="keywordtype">int</span> link_t, <span class="keywordtype">long</span> ver, <span class="keywordtype">bool</span> jupe) +00036 { +00037 <a class="code" href="classserverrec.html#o0">leaf</a>.clear(); +00038 strcpy(name,n); +00039 <a class="code" href="classserverrec.html#m2">linktype</a> = link_t; +00040 <a class="code" href="classserverrec.html#m3">lastping</a> = time(NULL); +00041 <a class="code" href="classserverrec.html#m4">usercount_i</a> = <a class="code" href="classserverrec.html#m5">usercount</a> = <a class="code" href="classserverrec.html#m6">opercount</a> = 0; +00042 <a class="code" href="classserverrec.html#m9">version</a> = ver; +00043 <a class="code" href="classserverrec.html#m8">hops_away</a> = 1; +00044 <a class="code" href="classserverrec.html#m7">connected_at</a> = time(NULL); +00045 <a class="code" href="classserverrec.html#m10">jupiter</a> = jupe; +00046 <a class="code" href="classconnection.html#m0">fd</a> = 0; +00047 } +00048 +<a name="l00049"></a><a class="code" href="classserverrec.html#a3">00049</a> <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a3">serverrec::AddLeaf</a>(<a class="code" href="classserverrec.html">serverrec</a> *child) +00050 { +00051 <a class="code" href="classserverrec.html#o0">leaf</a>[child-><a class="code" href="classserverrec.html#m0">name</a>] = child; +00052 } +00053 +<a name="l00054"></a><a class="code" href="classserverrec.html#a4">00054</a> <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a4">serverrec::DelLeaf</a>(string n) +00055 { +00056 server_list::iterator i = <a class="code" href="classserverrec.html#o0">leaf</a>.find(n); +00057 +00058 <span class="keywordflow">if</span> (i != <a class="code" href="classserverrec.html#o0">leaf</a>.end()) +00059 <a class="code" href="classserverrec.html#o0">leaf</a>.erase(i); +00060 } +00061 +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 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> +</body> +</html> diff --git a/docs/module-doc/servers_8cpp.html b/docs/module-doc/servers_8cpp.html new file mode 100644 index 000000000..2d38d5a96 --- /dev/null +++ b/docs/module-doc/servers_8cpp.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>servers.cpp File Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>servers.cpp File Reference</h1><code>#include "inspircd_config.h"</code><br> +<code>#include "<a class="el" href="servers_8h-source.html">servers.h</a>"</code><br> +<code>#include "inspircd.h"</code><br> +<code>#include <stdio.h></code><br> +<code>#include <map.h></code><br> + +<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 Jan 26 23:45:48 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> +</body> +</html> diff --git a/docs/module-doc/servers_8h-source.html b/docs/module-doc/servers_8h-source.html new file mode 100644 index 000000000..b73e6a898 --- /dev/null +++ b/docs/module-doc/servers_8h-source.html @@ -0,0 +1,67 @@ +<!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>servers.h Source File</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>servers.h</h1><a href="servers_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> +00002 <span class="comment"></span> +00003 <span class="comment">$Log$ +00003 <span class="comment">Revision 1.1 2003/01/26 23:52:48 brain +00003 <span class="comment">Modified documentation for base classes +00003 <span class="comment"></span> +00004 <span class="comment">Revision 1.1 2003/01/26 20:15:00 brain</span> +00005 <span class="comment">Added server classes for linking</span> +00006 <span class="comment"></span> +00007 <span class="comment"></span> +00008 <span class="comment">*/</span> +00009 +00010 <span class="preprocessor">#include "inspircd_config.h"</span> +00011 <span class="preprocessor">#include "<a class="code" href="connection_8h.html">connection.h</a>"</span> +00012 <span class="preprocessor">#include <string></span> +00013 <span class="preprocessor">#include <map.h></span> +00014 +00015 <span class="preprocessor">#ifndef __SERVERS_H__ </span> +00016 <span class="preprocessor"></span><span class="preprocessor">#define __SERVERS_H__ </span> +00017 <span class="preprocessor"></span> +<a name="l00018"></a><a class="code" href="servers_8h.html#a0">00018</a> <span class="preprocessor">#define LINK_ACTIVE 1</span> +<a name="l00019"></a><a class="code" href="servers_8h.html#a1">00019</a> <span class="preprocessor"></span><span class="preprocessor">#define LINK_INACTIVE 0</span> +00020 <span class="preprocessor"></span> +<a name="l00021"></a><a class="code" href="classserverrec.html">00021</a> <span class="keyword">class </span><a class="code" href="classserverrec.html">serverrec</a> : <span class="keyword">public</span> <a class="code" href="classconnection.html">connection</a> +00022 { +00023 <span class="keyword">private</span>: +<a name="l00024"></a><a class="code" href="classserverrec.html#o0">00024</a> map<string, serverrec*> <a class="code" href="classserverrec.html#o0">leaf</a>; <span class="comment">// list of child servers (leaves)</span> +00025 <span class="keyword">public</span>: +<a name="l00026"></a><a class="code" href="classserverrec.html#m0">00026</a> <span class="keywordtype">char</span> <a class="code" href="classserverrec.html#m0">name</a>[MAXBUF]; <span class="comment">// server name</span> +<a name="l00027"></a><a class="code" href="classserverrec.html#m1">00027</a> <span class="keywordtype">int</span> <a class="code" href="classserverrec.html#m1">pingtime</a>; <span class="comment">// last ping response (ms)</span> +<a name="l00028"></a><a class="code" href="classserverrec.html#m2">00028</a> <span class="keywordtype">int</span> <a class="code" href="classserverrec.html#m2">linktype</a>; <span class="comment">// link type, LINK_ACTIVE or LINK_INACTIVE</span> +<a name="l00029"></a><a class="code" href="classserverrec.html#m3">00029</a> time_t <a class="code" href="classserverrec.html#m3">lastping</a>; <span class="comment">// time the link was last pinged</span> +<a name="l00030"></a><a class="code" href="classserverrec.html#m4">00030</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m4">usercount_i</a>; <span class="comment">// invisible users on server</span> +<a name="l00031"></a><a class="code" href="classserverrec.html#m5">00031</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m5">usercount</a>; <span class="comment">// non-invisible users on server</span> +<a name="l00032"></a><a class="code" href="classserverrec.html#m6">00032</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m6">opercount</a>; <span class="comment">// opers on server</span> +<a name="l00033"></a><a class="code" href="classserverrec.html#m7">00033</a> time_t <a class="code" href="classserverrec.html#m7">connected_at</a>; <span class="comment">// time server was connected into the network</span> +<a name="l00034"></a><a class="code" href="classserverrec.html#m8">00034</a> time_t <a class="code" href="classserverrec.html#m8">hops_away</a>; <span class="comment">// number of hops away (for quick access)</span> +<a name="l00035"></a><a class="code" href="classserverrec.html#m9">00035</a> <span class="keywordtype">long</span> <a class="code" href="classserverrec.html#m9">version</a>; <span class="comment">// ircd version</span> +<a name="l00036"></a><a class="code" href="classserverrec.html#m10">00036</a> <span class="keywordtype">bool</span> <a class="code" href="classserverrec.html#m10">jupiter</a>; <span class="comment">// is a JUPE server (faked to enforce a server ban)</span> +00037 +00038 <a class="code" href="classserverrec.html#a0">serverrec</a>(); +00039 <a class="code" href="classserverrec.html#a0">serverrec</a>(<span class="keywordtype">char</span>* n, <span class="keywordtype">int</span> link_t, <span class="keywordtype">long</span> ver, <span class="keywordtype">bool</span> jupe); +00040 <a class="code" href="classserverrec.html#a2">~serverrec</a>(); +00041 <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a3">AddLeaf</a>(<a class="code" href="classserverrec.html">serverrec</a> *child); +00042 <span class="keywordtype">void</span> <a class="code" href="classserverrec.html#a4">DelLeaf</a>(string n); +00043 }; +00044 +00045 +00046 +<a name="l00047"></a><a class="code" href="servers_8h.html#a2">00047</a> <span class="keyword">typedef</span> map<string, serverrec*> <a class="code" href="servers_8h.html#a2">server_list</a>; +00048 +00049 <span class="preprocessor">#endif</span> +00050 <span class="preprocessor"></span> +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by +<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> +</body> +</html> diff --git a/docs/module-doc/servers_8h.html b/docs/module-doc/servers_8h.html new file mode 100644 index 000000000..0e695d7fe --- /dev/null +++ b/docs/module-doc/servers_8h.html @@ -0,0 +1,106 @@ +<!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>servers.h File Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3-rc2 --> +<center> +<a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> +<hr><h1>servers.h File Reference</h1><code>#include "inspircd_config.h"</code><br> +<code>#include "<a class="el" href="connection_8h-source.html">connection.h</a>"</code><br> +<code>#include <string></code><br> +<code>#include <map.h></code><br> + +<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> +<tr><td nowrap align=right valign=top>class </td><td valign=bottom><a class="el" href="classserverrec.html">serverrec</a></td></tr> +<tr><td colspan=2><br><h2>Defines</h2></td></tr> +<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="servers_8h.html#a0">LINK_ACTIVE</a> 1</td></tr> +<tr><td nowrap align=right valign=top>#define </td><td valign=bottom><a class="el" href="servers_8h.html#a1">LINK_INACTIVE</a> 0</td></tr> +<tr><td colspan=2><br><h2>Typedefs</h2></td></tr> +<tr><td nowrap align=right valign=top>typedef map< string, <a class="el" href="classserverrec.html">serverrec</a> * > </td><td valign=bottom><a class="el" href="servers_8h.html#a2">server_list</a></td></tr> +</table> +<hr><h2>Define Documentation</h2> +<a name="a0" doxytag="servers.h::LINK_ACTIVE"></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"> #define LINK_ACTIVE 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00018">18</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. +<p> +Referenced by <a class="el" href="servers_8cpp-source.html#l00016">serverrec::serverrec()</a>. </td> + </tr> +</table> +<a name="a1" doxytag="servers.h::LINK_INACTIVE"></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"> #define LINK_INACTIVE 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00019">19</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. </td> + </tr> +</table> +<hr><h2>Typedef Documentation</h2> +<a name="a2" doxytag="servers.h::server_list"></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"> typedef map<string, <a class="el" href="classserverrec.html">serverrec</a>*> server_list + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="servers_8h-source.html#l00047">47</a> of file <a class="el" href="servers_8h-source.html">servers.h</a>. </td> + </tr> +</table> +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 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> +</body> +</html> diff --git a/docs/module-doc/tree.js b/docs/module-doc/tree.js index ff40787d6..75de2211a 100644 --- a/docs/module-doc/tree.js +++ b/docs/module-doc/tree.js @@ -1,17 +1,25 @@ 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")) @@ -20,25 +28,30 @@ aux1 = insFld(foldersTree, gFld("Compound List", "", "annotated.html")) insDoc(aux1, gLnk("Module", "", "classModule.html")) insDoc(aux1, gLnk("ModuleFactory", "", "classModuleFactory.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")) - insDoc(aux1, gLnk("Admin", "", "classAdmin.html")) - insDoc(aux1, gLnk("chanrec", "", "classchanrec.html")) - insDoc(aux1, gLnk("ConfigReader", "", "classConfigReader.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")) + 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("Module", "", "classModule.html")) + insDoc(aux2, gLnk("ModuleFactory", "", "classModuleFactory.html")) + insDoc(aux2, gLnk("Server", "", "classServer.html")) + insDoc(aux2, gLnk("ucrec", "", "classucrec.html")) + insDoc(aux2, gLnk("Version", "", "classVersion.html")) insDoc(aux1, gLnk("ConnectClass", "", "classConnectClass.html")) - insDoc(aux1, gLnk("FileReader", "", "classFileReader.html")) - aux2 = insFld(aux1, gFld("HostItem", "", "classHostItem.html")) - insDoc(aux2, gLnk("BanItem", "", "classBanItem.html")) - insDoc(aux2, gLnk("ExemptItem", "", "classExemptItem.html")) - insDoc(aux2, gLnk("InviteItem", "", "classInviteItem.html")) insDoc(aux1, gLnk("Invited", "", "classInvited.html")) - insDoc(aux1, gLnk("Module", "", "classModule.html")) - insDoc(aux1, gLnk("ModuleFactory", "", "classModuleFactory.html")) - insDoc(aux1, gLnk("Server", "", "classServer.html")) - insDoc(aux1, gLnk("ucrec", "", "classucrec.html")) - insDoc(aux1, gLnk("userrec", "", "classuserrec.html")) - insDoc(aux1, 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 9557e2486..cca0d47c0 100644 --- a/docs/module-doc/users_8cpp-source.html +++ b/docs/module-doc/users_8cpp-source.html @@ -9,8 +9,8 @@ <hr><h1>users.cpp</h1><a href="users_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> 00002 <span class="comment"></span> 00003 <span class="comment">$Log$ -00003 <span class="comment">Revision 1.2 2003/01/23 20:38:00 brain -00003 <span class="comment">Updated documentation scripts +00003 <span class="comment">Revision 1.3 2003/01/26 23:52:48 brain +00003 <span class="comment">Modified documentation for base classes 00003 <span class="comment"></span> 00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span> 00005 <span class="comment">InspIRCd second source tree</span> @@ -38,7 +38,7 @@ 00027 { 00028 <span class="comment">// the PROPER way to do it, AVOID bzero at *ALL* costs</span> 00029 strcpy(nick,<span class="stringliteral">""</span>); -00030 <a class="code" href="classuserrec.html#m1">ip</a> = 0; +00030 <a class="code" href="classconnection.html#m2">ip</a> = 0; 00031 strcpy(ident,<span class="stringliteral">""</span>); 00032 strcpy(host,<span class="stringliteral">""</span>); 00033 strcpy(dhost,<span class="stringliteral">""</span>); @@ -47,13 +47,13 @@ 00036 strcpy(inbuf,<span class="stringliteral">""</span>); 00037 strcpy(server,<span class="stringliteral">""</span>); 00038 strcpy(awaymsg,<span class="stringliteral">""</span>); -00039 <a class="code" href="classuserrec.html#m6">fd</a> = <a class="code" href="classuserrec.html#m9">lastping</a> = <a class="code" href="classuserrec.html#m10">signon</a> = <a class="code" href="classuserrec.html#m11">idle_lastmsg</a> = <a class="code" href="classuserrec.html#m12">nping</a> = <a class="code" href="classuserrec.html#m13">registered</a> = 0; -00040 <a class="code" href="classuserrec.html#m17">port</a> = <a class="code" href="classuserrec.html#m18">bytes_in</a> = <a class="code" href="classuserrec.html#m19">bytes_out</a> = <a class="code" href="classuserrec.html#m20">cmds_in</a> = <a class="code" href="classuserrec.html#m21">cmds_out</a> = 0; -00041 <a class="code" href="classuserrec.html#m23">haspassed</a> = <span class="keyword">false</span>; +00039 <a class="code" href="classconnection.html#m0">fd</a> = <a class="code" href="classconnection.html#m11">lastping</a> = <a class="code" href="classconnection.html#m12">signon</a> = <a class="code" href="classconnection.html#m13">idle_lastmsg</a> = <a class="code" href="classconnection.html#m14">nping</a> = <a class="code" href="classconnection.html#m10">registered</a> = 0; +00040 <a class="code" href="classconnection.html#m9">port</a> = <a class="code" href="classconnection.html#m4">bytes_in</a> = <a class="code" href="classconnection.html#m5">bytes_out</a> = <a class="code" href="classconnection.html#m6">cmds_in</a> = <a class="code" href="classconnection.html#m7">cmds_out</a> = 0; +00041 <a class="code" href="classconnection.html#m8">haspassed</a> = <span class="keyword">false</span>; 00042 strcpy(result,<span class="stringliteral">""</span>); 00043 <span class="keywordflow">for</span> (<span class="keywordtype">int</span> i = 0; i < MAXCHANS; i++) 00044 { -00045 <a class="code" href="classuserrec.html#m14">chans</a>[i].<a class="code" href="classucrec.html#m1">channel</a> = NULL; +00045 <a class="code" href="classuserrec.html#m5">chans</a>[i].<a class="code" href="classucrec.html#m1">channel</a> = NULL; 00046 } 00047 <a class="code" href="classuserrec.html#o0">invites</a>.clear(); 00048 } @@ -62,14 +62,14 @@ <a name="l00051"></a><a class="code" href="classuserrec.html#a2">00051</a> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">userrec::GetFullHost</a>() 00052 { 00053 sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,dhost); -00054 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m22">result</a>; +00054 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>; 00055 } 00056 00057 <a name="l00058"></a><a class="code" href="classuserrec.html#a3">00058</a> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">userrec::GetFullRealHost</a>() 00059 { 00060 sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,host); -00061 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m22">result</a>; +00061 <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>; 00062 } 00063 <a name="l00064"></a><a class="code" href="classuserrec.html#a4">00064</a> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">userrec::IsInvited</a>(<span class="keywordtype">char</span>* channel) @@ -101,7 +101,7 @@ 00090 } 00091 } 00092 } -</pre></div><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:57 2003 for InspIRCd by +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:47 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/users_8cpp.html b/docs/module-doc/users_8cpp.html index 10f8a7134..ece5198db 100644 --- a/docs/module-doc/users_8cpp.html +++ b/docs/module-doc/users_8cpp.html @@ -16,7 +16,7 @@ <a href="users_8cpp-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0> <tr><td></td></tr> </table> -<hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/users_8h-source.html b/docs/module-doc/users_8h-source.html index 966673141..9557b4d0a 100644 --- a/docs/module-doc/users_8h-source.html +++ b/docs/module-doc/users_8h-source.html @@ -9,8 +9,8 @@ <hr><h1>users.h</h1><a href="users_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*</span> 00002 <span class="comment"></span> 00003 <span class="comment">$Log$ -00003 <span class="comment">Revision 1.2 2003/01/23 20:38:00 brain -00003 <span class="comment">Updated documentation scripts +00003 <span class="comment">Revision 1.3 2003/01/26 23:52:48 brain +00003 <span class="comment">Modified documentation for base classes 00003 <span class="comment"></span> 00004 <span class="comment">Revision 1.1.1.1 2003/01/23 19:45:58 brain</span> 00005 <span class="comment">InspIRCd second source tree</span> @@ -42,115 +42,86 @@ 00031 00032 <span class="preprocessor">#include "inspircd_config.h"</span> 00033 <span class="preprocessor">#include "<a class="code" href="channels_8h.html">channels.h</a>"</span> -00034 -00035 <span class="preprocessor">#include <string></span> -00036 -00037 <span class="preprocessor">#ifndef __USERS_H__ </span> -00038 <span class="preprocessor"></span><span class="preprocessor">#define __USERS_H__ </span> -00039 <span class="preprocessor"></span> -<a name="l00040"></a><a class="code" href="users_8h.html#a0">00040</a> <span class="preprocessor">#define STATUS_OP 4</span> -<a name="l00041"></a><a class="code" href="users_8h.html#a1">00041</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_HOP 2</span> -<a name="l00042"></a><a class="code" href="users_8h.html#a2">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_VOICE 1</span> -<a name="l00043"></a><a class="code" href="users_8h.html#a3">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_NORMAL 0</span> -00044 <span class="preprocessor"></span> -<a name="l00045"></a><a class="code" href="users_8h.html#a4">00045</a> <span class="preprocessor">#define CC_ALLOW 0</span> -<a name="l00046"></a><a class="code" href="users_8h.html#a5">00046</a> <span class="preprocessor"></span><span class="preprocessor">#define CC_DENY 1</span> -00047 <span class="preprocessor"></span> -<a name="l00050"></a><a class="code" href="classInvited.html">00050</a> <span class="keyword">class </span><a class="code" href="classInvited.html">Invited</a> -00051 { -00052 <span class="keyword">public</span>: -<a name="l00053"></a><a class="code" href="classInvited.html#m0">00053</a> <span class="keywordtype">char</span> <a class="code" href="classInvited.html#m0">channel</a>[CHANMAX]; -00054 }; -00055 +00034 <span class="preprocessor">#include "<a class="code" href="connection_8h.html">connection.h</a>"</span> +00035 +00036 <span class="preprocessor">#include <string></span> +00037 +00038 <span class="preprocessor">#ifndef __USERS_H__ </span> +00039 <span class="preprocessor"></span><span class="preprocessor">#define __USERS_H__ </span> +00040 <span class="preprocessor"></span> +<a name="l00041"></a><a class="code" href="users_8h.html#a0">00041</a> <span class="preprocessor">#define STATUS_OP 4</span> +<a name="l00042"></a><a class="code" href="users_8h.html#a1">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_HOP 2</span> +<a name="l00043"></a><a class="code" href="users_8h.html#a2">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_VOICE 1</span> +<a name="l00044"></a><a class="code" href="users_8h.html#a3">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define STATUS_NORMAL 0</span> +00045 <span class="preprocessor"></span> +<a name="l00046"></a><a class="code" href="users_8h.html#a4">00046</a> <span class="preprocessor">#define CC_ALLOW 0</span> +<a name="l00047"></a><a class="code" href="users_8h.html#a5">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define CC_DENY 1</span> +00048 <span class="preprocessor"></span> +<a name="l00051"></a><a class="code" href="classInvited.html">00051</a> <span class="keyword">class </span><a class="code" href="classInvited.html">Invited</a> +00052 { +00053 <span class="keyword">public</span>: +<a name="l00054"></a><a class="code" href="classInvited.html#m0">00054</a> <span class="keywordtype">char</span> <a class="code" href="classInvited.html#m0">channel</a>[CHANMAX]; +00055 }; 00056 -<a name="l00059"></a><a class="code" href="classConnectClass.html">00059</a> <span class="keyword">class </span><a class="code" href="classConnectClass.html">ConnectClass</a> -00060 { -00061 <span class="keyword">public</span>: -<a name="l00062"></a><a class="code" href="classConnectClass.html#m0">00062</a> <span class="keywordtype">int</span> <a class="code" href="classConnectClass.html#m0">type</a>; -<a name="l00063"></a><a class="code" href="classConnectClass.html#m1">00063</a> <span class="keywordtype">char</span> <a class="code" href="classConnectClass.html#m1">host</a>[MAXBUF]; -<a name="l00064"></a><a class="code" href="classConnectClass.html#m2">00064</a> <span class="keywordtype">char</span> <a class="code" href="classConnectClass.html#m2">pass</a>[MAXBUF]; -00065 }; -00066 -<a name="l00069"></a><a class="code" href="users_8h.html#a6">00069</a> <span class="keyword">typedef</span> vector<Invited> <a class="code" href="users_8h.html#a6">InvitedList</a>; -00070 +00057 +<a name="l00060"></a><a class="code" href="classConnectClass.html">00060</a> <span class="keyword">class </span><a class="code" href="classConnectClass.html">ConnectClass</a> +00061 { +00062 <span class="keyword">public</span>: +<a name="l00063"></a><a class="code" href="classConnectClass.html#m0">00063</a> <span class="keywordtype">int</span> <a class="code" href="classConnectClass.html#m0">type</a>; +<a name="l00064"></a><a class="code" href="classConnectClass.html#m1">00064</a> <span class="keywordtype">char</span> <a class="code" href="classConnectClass.html#m1">host</a>[MAXBUF]; +<a name="l00065"></a><a class="code" href="classConnectClass.html#m2">00065</a> <span class="keywordtype">char</span> <a class="code" href="classConnectClass.html#m2">pass</a>[MAXBUF]; +00066 }; +00067 +<a name="l00070"></a><a class="code" href="users_8h.html#a6">00070</a> <span class="keyword">typedef</span> vector<Invited> <a class="code" href="users_8h.html#a6">InvitedList</a>; 00071 00072 -<a name="l00075"></a><a class="code" href="users_8h.html#a7">00075</a> <span class="keyword">typedef</span> vector<ConnectClass> <a class="code" href="users_8h.html#a7">ClassVector</a>; -00076 -<a name="l00083"></a><a class="code" href="classuserrec.html">00083</a> <span class="keyword">class </span><a class="code" href="classuserrec.html">userrec</a> -00084 { -00085 <span class="keyword">private</span>: -00086 -<a name="l00089"></a><a class="code" href="classuserrec.html#o0">00089</a> <a class="code" href="users_8h.html#a6">InvitedList</a> <a class="code" href="classuserrec.html#o0">invites</a>; -00090 <span class="keyword">public</span>: -00091 -<a name="l00096"></a><a class="code" href="classuserrec.html#m0">00096</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m0">nick</a>[NICKMAX]; -00097 -<a name="l00100"></a><a class="code" href="classuserrec.html#m1">00100</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#m1">ip</a>; -00101 -<a name="l00104"></a><a class="code" href="classuserrec.html#m2">00104</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m2">ident</a>[64]; -00105 -<a name="l00108"></a><a class="code" href="classuserrec.html#m3">00108</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m3">host</a>[256]; -00109 -<a name="l00113"></a><a class="code" href="classuserrec.html#m4">00113</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m4">dhost</a>[256]; -00114 -<a name="l00117"></a><a class="code" href="classuserrec.html#m5">00117</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m5">fullname</a>[128]; -00118 -<a name="l00123"></a><a class="code" href="classuserrec.html#m6">00123</a> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#m6">fd</a>; -00124 -<a name="l00129"></a><a class="code" href="classuserrec.html#m7">00129</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m7">modes</a>[32]; -00130 -<a name="l00134"></a><a class="code" href="classuserrec.html#m8">00134</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m8">inbuf</a>[MAXBUF]; +00073 +<a name="l00076"></a><a class="code" href="users_8h.html#a7">00076</a> <span class="keyword">typedef</span> vector<ConnectClass> <a class="code" href="users_8h.html#a7">ClassVector</a>; +00077 +<a name="l00084"></a><a class="code" href="classuserrec.html">00084</a> <span class="keyword">class </span><a class="code" href="classuserrec.html">userrec</a> : <span class="keyword">public</span> <a class="code" href="classconnection.html">connection</a> +00085 { +00086 <span class="keyword">private</span>: +00087 +<a name="l00090"></a><a class="code" href="classuserrec.html#o0">00090</a> <a class="code" href="users_8h.html#a6">InvitedList</a> <a class="code" href="classuserrec.html#o0">invites</a>; +00091 <span class="keyword">public</span>: +00092 +<a name="l00097"></a><a class="code" href="classuserrec.html#m0">00097</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m0">nick</a>[NICKMAX]; +00098 +<a name="l00101"></a><a class="code" href="classuserrec.html#m1">00101</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m1">ident</a>[64]; +00102 +<a name="l00106"></a><a class="code" href="classuserrec.html#m2">00106</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m2">dhost</a>[256]; +00107 +<a name="l00110"></a><a class="code" href="classuserrec.html#m3">00110</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m3">fullname</a>[128]; +00111 +<a name="l00116"></a><a class="code" href="classuserrec.html#m4">00116</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m4">modes</a>[32]; +00117 +<a name="l00118"></a><a class="code" href="classuserrec.html#m5">00118</a> <a class="code" href="classucrec.html">ucrec</a> <a class="code" href="classuserrec.html#m5">chans</a>[MAXCHANS]; +00119 +<a name="l00122"></a><a class="code" href="classuserrec.html#m6">00122</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m6">server</a>[256]; +00123 +<a name="l00127"></a><a class="code" href="classuserrec.html#m7">00127</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m7">awaymsg</a>[512]; +00128 +<a name="l00132"></a><a class="code" href="classuserrec.html#m8">00132</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m8">result</a>[256]; +00133 +00134 <a class="code" href="classuserrec.html#a0">userrec</a>(); 00135 -<a name="l00141"></a><a class="code" href="classuserrec.html#m9">00141</a> time_t <a class="code" href="classuserrec.html#m9">lastping</a>; -00142 -<a name="l00145"></a><a class="code" href="classuserrec.html#m10">00145</a> time_t <a class="code" href="classuserrec.html#m10">signon</a>; -00146 -<a name="l00150"></a><a class="code" href="classuserrec.html#m11">00150</a> time_t <a class="code" href="classuserrec.html#m11">idle_lastmsg</a>; -00151 -<a name="l00156"></a><a class="code" href="classuserrec.html#m12">00156</a> time_t <a class="code" href="classuserrec.html#m12">nping</a>; -00157 -<a name="l00162"></a><a class="code" href="classuserrec.html#m13">00162</a> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#m13">registered</a>; -00163 -<a name="l00168"></a><a class="code" href="classuserrec.html#m14">00168</a> <a class="code" href="classucrec.html">ucrec</a> <a class="code" href="classuserrec.html#m14">chans</a>[MAXCHANS]; -00169 -<a name="l00172"></a><a class="code" href="classuserrec.html#m15">00172</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m15">server</a>[256]; -00173 -<a name="l00177"></a><a class="code" href="classuserrec.html#m16">00177</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m16">awaymsg</a>[512]; -00178 -<a name="l00181"></a><a class="code" href="classuserrec.html#m17">00181</a> <span class="keywordtype">int</span> <a class="code" href="classuserrec.html#m17">port</a>; -00182 -<a name="l00186"></a><a class="code" href="classuserrec.html#m18">00186</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#m18">bytes_in</a>; -00187 -<a name="l00191"></a><a class="code" href="classuserrec.html#m19">00191</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#m19">bytes_out</a>; -00192 -<a name="l00196"></a><a class="code" href="classuserrec.html#m20">00196</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#m20">cmds_in</a>; -00197 -<a name="l00201"></a><a class="code" href="classuserrec.html#m21">00201</a> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#m21">cmds_out</a>; -00202 -<a name="l00206"></a><a class="code" href="classuserrec.html#m22">00206</a> <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m22">result</a>[256]; -00207 -<a name="l00212"></a><a class="code" href="classuserrec.html#m23">00212</a> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#m23">haspassed</a>; -00213 -00214 <a class="code" href="classuserrec.html#a0">userrec</a>(); -00215 -<a name="l00216"></a><a class="code" href="classuserrec.html#a1">00216</a> <span class="keyword">virtual</span> <a class="code" href="classuserrec.html#a1">~userrec</a>() { } -00217 -00222 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">GetFullHost</a>(); -00223 -00229 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">GetFullRealHost</a>(); -00230 -00233 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">IsInvited</a>(<span class="keywordtype">char</span>* channel); -00234 -00237 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a5">InviteTo</a>(<span class="keywordtype">char</span>* channel); -00238 -00243 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a6">RemoveInvite</a>(<span class="keywordtype">char</span>* channel); -00244 -00245 }; -00246 -00247 -00248 <span class="preprocessor">#endif</span> -</pre></div><hr><address style="align: right;"><small>Generated on Thu Jan 23 20:28:58 2003 for InspIRCd by +<a name="l00136"></a><a class="code" href="classuserrec.html#a1">00136</a> <span class="keyword">virtual</span> <a class="code" href="classuserrec.html#a1">~userrec</a>() { } +00137 +00142 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">GetFullHost</a>(); +00143 +00149 <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">GetFullRealHost</a>(); +00150 +00153 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">IsInvited</a>(<span class="keywordtype">char</span>* channel); +00154 +00157 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a5">InviteTo</a>(<span class="keywordtype">char</span>* channel); +00158 +00163 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a6">RemoveInvite</a>(<span class="keywordtype">char</span>* channel); +00164 +00165 }; +00166 +00167 +00168 <span class="preprocessor">#endif</span> +</pre></div><hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 2003 for InspIRCd by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border=0 width=110 height=53></a>1.3-rc2 </small></address> diff --git a/docs/module-doc/users_8h.html b/docs/module-doc/users_8h.html index 7a13bf4a7..df1234c10 100644 --- a/docs/module-doc/users_8h.html +++ b/docs/module-doc/users_8h.html @@ -8,6 +8,7 @@ <a class="qindex" href="main.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> <hr><h1>users.h File Reference</h1><code>#include "inspircd_config.h"</code><br> <code>#include "<a class="el" href="channels_8h-source.html">channels.h</a>"</code><br> +<code>#include "<a class="el" href="connection_8h-source.html">connection.h</a>"</code><br> <code>#include <string></code><br> <p> @@ -55,7 +56,7 @@ <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00045">45</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00046">46</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="a5" doxytag="users.h::CC_DENY"></a><p> @@ -79,7 +80,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00045">45</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00046">46</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00047">47</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="a1" doxytag="users.h::STATUS_HOP"></a><p> @@ -103,7 +104,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00046">46</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00041">41</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00042">42</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="a3" doxytag="users.h::STATUS_NORMAL"></a><p> @@ -127,7 +128,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00041">41</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00043">43</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00044">44</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="a0" doxytag="users.h::STATUS_OP"></a><p> @@ -151,7 +152,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00043">43</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00040">40</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00041">41</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="a2" doxytag="users.h::STATUS_VOICE"></a><p> @@ -175,7 +176,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00040">40</a> of fi <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00042">42</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00043">43</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <hr><h2>Typedef Documentation</h2> @@ -202,7 +203,7 @@ Holds a complete list of all allow and deny tags from the configuration file (co <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00075">75</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00076">76</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> </tr> </table> <a name="a6" doxytag="users.h::InvitedList"></a><p> @@ -228,10 +229,10 @@ Holds a complete list of all channels to which a user has been invited and has n <p> <p> -Definition at line <a class="el" href="users_8h-source.html#l00069">69</a> of file <a class="el" href="users_8h-source.html">users.h</a>. </td> +Definition at line <a class="el" href="users_8h-source.html#l00070">70</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 Thu Jan 23 20:28:58 2003 for InspIRCd by +<hr><address style="align: right;"><small>Generated on Sun Jan 26 23:45:48 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> |