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