]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
New documentation for new ConfigReader methods
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 8 Apr 2004 18:14:00 +0000 (18:14 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Thu, 8 Apr 2004 18:14:00 +0000 (18:14 +0000)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@457 e03df62e-2008-0410-955e-edbf42e46eb7

80 files changed:
docs/module-doc/annotated.html
docs/module-doc/base_8h-source.html
docs/module-doc/base_8h.html
docs/module-doc/channels_8cpp-source.html
docs/module-doc/channels_8cpp.html
docs/module-doc/channels_8h-source.html
docs/module-doc/channels_8h.html
docs/module-doc/classAdmin-members.html
docs/module-doc/classAdmin.html
docs/module-doc/classBanItem-members.html
docs/module-doc/classBanItem.html
docs/module-doc/classConfigReader-members.html
docs/module-doc/classConfigReader.html
docs/module-doc/classConnectClass-members.html
docs/module-doc/classConnectClass.html
docs/module-doc/classExemptItem-members.html
docs/module-doc/classExemptItem.html
docs/module-doc/classExtMode-members.html
docs/module-doc/classExtMode.html
docs/module-doc/classFileReader-members.html
docs/module-doc/classFileReader.html
docs/module-doc/classHostItem-members.html
docs/module-doc/classHostItem.html
docs/module-doc/classInviteItem-members.html
docs/module-doc/classInviteItem.html
docs/module-doc/classInvited-members.html
docs/module-doc/classInvited.html
docs/module-doc/classModeParameter-members.html
docs/module-doc/classModeParameter.html
docs/module-doc/classModule-members.html
docs/module-doc/classModule.html
docs/module-doc/classModuleFactory-members.html
docs/module-doc/classModuleFactory.html
docs/module-doc/classServer-members.html
docs/module-doc/classServer.html
docs/module-doc/classVersion-members.html
docs/module-doc/classVersion.html
docs/module-doc/classchanrec-members.html
docs/module-doc/classchanrec.html
docs/module-doc/classclassbase-members.html
docs/module-doc/classclassbase.html
docs/module-doc/classcommand__t-members.html
docs/module-doc/classcommand__t.html
docs/module-doc/classconnection-members.html
docs/module-doc/classconnection.html
docs/module-doc/classes.html
docs/module-doc/classpacket-members.html
docs/module-doc/classpacket.html
docs/module-doc/classserverrec-members.html
docs/module-doc/classserverrec.html
docs/module-doc/classucrec-members.html
docs/module-doc/classucrec.html
docs/module-doc/classuserrec-members.html
docs/module-doc/classuserrec.html
docs/module-doc/classuserrec__coll__graph.gif
docs/module-doc/connection_8h-source.html
docs/module-doc/connection_8h.html
docs/module-doc/ctables_8h-source.html
docs/module-doc/ctables_8h.html
docs/module-doc/files.html
docs/module-doc/functions.html
docs/module-doc/globals.html
docs/module-doc/graph_legend.html
docs/module-doc/hierarchy.html
docs/module-doc/inherits.html
docs/module-doc/main.html
docs/module-doc/modules_8cpp-source.html
docs/module-doc/modules_8cpp.html
docs/module-doc/modules_8h-source.html
docs/module-doc/modules_8h.html
docs/module-doc/namespaces.html
docs/module-doc/namespacestd.html
docs/module-doc/servers_8cpp-source.html
docs/module-doc/servers_8cpp.html
docs/module-doc/servers_8h-source.html
docs/module-doc/servers_8h.html
docs/module-doc/users_8cpp-source.html
docs/module-doc/users_8cpp.html
docs/module-doc/users_8h-source.html
docs/module-doc/users_8h.html

index 37b66f08b1169297baaea31ee1c75d82f8824844..7cd5f9dfe10c9f7ad5335c39b5f4e5483fdb84ce 100644 (file)
@@ -31,7 +31,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 Wed Apr 7 19:20:29 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:45 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 06e8dd74ede82641ae4639c490f039a8ef5b793c..2882d83322567fe6eb9377edb3ecf4b3711afe77 100644 (file)
@@ -29,7 +29,7 @@
 00028 
 00029 <span class="preprocessor">#endif</span>
 00030 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index e4299027d84de10121f9fa1e1e8a1cba2bea8d06..72086d48b1add2252ed0fc9c06d4982e03bc1902 100644 (file)
@@ -34,7 +34,7 @@ This graph shows which files directly or indirectly include this file:<p><center
 <tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classclassbase.html">classbase</a></td></tr>
 <tr><td>&nbsp;</td><td><font size=-1><em>The base class for all inspircd classes.</em> <a href="classclassbase.html#_details">More...</a><em></em></font><br><br></td></tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:16 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:30 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index de7bf1fb6c77cda82b649837215e9f3b855545cd..f7a03c83d27e90afc29f3aefaf4aa1f4290615a7 100644 (file)
 00098         }
 00099         <span class="keywordflow">return</span> std::string(<span class="stringliteral">""</span>);
 00100 }
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index d64d85b606f650dcffb16570ac54f3e8dc791c63..b2d4985966a4b62d61af78aade40d76a3d8840cf 100644 (file)
@@ -55,7 +55,7 @@ Definition at line <a class="el" href="channels_8cpp-source.html#l00010">10</a>
 Referenced by <a class="el" href="channels_8cpp-source.html#l00087">chanrec::GetModeParameter()</a>, and <a class="el" href="channels_8cpp-source.html#l00050">chanrec::SetCustomModeParam()</a>.    </td>
   </tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:17 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:31 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 5a4b6d8fd5ea80d0255d9d9c603c2b491727d05b..410460a1c2d067cf3defd210914250475af79615 100644 (file)
 00207 
 00208 <span class="preprocessor">#endif</span>
 00209 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 29dfca93d596f44130f5e48d6dd11662eba7f1ac..29ba57854bc3474f4aa12a1a90ec461c25401ca7 100644 (file)
@@ -258,7 +258,7 @@ Holds a complete invite list.
 Definition at line <a class="el" href="channels_8h-source.html#l00077">77</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 Wed Apr 7 19:20:19 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:33 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index a3e60dd9341a7b6592340e6fb0efa4f8d599aa77..7851b955e595706a005d4b082060c657d2485383 100644 (file)
@@ -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 Wed Apr 7 19:20:30 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:46 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index cffa38dd683e511041444f5134db873453ce7104..4f132b26a40f193584b5a87ba69b8285eee30ffc 100644 (file)
@@ -160,7 +160,7 @@ Definition at line <a class="el" href="modules_8h-source.html#l00082">82</a> of
 </table>
 <hr>The documentation for this class was generated from the following files:<ul>
 <li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:30 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:46 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 5dbdc2c2c1fb7803b8452ac710f4ab8621258c0d..c7f0d33755349b9efbe8837ec41fcbb02989b24c 100644 (file)
@@ -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 Wed Apr 7 19:20:31 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:48 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index fdca00743d724ee2d23cf9bbc3c9b64c385e0588..16fa46ad7238f3c3a8b035ddf4b29d83b606e35f 100644 (file)
@@ -31,7 +31,7 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
 <p>
 Definition at line <a class="el" href="channels_8h-source.html#l00034">34</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 Wed Apr 7 19:20:31 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:48 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index c631c192981260ff853d55e420f95afb4c7f67a1..0c808632f964a03412a1da1db38936ea74a3238b 100644 (file)
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a0">ConfigReader</a>()</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a1">ConfigReader</a>(std::string filename)</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a4">Enumerate</a>(std::string tag)</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a6">EnumerateValues</a>(std::string tag, int index)</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#n1">error</a></td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td><code> [protected]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a3">ReadValue</a>(std::string tag, std::string name, int index)</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a5">Verify</a>()</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConfigReader.html#a2">~ConfigReader</a>()</td><td><a class="el" href="classConfigReader.html">ConfigReader</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:37 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:55 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 1e56ef39b56cc8105676b8b2b4fb23821999c9ab..663a59fe36b5993652ea05c457f494b5c6d96ff7 100644 (file)
@@ -34,6 +34,8 @@ Inheritance diagram for ConfigReader:<p><center><img src="classConfigReader__inh
 <tr><td>&nbsp;</td><td><font size=-1><em>Counts the number of times a given tag appears in the config file.</em> <a href="#a4"></a><em></em></font><br><br></td></tr>
 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classConfigReader.html#a5">Verify</a> ()</td></tr>
 <tr><td>&nbsp;</td><td><font size=-1><em>Returns true if a config file is valid.</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
+<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classConfigReader.html#a6">EnumerateValues</a> (std::string tag, int index)</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Returns the number of items within a tag.</em> <a href="#a6"></a><em></em></font><br><br></td></tr>
 <tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
 <tr><td nowrap align=right valign=top>std::stringstream *&nbsp;</td><td valign=bottom><a class="el" href="classConfigReader.html#n0">cache</a></td></tr>
 <tr><td>&nbsp;</td><td><font size=-1><em>The contents of the configuration file This protected member should never be accessed by a module (and cannot be accessed unless the core is changed).</em> <a href="#n0"></a><em></em></font><br><br></td></tr>
@@ -82,7 +84,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00319">319</a>
 References <a class="el" href="modules_8h-source.html#l00477">cache</a>, and <a class="el" href="modules_8h-source.html#l00480">error</a>.
 <p>
 <div class="fragment"><pre>00320 {
-00321         this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a> = <span class="keyword">new</span> std::stringstream(stringstream::in | stringstream::out);
+00321         this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a> = <span class="keyword">new</span> std::stringstream(std::stringstream::in | std::stringstream::out);
 00322         this-&gt;<a class="code" href="classConfigReader.html#n1">error</a> = LoadConf(CONFIG_FILE,this-&gt;cache);
 00323 }
 </pre></div>    </td>
@@ -123,7 +125,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00333">333</a>
 References <a class="el" href="modules_8h-source.html#l00477">cache</a>, and <a class="el" href="modules_8h-source.html#l00480">error</a>.
 <p>
 <div class="fragment"><pre>00334 {
-00335         this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a> = <span class="keyword">new</span> std::stringstream(stringstream::in | stringstream::out);
+00335         this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a> = <span class="keyword">new</span> std::stringstream(std::stringstream::in | std::stringstream::out);
 00336         this-&gt;<a class="code" href="classConfigReader.html#n1">error</a> = LoadConf(filename.c_str(),this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a>);
 00337 };
 </pre></div>    </td>
@@ -208,6 +210,53 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00347">347</a>
 </pre></div>    </td>
   </tr>
 </table>
+<a name="a6" doxytag="ConfigReader::EnumerateValues"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+  <tr>
+    <td class="md">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> int ConfigReader::EnumerateValues </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">std::string&nbsp;</td>
+          <td class="mdname" nowrap>&nbsp; <em>tag</em>, </td>
+        </tr>
+        <tr>
+          <td></td>
+          <td></td>
+          <td class="md" nowrap>int&nbsp;</td>
+          <td class="mdname" nowrap>&nbsp; <em>index</em></td>
+        </tr>
+        <tr>
+          <td></td>
+          <td class="md">)&nbsp;</td>
+          <td class="md" colspan="2"></td>
+        </tr>
+
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Returns the number of items within a tag.
+<p>
+For example if the tag was &lt;test tag="blah" data="foo"&gt; then this function would return 2. Spaces and newlines both qualify as valid seperators between values.
+<p>
+Definition at line <a class="el" href="modules_8cpp-source.html#l00352">352</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+<p>
+<div class="fragment"><pre>00353 {
+00354         <span class="keywordflow">return</span> EnumValues(cache, tag.c_str(), index);
+00355 }
+</pre></div>    </td>
+  </tr>
+</table>
 <a name="a3" doxytag="ConfigReader::ReadValue"></a><p>
 <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
@@ -292,13 +341,13 @@ Returns true if a config file is valid.
 <p>
 This method is partially implemented and will only return false if the config file does not exist or could not be opened.
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00353">353</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00357">357</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
 References <a class="el" href="modules_8h-source.html#l00480">error</a>.
 <p>
-<div class="fragment"><pre>00354 {
-00355         <span class="keywordflow">return</span> this-&gt;<a class="code" href="classConfigReader.html#n1">error</a>;
-00356 }
+<div class="fragment"><pre>00358 {
+00359         <span class="keywordflow">return</span> this-&gt;<a class="code" href="classConfigReader.html#n1">error</a>;
+00360 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -356,12 +405,12 @@ Used to store errors.
 <p>
 Definition at line <a class="el" href="modules_8h-source.html#l00480">480</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#l00319">ConfigReader()</a>, and <a class="el" href="modules_8cpp-source.html#l00353">Verify()</a>.    </td>
+Referenced by <a class="el" href="modules_8cpp-source.html#l00319">ConfigReader()</a>, and <a class="el" href="modules_8cpp-source.html#l00357">Verify()</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 Wed Apr 7 19:20:37 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:55 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index db1aa1475b8030a5beb4e5749fcf5183f00cdf37..25608a7474e79a92723b7a7e216a9582310a37dd 100644 (file)
@@ -15,7 +15,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConnectClass.html#m1">registration_timeout</a></td><td><a class="el" href="classConnectClass.html">ConnectClass</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classConnectClass.html#m0">type</a></td><td><a class="el" href="classConnectClass.html">ConnectClass</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:39 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:57 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 60c0e6e440d78de7170072088b9d8319cbe3d537..412d670b50f053625c82de716ea29b8bebb0ee45 100644 (file)
@@ -171,7 +171,7 @@ Definition at line <a class="el" href="users_8h-source.html#l00037">37</a> of fi
 </table>
 <hr>The documentation for this class was generated from the following file:<ul>
 <li><a class="el" href="users_8h-source.html">users.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:39 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:57 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 6d587584760fcea1f4019b8783a83c33b3f94700..1e0c8569683d1ae10fd95494ebe2d6825a2d0d09 100644 (file)
@@ -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 Wed Apr 7 19:20:42 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:01 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 56b8ad60d6bce29e2e244cc5c5238b3d68f8b886..b9dbfde326482f17bf93fe62c58ec60019d3f7e8 100644 (file)
@@ -31,7 +31,7 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
 <p>
 Definition at line <a class="el" href="channels_8h-source.html#l00042">42</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 Wed Apr 7 19:20:42 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:01 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index db605f8b380a271f1985531c9396815984482613..ef603e0b46a1bd372fe3e123b6298de163ebc5f2 100644 (file)
@@ -13,7 +13,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classExtMode.html#m3">params_when_off</a></td><td><a class="el" href="classExtMode.html">ExtMode</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classExtMode.html#m2">params_when_on</a></td><td><a class="el" href="classExtMode.html">ExtMode</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classExtMode.html#m1">type</a></td><td><a class="el" href="classExtMode.html">ExtMode</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:43 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:02 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 1d86b76412e5ad17f9f13b3df87909f0a5f304b5..b0251dfb40daf633c702df4b8cbebb87d96d947b 100644 (file)
@@ -203,7 +203,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00022">22</a> o
 </table>
 <hr>The documentation for this class was generated from the following file:<ul>
 <li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:43 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:02 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 449dbb0191063100c9c152d66acf7fcfff579b80..d6a050771ea2381a80363e6f1b9bc275128d71dc 100644 (file)
@@ -18,7 +18,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classFileReader.html#a3">LoadFile</a>(std::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 Wed Apr 7 19:20:44 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:03 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 000c829b8a53cca5a8f29d3ab5d11c585f79bec1..3ca670a48fba3a3cf7112a3a61cacf9bef4abf5e 100644 (file)
@@ -31,6 +31,7 @@ Inheritance diagram for FileReader:<p><center><img src="classFileReader__inherit
 <tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classFileReader.html#a3">LoadFile</a> (std::string filename)</td></tr>
 <tr><td>&nbsp;</td><td><font size=-1><em>Used to load a file.</em> <a href="#a3"></a><em></em></font><br><br></td></tr>
 <tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classFileReader.html#a4">Exists</a> ()</td></tr>
+<tr><td>&nbsp;</td><td><font size=-1><em>Returns true if the file exists This function will return false if the file could not be opened.</em> <a href="#a4"></a><em></em></font><br><br></td></tr>
 <tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="classFileReader.html#a5">GetLine</a> (int x)</td></tr>
 <tr><td>&nbsp;</td><td><font size=-1><em>Retrieve one line from the file.</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
 <tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classFileReader.html#a6">FileSize</a> ()</td></tr>
@@ -45,7 +46,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#l00522">522</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00529">529</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
 <a name="a0" doxytag="FileReader::FileReader"></a><p>
 <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
@@ -75,10 +76,10 @@ Default constructor.
 <p>
 This method does not load any file into memory, you must use the LoadFile method after constructing the class this way.
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00366">366</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00370">370</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
-<div class="fragment"><pre>00367 {
-00368 }
+<div class="fragment"><pre>00371 {
+00372 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -112,15 +113,15 @@ Secondary constructor.
 <p>
 This method initialises the class with a file loaded into it ready for GetLine and and other methods to be called. If the file could not be loaded, <a class="el" href="classFileReader.html#a6">FileReader::FileSize</a> returns 0.
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00359">359</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00363">363</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
-References <a class="el" href="modules_8h-source.html#l00524">fc</a>, and <a class="el" href="modules_8h-source.html#l00030">file_cache</a>.
+References <a class="el" href="modules_8h-source.html#l00531">fc</a>, and <a class="el" href="modules_8h-source.html#l00030">file_cache</a>.
 <p>
-<div class="fragment"><pre>00360 {
-00361         <a class="code" href="modules_8h.html#a10">file_cache</a> c;
-00362         readfile(c,filename.c_str());
-00363         this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
-00364 }
+<div class="fragment"><pre>00364 {
+00365         <a class="code" href="modules_8h.html#a10">file_cache</a> c;
+00366         readfile(c,filename.c_str());
+00367         this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
+00368 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -153,10 +154,10 @@ Default destructor.
 <p>
 This deletes the memory allocated to the file.
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00378">378</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00382">382</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
-<div class="fragment"><pre>00379 {
-00380 }
+<div class="fragment"><pre>00383 {
+00384 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -186,22 +187,24 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00378">378</a>
     <td>
 
 <p>
+Returns true if the file exists This function will return false if the file could not be opened.
+<p>
 
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00382">382</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00386">386</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
-References <a class="el" href="modules_8h-source.html#l00524">fc</a>.
+References <a class="el" href="modules_8h-source.html#l00531">fc</a>.
 <p>
-<div class="fragment"><pre>00383 {
-00384         <span class="keywordflow">if</span> (<a class="code" href="classFileReader.html#o0">fc</a>.size() == 0)
-00385         {
-00386                 <span class="keywordflow">return</span>(false);
-00387         }
-00388         <span class="keywordflow">else</span>
+<div class="fragment"><pre>00387 {
+00388         <span class="keywordflow">if</span> (<a class="code" href="classFileReader.html#o0">fc</a>.size() == 0)
 00389         {
-00390                 <span class="keywordflow">return</span>(true);
+00390                 <span class="keywordflow">return</span>(false);
 00391         }
-00392 }
+00392         <span class="keywordflow">else</span>
+00393         {
+00394                 <span class="keywordflow">return</span>(true);
+00395         }
+00396 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -234,13 +237,13 @@ Returns the size of the file in lines.
 <p>
 This method returns the number of lines in the read file. If it is 0, no lines have been read into memory, either because the file is empty or it does not exist, or cannot be opened due to permission problems.
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00401">401</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00405">405</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
-References <a class="el" href="modules_8h-source.html#l00524">fc</a>.
+References <a class="el" href="modules_8h-source.html#l00531">fc</a>.
 <p>
-<div class="fragment"><pre>00402 {
-00403         <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
-00404 }
+<div class="fragment"><pre>00406 {
+00407         <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
+00408 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -274,15 +277,15 @@ Retrieve one line from the file.
 <p>
 This method retrieves one line from the text file. If an empty non-NULL string is returned, the index was out of bounds, or the line had no data on it.
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00394">394</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00398">398</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
-References <a class="el" href="modules_8h-source.html#l00524">fc</a>.
+References <a class="el" href="modules_8h-source.html#l00531">fc</a>.
 <p>
-<div class="fragment"><pre>00395 {
-00396         <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
-00397                 <span class="keywordflow">return</span> <span class="stringliteral">""</span>;
-00398         <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>[x];
-00399 }
+<div class="fragment"><pre>00399 {
+00400         <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
+00401                 <span class="keywordflow">return</span> <span class="stringliteral">""</span>;
+00402         <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>[x];
+00403 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -316,15 +319,15 @@ Used to load a file.
 <p>
 This method loads a file into the class ready for GetLine and and other methods to be called. If the file could not be loaded, <a class="el" href="classFileReader.html#a6">FileReader::FileSize</a> returns 0.
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00370">370</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
+Definition at line <a class="el" href="modules_8cpp-source.html#l00374">374</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
-References <a class="el" href="modules_8h-source.html#l00524">fc</a>, and <a class="el" href="modules_8h-source.html#l00030">file_cache</a>.
+References <a class="el" href="modules_8h-source.html#l00531">fc</a>, and <a class="el" href="modules_8h-source.html#l00030">file_cache</a>.
 <p>
-<div class="fragment"><pre>00371 {
-00372         <a class="code" href="modules_8h.html#a10">file_cache</a> c;
-00373         readfile(c,filename.c_str());
-00374         this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
-00375 }
+<div class="fragment"><pre>00375 {
+00376         <a class="code" href="modules_8h.html#a10">file_cache</a> c;
+00377         readfile(c,filename.c_str());
+00378         this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
+00379 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -350,14 +353,14 @@ References <a class="el" href="modules_8h-source.html#l00524">fc</a>, and <a cla
 <p>
 
 <p>
-Definition at line <a class="el" href="modules_8h-source.html#l00524">524</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#l00531">531</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#l00382">Exists()</a>, <a class="el" href="modules_8cpp-source.html#l00359">FileReader()</a>, <a class="el" href="modules_8cpp-source.html#l00401">FileSize()</a>, <a class="el" href="modules_8cpp-source.html#l00394">GetLine()</a>, and <a class="el" href="modules_8cpp-source.html#l00370">LoadFile()</a>.    </td>
+Referenced by <a class="el" href="modules_8cpp-source.html#l00386">Exists()</a>, <a class="el" href="modules_8cpp-source.html#l00363">FileReader()</a>, <a class="el" href="modules_8cpp-source.html#l00405">FileSize()</a>, <a class="el" href="modules_8cpp-source.html#l00398">GetLine()</a>, and <a class="el" href="modules_8cpp-source.html#l00374">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 Wed Apr 7 19:20:44 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:03 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index eda9c28427e75ae66765cedd207bf5db03dd0e15..26918e97d45ead027d6a54a392546573c9ff0007 100644 (file)
@@ -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 Wed Apr 7 19:20:45 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:05 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 569fb0bc5475a92f06af24b13e4d36f7f4d784df..391400b891b642d37efb3a7ffe92770fec74ea47 100644 (file)
@@ -181,7 +181,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00021">21</a> of
 </table>
 <hr>The documentation for this class was generated from the following file:<ul>
 <li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:45 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:05 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 657d9c637a36d2db6bde72902204b71b23e434ba..3732f219d5671386a4c5161171246ee6043638ad 100644 (file)
@@ -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 Wed Apr 7 19:20:47 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:08 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index fe9bea3b23c6396c1ab68801268b1614c6060afa..c3f02830d3764376feea9aa186214299345ef030 100644 (file)
@@ -31,7 +31,7 @@ A subclass of <a class="el" href="classHostItem.html">HostItem</a> designed to h
 <p>
 Definition at line <a class="el" href="channels_8h-source.html#l00050">50</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 Wed Apr 7 19:20:47 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:08 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 199390a0cf2fb60cb7c10a86e5b3c410958d5425..61d4a85cbc1cfa85a84e89443975a02858936f20 100644 (file)
@@ -11,7 +11,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classInvited.html#m0">channel</a></td><td><a class="el" href="classInvited.html">Invited</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a0">classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:46 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:07 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index f8768aa6cb87c79a255b99afc0cd62f87a5a21c0..c59b9a4392cc358ceffba95a92b43a97772f6365 100644 (file)
@@ -53,12 +53,12 @@ Definition at line <a class="el" href="users_8h-source.html#l00025">25</a> of fi
 <p>
 Definition at line <a class="el" href="users_8h-source.html#l00028">28</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#l00064">userrec::InviteTo()</a>.    </td>
+Referenced by <a class="el" href="users_8cpp-source.html#l00065">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 Wed Apr 7 19:20:46 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:07 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 20ba3d46bf0785485b56ed64e5f1761f70dbb2d6..1e77da1eaab738cc5b684d8827b660ff5a668e14 100644 (file)
@@ -13,7 +13,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classModeParameter.html#m0">mode</a></td><td><a class="el" href="classModeParameter.html">ModeParameter</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classModeParameter.html#m1">parameter</a></td><td><a class="el" href="classModeParameter.html">ModeParameter</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 Wed Apr 7 19:20:49 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:10 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 164a0b9b7e21144e2c837f990558d697276f647e..cbfc698229a820815fafb4943fa007ddf2c6a942 100644 (file)
@@ -114,7 +114,7 @@ Referenced by <a class="el" href="channels_8cpp-source.html#l00050">chanrec::Set
 </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 Wed Apr 7 19:20:49 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:10 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 33dca5d0ef7bc8485df84ef30b516e0aa11dca2d..a0695a3fed5a7261f2f1c4a87d50e17d017f197f 100644 (file)
@@ -28,7 +28,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classModule.html#a15">OnWhois</a>(userrec *source, userrec *dest)</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 Wed Apr 7 19:20:50 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:11 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 6609129f46ec27cbd261276fd5533ea4efa2a4d8..9f61cb70627e60b59f579bcb9dfd407c57f286d1 100644 (file)
@@ -238,7 +238,7 @@ The type parameter is MT_SERVER, MT_CLIENT or MT_CHANNEL, dependent on where the
 <p>
 Definition at line <a class="el" href="modules_8cpp-source.html#l00119">119</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.
 <p>
-<div class="fragment"><pre>00119 { }
+<div class="fragment"><pre>00119 { <span class="keywordflow">return</span> <span class="keyword">false</span>; }
 </pre></div>    </td>
   </tr>
 </table>
@@ -843,7 +843,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00123">123</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 Wed Apr 7 19:20:50 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:11 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 523c611a4a7d2e099391591156b58e77541d3231..e821ae67a908706921a2e0677a02f6a8aba898ab 100644 (file)
@@ -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 Wed Apr 7 19:20:51 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:13 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 0dd282315877e46143a4ad602c14f34681642d9f..427fe5328c933cbb3d22f8ecad535e0fd071fb74 100644 (file)
@@ -34,7 +34,7 @@ This is to allow for modules to create many different variants of <a class="el"
 <p>
 
 <p>
-Definition at line <a class="el" href="modules_8h-source.html#l00574">574</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
+Definition at line <a class="el" href="modules_8h-source.html#l00584">584</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
 <a name="a0" doxytag="ModuleFactory::ModuleFactory"></a><p>
 <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
@@ -62,9 +62,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00574">574</a> of
 <p>
 
 <p>
-Definition at line <a class="el" href="modules_8h-source.html#l00577">577</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#l00587">587</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
 <p>
-<div class="fragment"><pre>00577 { }
+<div class="fragment"><pre>00587 { }
 </pre></div>    </td>
   </tr>
 </table>
@@ -95,9 +95,9 @@ Definition at line <a class="el" href="modules_8h-source.html#l00577">577</a> of
 <p>
 
 <p>
-Definition at line <a class="el" href="modules_8h-source.html#l00578">578</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#l00588">588</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.
 <p>
-<div class="fragment"><pre>00578 { }
+<div class="fragment"><pre>00588 { }
 </pre></div>    </td>
   </tr>
 </table>
@@ -134,7 +134,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 Wed Apr 7 19:20:51 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:13 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 7234bba5f3302ad246b20aa32cbadb89abfeead0..9aa8cf46f29ed93b9919337c6e778032c84f006d 100644 (file)
@@ -39,7 +39,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 Wed Apr 7 19:20:54 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:16 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 37cd97528c776c4d4d2b2411f40bd1d852382d87..c882ab0732e1234bde5b54e371d84a49f09a5f12 100644 (file)
@@ -1508,7 +1508,7 @@ Definition at line <a class="el" href="modules_8cpp-source.html#l00251">251</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 Wed Apr 7 19:20:54 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:16 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 7d6d906a1597a0b3fa1303f9b69108ce59e759d2..f3954c819a4e86599a7f6a0f59f26de3977a2399 100644 (file)
@@ -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 Wed Apr 7 19:21:00 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:25 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index dd3427beeaa15a3a4e54b49e7b26bd89e44ae8a6..52032b4fdc7dda1caf1d62231962b496aa7104ac 100644 (file)
@@ -191,7 +191,7 @@ Definition at line <a class="el" href="modules_8h-source.html#l00070">70</a> of
 </table>
 <hr>The documentation for this class was generated from the following files:<ul>
 <li><a class="el" href="modules_8h-source.html">modules.h</a><li><a class="el" href="modules_8cpp-source.html">modules.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:21:00 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:25 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 2c173f165392b6dd968708e182ef0178ab2ea150..9779336c53e869954e1f6b38fd8644dc0472197d 100644 (file)
@@ -31,7 +31,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#a5">~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 Wed Apr 7 19:20:33 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:50 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 4c0c068bf8480e695577cf0cb779a231a5b05bb8..c4a35842686d172ff6cb376f77ee59fd60db37e6 100644 (file)
@@ -808,7 +808,7 @@ Referenced by <a class="el" href="channels_8cpp-source.html#l00012">chanrec()</a
 </table>
 <hr>The documentation for this class was generated from the following files:<ul>
 <li><a class="el" href="channels_8h-source.html">channels.h</a><li><a class="el" href="channels_8cpp-source.html">channels.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:33 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:50 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index e40b362edf351fee260e84aec42d1927018c69bd..cec3359bebd3e5d78a184c185b6a8b203a1b7383 100644 (file)
@@ -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 Wed Apr 7 19:20:35 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:52 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index f0014c1bc6b1f2aaec558a0e6315eef970b34d8c..4e358f69d4d0d40863b68dd2c4f4a153b6e0f446 100644 (file)
@@ -144,7 +144,7 @@ Definition at line <a class="el" href="base_8h-source.html#l00020">20</a> of fil
 </table>
 <hr>The documentation for this class was generated from the following file:<ul>
 <li><a class="el" href="base_8h-source.html">base.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:35 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:52 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index d929d53feb330ea42f322bdf026435c94c645b03..7e3c94fd03f76f3609f7466cdb9d8878f1ed9575 100644 (file)
@@ -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 Wed Apr 7 19:20:36 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:54 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index e64a2903593cddbf03baa4fd2a274a320525aff5..cc0b01062931ae995edfa83a88b56421f500e353 100644 (file)
@@ -199,7 +199,7 @@ Definition at line <a class="el" href="ctables_8h-source.html#l00044">44</a> of
 </table>
 <hr>The documentation for this class was generated from the following file:<ul>
 <li><a class="el" href="ctables_8h-source.html">ctables.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:36 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:54 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 4d00090246deec2fb68d39be24dbd5a4eedf83f3..6e5472b0335daa8cbf20df13e8f547902cfadad1 100644 (file)
@@ -36,7 +36,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m13">signon</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#a3">TerminateLink</a>(char *targethost)</td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:41 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:59 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 7aa6cd612fd6fc7e83aba1e6abd53d3253a5bd42..8c133be35e4af0d94a265ec21a28f2cd9cdc1b97 100644 (file)
@@ -837,7 +837,7 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00012">serverrec::se
 </table>
 <hr>The documentation for this class was generated from the following file:<ul>
 <li><a class="el" href="connection_8h-source.html">connection.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:41 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:59 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index f87191e90229c4519c92ec562fabf0735548da90..9842e9d97d6631e7d42032e7e29048c34d2f0fb5 100644 (file)
@@ -19,7 +19,7 @@
 </td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
 </td><td><a class="el" href="classuserrec.html">userrec</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="classchanrec.html">chanrec</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classExemptItem.html">ExemptItem</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classInvited.html">Invited</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classpacket.html">packet</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;V&nbsp;&nbsp;</div></td></tr></table>
 </td></tr><tr><td><a class="el" href="classclassbase.html">classbase</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classExtMode.html">ExtMode</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="classInviteItem.html">InviteItem</a>&nbsp;&nbsp;&nbsp;</td><td><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
-</td><td><a class="el" href="classVersion.html">Version</a>&nbsp;&nbsp;&nbsp;</td></tr></table><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:29 2004 for InspIRCd by
+</td><td><a class="el" href="classVersion.html">Version</a>&nbsp;&nbsp;&nbsp;</td></tr></table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:45 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index a57bf6b564787817b7f606cb4d5f0532197df542..9e6c13fcd4bf37544f8cd4a5f152ec35d5763ce3 100644 (file)
@@ -16,7 +16,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classpacket.html#m2">type</a></td><td><a class="el" href="classpacket.html">packet</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classpacket.html#a1">~packet</a>()</td><td><a class="el" href="classpacket.html">packet</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:53 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:14 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index c431b46c98151950d1ccfe8a5d323c2efeb47dc2..2c7e909b4c740f7bb47cb6740f753230b539a0c3 100644 (file)
@@ -183,7 +183,7 @@ Definition at line <a class="el" href="connection_8h-source.html#l00031">31</a>
 </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 Wed Apr 7 19:20:53 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:14 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 17d8f9482f1875f0d8aeb4cf368492892194c04d..ddafd30b997cc1a0c75c80fd1c0471755779597f 100644 (file)
@@ -47,7 +47,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#m6">version</a></td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a1">~classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classserverrec.html#a2">~serverrec</a>()</td><td><a class="el" href="classserverrec.html">serverrec</a></td><td></td></tr>
-</table><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:56 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:19 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 9f4c7060f7bac11ee9325fe742887dd8cec2964d..fbae629e7e318d789324753773cd63d224db069f 100644 (file)
@@ -422,7 +422,7 @@ Referenced by <a class="el" href="servers_8cpp-source.html#l00012">serverrec()</
 </table>
 <hr>The documentation for this class was generated from the following files:<ul>
 <li><a class="el" href="servers_8h-source.html">servers.h</a><li><a class="el" href="servers_8cpp-source.html">servers.cpp</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:56 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:19 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 5e3db8265a97195e2b48b728d3aa10b2a55e1824..cb1eeb7f2412b399ccd7538bf44eb14eeef466ab 100644 (file)
@@ -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 Wed Apr 7 19:20:57 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:21 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index ca9f03c54b68044f6168303550a7b2a4d0b66093..2376f8459e14e5bc2d6d0cb3ff97156501d9e56e 100644 (file)
@@ -162,7 +162,7 @@ Definition at line <a class="el" href="channels_8h-source.html#l00197">197</a> o
 </table>
 <hr>The documentation for this class was generated from the following file:<ul>
 <li><a class="el" href="channels_8h-source.html">channels.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:57 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:21 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index e2b56599550701d3c6e37b9c0a507ea93cc37fb5..f4a75fb0e631768f1e1f53f750730ec2e9c53076 100644 (file)
@@ -12,6 +12,7 @@
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#a2">BeginLink</a>(char *targethost, int port, char *password)</td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m5">bytes_in</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m6">bytes_out</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m9">carryover</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m5">chans</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classclassbase.html#a0">classbase</a>()</td><td><a class="el" href="classclassbase.html">classbase</a></td><td><code> [inline]</code></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m7">cmds_in</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m6">server</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#m13">signon</a></td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classconnection.html#a3">TerminateLink</a>(char *targethost)</td><td><a class="el" href="classconnection.html">connection</a></td><td></td></tr>
-  <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m9">timeout</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#m10">timeout</a></td><td><a class="el" href="classuserrec.html">userrec</a></td><td></td></tr>
   <tr bgcolor="#f0f0f0"><td><a class="el" href="classuserrec.html#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 Wed Apr 7 19:20:59 2004 for InspIRCd by
+</table><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:23 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 3d42a4d77efb91be8b4e3ae4a21e6e22b23d0eee..5270e6a4e08fa569c3b6e49ce4cb9f0db530f79d 100644 (file)
@@ -18,8 +18,8 @@ Inheritance diagram for userrec:<p><center><img src="classuserrec__inherit__grap
 </map>
 <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for userrec:<p><center><img src="classuserrec__coll__graph.gif" border="0" usemap="#userrec__coll__map" alt="Collaboration graph"></center>
 <map name="userrec__coll__map">
-<area href="classconnection.html" shape="rect" coords="132,195,201,216" alt="">
-<area href="classucrec.html" shape="rect" coords="443,195,488,216" alt="">
+<area href="classconnection.html" shape="rect" coords="136,203,205,224" alt="">
+<area href="classucrec.html" shape="rect" coords="447,203,492,224" alt="">
 </map>
 <center><font size="2">[<a target="top" href="graph_legend.html">legend</a>]</font></center><a href="classuserrec-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
 <tr><td></td></tr>
@@ -54,7 +54,8 @@ Inheritance diagram for userrec:<p><center><img src="classuserrec__inherit__grap
 <tr><td>&nbsp;</td><td><font size=-1><em>The user's away message.</em> <a href="#m7"></a><em></em></font><br><br></td></tr>
 <tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="classuserrec.html#m8">result</a> [256]</td></tr>
 <tr><td>&nbsp;</td><td><font size=-1><em>Stores the result of the last GetFullHost or GetRealHost call.</em> <a href="#m8"></a><em></em></font><br><br></td></tr>
-<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classuserrec.html#m9">timeout</a></td></tr>
+<tr><td nowrap align=right valign=top>char&nbsp;</td><td valign=bottom><a class="el" href="classuserrec.html#m9">carryover</a> [MAXBUF]</td></tr>
+<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classuserrec.html#m10">timeout</a></td></tr>
 <tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
 <tr><td nowrap align=right valign=top><a class="el" href="users_8h.html#a6">InvitedList</a>&nbsp;</td><td valign=bottom><a class="el" href="classuserrec.html#o0">invites</a></td></tr>
 <tr><td>&nbsp;</td><td><font size=-1><em>A list of channels the user has a pending invite to.</em> <a href="#o0"></a><em></em></font><br><br></td></tr>
@@ -96,13 +97,13 @@ Definition at line <a class="el" href="users_8h-source.html#l00066">66</a> of fi
 <p>
 Definition at line <a class="el" href="users_8cpp-source.html#l00011">11</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
 <p>
-References <a class="el" href="connection_8h-source.html#l00047">connection::bytes_in</a>, <a class="el" href="connection_8h-source.html#l00048">connection::bytes_out</a>, <a class="el" href="channels_8h-source.html#l00202">ucrec::channel</a>, <a class="el" href="users_8h-source.html#l00100">chans</a>, <a class="el" href="connection_8h-source.html#l00049">connection::cmds_in</a>, <a class="el" href="connection_8h-source.html#l00050">connection::cmds_out</a>, <a class="el" href="connection_8h-source.html#l00043">connection::fd</a>, <a class="el" href="connection_8h-source.html#l00051">connection::haspassed</a>, <a class="el" href="connection_8h-source.html#l00056">connection::idle_lastmsg</a>, <a class="el" href="users_8h-source.html#l00072">invites</a>, <a class="el" href="connection_8h-source.html#l00045">connection::ip</a>, <a class="el" href="connection_8h-source.html#l00054">connection::lastping</a>, <a class="el" href="connection_8h-source.html#l00057">connection::nping</a>, <a class="el" href="connection_8h-source.html#l00052">connection::port</a>, <a class="el" href="connection_8h-source.html#l00053">connection::registered</a>, <a class="el" href="connection_8h-source.html#l00055">connection::signon</a>, and <a class="el" href="users_8h-source.html#l00116">timeout</a>.
+References <a class="el" href="connection_8h-source.html#l00047">connection::bytes_in</a>, <a class="el" href="connection_8h-source.html#l00048">connection::bytes_out</a>, <a class="el" href="channels_8h-source.html#l00202">ucrec::channel</a>, <a class="el" href="users_8h-source.html#l00100">chans</a>, <a class="el" href="connection_8h-source.html#l00049">connection::cmds_in</a>, <a class="el" href="connection_8h-source.html#l00050">connection::cmds_out</a>, <a class="el" href="connection_8h-source.html#l00043">connection::fd</a>, <a class="el" href="connection_8h-source.html#l00051">connection::haspassed</a>, <a class="el" href="connection_8h-source.html#l00056">connection::idle_lastmsg</a>, <a class="el" href="users_8h-source.html#l00072">invites</a>, <a class="el" href="connection_8h-source.html#l00045">connection::ip</a>, <a class="el" href="connection_8h-source.html#l00054">connection::lastping</a>, <a class="el" href="connection_8h-source.html#l00057">connection::nping</a>, <a class="el" href="connection_8h-source.html#l00052">connection::port</a>, <a class="el" href="connection_8h-source.html#l00053">connection::registered</a>, <a class="el" href="connection_8h-source.html#l00055">connection::signon</a>, and <a class="el" href="users_8h-source.html#l00118">timeout</a>.
 <p>
 <div class="fragment"><pre>00012 {
 00013         <span class="comment">// the PROPER way to do it, AVOID bzero at *ALL* costs</span>
 00014         strcpy(nick,<span class="stringliteral">""</span>);
 00015         <a class="code" href="classconnection.html#m3">ip</a> = 0;
-00016         <a class="code" href="classuserrec.html#m9">timeout</a> = 0;
+00016         <a class="code" href="classuserrec.html#m10">timeout</a> = 0;
 00017         strcpy(ident,<span class="stringliteral">""</span>);
 00018         strcpy(host,<span class="stringliteral">""</span>);
 00019         strcpy(dhost,<span class="stringliteral">""</span>);
@@ -151,9 +152,9 @@ References <a class="el" href="connection_8h-source.html#l00047">connection::byt
 <p>
 
 <p>
-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>.
+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>
-<div class="fragment"><pre>00120 {  }
+<div class="fragment"><pre>00122 {  }
 </pre></div>    </td>
   </tr>
 </table>
@@ -187,14 +188,14 @@ Returns the full displayed host of the user This member function returns the hos
 <p>
 
 <p>
-Definition at line <a class="el" href="users_8cpp-source.html#l00037">37</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
+Definition at line <a class="el" href="users_8cpp-source.html#l00038">38</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
 <p>
 References <a class="el" href="users_8h-source.html#l00114">result</a>.
 <p>
-<div class="fragment"><pre>00038 {
-00039         sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,dhost);
-00040         <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
-00041 }
+<div class="fragment"><pre>00039 {
+00040         sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,dhost);
+00041         <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
+00042 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -227,14 +228,14 @@ Returns the full real host of the user This member function returns the hostname
 <p>
 If any form of hostname cloaking is in operation, e.g. through a module, then this method will ignore it and return the true hostname.
 <p>
-Definition at line <a class="el" href="users_8cpp-source.html#l00044">44</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
+Definition at line <a class="el" href="users_8cpp-source.html#l00045">45</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
 <p>
 References <a class="el" href="users_8h-source.html#l00114">result</a>.
 <p>
-<div class="fragment"><pre>00045 {
-00046         sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,host);
-00047         <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
-00048 }
+<div class="fragment"><pre>00046 {
+00047         sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,host);
+00048         <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
+00049 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -268,15 +269,15 @@ Adds a channel to a users invite list (invites them to a channel).
 <p>
 
 <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>.
+Definition at line <a class="el" href="users_8cpp-source.html#l00065">65</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
 <p>
 References <a class="el" href="users_8h-source.html#l00028">Invited::channel</a>, and <a class="el" href="users_8h-source.html#l00072">invites</a>.
 <p>
-<div class="fragment"><pre>00065 {
-00066         <a class="code" href="classInvited.html">Invited</a> i;
-00067         strcpy(i.<a class="code" href="classInvited.html#m0">channel</a>,channel);
-00068         <a class="code" href="classuserrec.html#o0">invites</a>.push_back(i);
-00069 }
+<div class="fragment"><pre>00066 {
+00067         <a class="code" href="classInvited.html">Invited</a> i;
+00068         strcpy(i.<a class="code" href="classInvited.html#m0">channel</a>,channel);
+00069         <a class="code" href="classuserrec.html#o0">invites</a>.push_back(i);
+00070 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -310,22 +311,22 @@ Returns true if a user is invited to a channel.
 <p>
 
 <p>
-Definition at line <a class="el" href="users_8cpp-source.html#l00050">50</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
+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#l00072">invites</a>.
 <p>
-<div class="fragment"><pre>00051 {
-00052         <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++)
-00053         {
-00054                 <span class="keywordflow">if</span> (i-&gt;channel) {
-00055                         <span class="keywordflow">if</span> (!strcasecmp(i-&gt;channel,channel))
-00056                         {
-00057                                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-00058                         }
-00059                 }
-00060         }
-00061         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-00062 }
+<div class="fragment"><pre>00052 {
+00053         <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++)
+00054         {
+00055                 <span class="keywordflow">if</span> (i-&gt;channel) {
+00056                         <span class="keywordflow">if</span> (!strcasecmp(i-&gt;channel,channel))
+00057                         {
+00058                                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00059                         }
+00060                 }
+00061         }
+00062         <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00063 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -359,26 +360,26 @@ Removes a channel from a users invite list.
 <p>
 This member function is called on successfully joining an invite only channel to which the user has previously been invited, to clear the invitation.
 <p>
-Definition at line <a class="el" href="users_8cpp-source.html#l00071">71</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
+Definition at line <a class="el" href="users_8cpp-source.html#l00072">72</a> of file <a class="el" href="users_8cpp-source.html">users.cpp</a>.
 <p>
 References <a class="el" href="users_8h-source.html#l00072">invites</a>.
 <p>
-<div class="fragment"><pre>00072 {
-00073         log(DEBUG,<span class="stringliteral">"Removing invites"</span>);
-00074         <span class="keywordflow">if</span> (<a class="code" href="classuserrec.html#o0">invites</a>.size())
-00075         {
-00076                 <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++)
-00077                 {
-00078                         <span class="keywordflow">if</span> (i-&gt;channel) {
-00079                                 <span class="keywordflow">if</span> (!strcasecmp(i-&gt;channel,channel))
-00080                                 {
-00081                                         <a class="code" href="classuserrec.html#o0">invites</a>.erase(i);
-00082                                         <span class="keywordflow">return</span>;
-00083                                 }
-00084                         }
-00085                 }
-00086         }
-00087 }
+<div class="fragment"><pre>00073 {
+00074         log(DEBUG,<span class="stringliteral">"Removing invites"</span>);
+00075         <span class="keywordflow">if</span> (<a class="code" href="classuserrec.html#o0">invites</a>.size())
+00076         {
+00077                 <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++)
+00078                 {
+00079                         <span class="keywordflow">if</span> (i-&gt;channel) {
+00080                                 <span class="keywordflow">if</span> (!strcasecmp(i-&gt;channel,channel))
+00081                                 {
+00082                                         <a class="code" href="classuserrec.html#o0">invites</a>.erase(i);
+00083                                         <span class="keywordflow">return</span>;
+00084                                 }
+00085                         }
+00086                 }
+00087         }
+00088 }
 </pre></div>    </td>
   </tr>
 </table>
@@ -409,6 +410,30 @@ If this string is empty, the user is not marked as away.
 Definition at line <a class="el" href="users_8h-source.html#l00109">109</a> of file <a class="el" href="users_8h-source.html">users.h</a>.    </td>
   </tr>
 </table>
+<a name="m9" doxytag="userrec::carryover"></a><p>
+<table width="100%" cellpadding="2" cellspacing="0" border="0">
+  <tr>
+    <td class="md">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"> char userrec::carryover[MAXBUF]
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="users_8h-source.html#l00116">116</a> of file <a class="el" href="users_8h-source.html">users.h</a>.    </td>
+  </tr>
+</table>
 <a name="m5" doxytag="userrec::chans"></a><p>
 <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
@@ -538,7 +563,7 @@ A list of channels the user has a pending invite to.
 <p>
 Definition at line <a class="el" href="users_8h-source.html#l00072">72</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#l00064">InviteTo()</a>, <a class="el" href="users_8cpp-source.html#l00050">IsInvited()</a>, <a class="el" href="users_8cpp-source.html#l00071">RemoveInvite()</a>, and <a class="el" href="users_8cpp-source.html#l00011">userrec()</a>.    </td>
+Referenced by <a class="el" href="users_8cpp-source.html#l00065">InviteTo()</a>, <a class="el" href="users_8cpp-source.html#l00051">IsInvited()</a>, <a class="el" href="users_8cpp-source.html#l00072">RemoveInvite()</a>, and <a class="el" href="users_8cpp-source.html#l00011">userrec()</a>.    </td>
   </tr>
 </table>
 <a name="m4" doxytag="userrec::modes"></a><p>
@@ -618,7 +643,7 @@ 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#l00114">114</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#l00037">GetFullHost()</a>, and <a class="el" href="users_8cpp-source.html#l00044">GetFullRealHost()</a>.    </td>
+Referenced by <a class="el" href="users_8cpp-source.html#l00038">GetFullHost()</a>, and <a class="el" href="users_8cpp-source.html#l00045">GetFullRealHost()</a>.    </td>
   </tr>
 </table>
 <a name="m6" doxytag="userrec::server"></a><p>
@@ -647,7 +672,7 @@ The server the user is connected to.
 Definition at line <a class="el" href="users_8h-source.html#l00104">104</a> of file <a class="el" href="users_8h-source.html">users.h</a>.    </td>
   </tr>
 </table>
-<a name="m9" doxytag="userrec::timeout"></a><p>
+<a name="m10" doxytag="userrec::timeout"></a><p>
 <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
     <td class="md">
@@ -668,14 +693,14 @@ Definition at line <a class="el" href="users_8h-source.html#l00104">104</a> of f
 <p>
 
 <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>.
+Definition at line <a class="el" href="users_8h-source.html#l00118">118</a> of file <a class="el" href="users_8h-source.html">users.h</a>.
 <p>
 Referenced by <a class="el" href="users_8cpp-source.html#l00011">userrec()</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 Wed Apr 7 19:20:59 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:23 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index ffaa44f64da94b74ff559818c9437956abde24cf..de3b9bb770ce0440d4232064f40ad17e99d61807 100644 (file)
Binary files a/docs/module-doc/classuserrec__coll__graph.gif and b/docs/module-doc/classuserrec__coll__graph.gif differ
index f0096c56f62f442dc50656b50f3e26d238b06b3f..13f3b516963af6a75ca285e802512a73d11b21c5 100644 (file)
@@ -79,7 +79,7 @@
 00071 
 00072 <span class="preprocessor">#endif</span>
 00073 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 80e0f3bb92a3dc80081fe1eaa57044af33ec677a..c476a99b54b6c574d9df9f3671b05ab3c1f07783 100644 (file)
@@ -142,7 +142,7 @@ Definition at line <a class="el" href="connection_8h-source.html#l00020">20</a>
 Definition at line <a class="el" href="connection_8h-source.html#l00022">22</a> of file <a class="el" href="connection_8h-source.html">connection.h</a>.    </td>
   </tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:21 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:35 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 28aa921bb0374ee6b0728492df1f21f1c01adfd3..b0fe3dd8115223a09c4b6505e634abefd2481a1c 100644 (file)
@@ -43,7 +43,7 @@
 00049 
 00050 <span class="preprocessor">#endif</span>
 00051 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index cf59e4eb70c42f23623ea94ac544b3cfe2b477e3..c71511fb615647ddf2aa28f63c1d1645c8430099 100644 (file)
@@ -57,7 +57,7 @@ This graph shows which files directly or indirectly include this file:<p><center
 Definition at line <a class="el" href="ctables_8h-source.html#l00023">23</a> of file <a class="el" href="ctables_8h-source.html">ctables.h</a>.    </td>
   </tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:22 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:36 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index f9f7247fcb2318f884468c6c9d3af745b5f1a5c2..aa5bf9c382e81af3827d29a33612508fea6696e3 100644 (file)
@@ -19,7 +19,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 Wed Apr 7 19:20:14 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 56277b2fdde2fa02d0a33c2d25ab930e11482571..578a1298ca54fb6aa0c08747af9b1435d1e8226e 100644 (file)
@@ -30,7 +30,8 @@ Here is a list of all class members with links to the classes they belong to:<h3
 </h3><ul>
 <li>c_private
 : <a class="el" href="classchanrec.html#m13">chanrec</a><li>cache
-: <a class="el" href="classConfigReader.html#n0">ConfigReader</a><li>ChangeUserNick()
+: <a class="el" href="classConfigReader.html#n0">ConfigReader</a><li>carryover
+: <a class="el" href="classuserrec.html#m9">userrec</a><li>ChangeUserNick()
 : <a class="el" href="classServer.html#a26">Server</a><li>ChanMode()
 : <a class="el" href="classServer.html#a16">Server</a><li>channel
 : <a class="el" href="classInvited.html#m0">Invited</a>, <a class="el" href="classucrec.html#m1">ucrec</a>, <a class="el" href="classModeParameter.html#m2">ModeParameter</a><li>chanrec()
@@ -58,7 +59,8 @@ Here is a list of all class members with links to the classes they belong to:<h3
 </h3><ul>
 <li>Email
 : <a class="el" href="classAdmin.html#m1">Admin</a><li>Enumerate()
-: <a class="el" href="classConfigReader.html#a4">ConfigReader</a><li>error
+: <a class="el" href="classConfigReader.html#a4">ConfigReader</a><li>EnumerateValues()
+: <a class="el" href="classConfigReader.html#a6">ConfigReader</a><li>error
 : <a class="el" href="classConfigReader.html#n1">ConfigReader</a><li>Exists()
 : <a class="el" href="classFileReader.html#a4">FileReader</a><li>ExtMode()
 : <a class="el" href="classExtMode.html#a0">ExtMode</a></ul>
@@ -207,9 +209,9 @@ Here is a list of all class members with links to the classes they belong to:<h3
 : <a class="el" href="classconnection.html#a6">connection</a><li>SendTo()
 : <a class="el" href="classServer.html#a7">Server</a><li>SendToModeMask()
 : <a class="el" href="classServer.html#a23">Server</a><li>SendWallops()
-: <a class="el" href="classServer.html#a11">Server</a><li>server
-: <a class="el" href="classuserrec.html#m6">userrec</a><li>Server()
-: <a class="el" href="classServer.html#a0">Server</a><li>serverrec()
+: <a class="el" href="classServer.html#a11">Server</a><li>Server()
+: <a class="el" href="classServer.html#a0">Server</a><li>server
+: <a class="el" href="classuserrec.html#m6">userrec</a><li>serverrec()
 : <a class="el" href="classserverrec.html#a1">serverrec</a><li>set_by
 : <a class="el" href="classHostItem.html#m1">HostItem</a><li>set_time
 : <a class="el" href="classHostItem.html#m0">HostItem</a><li>setby
@@ -221,7 +223,7 @@ Here is a list of all class members with links to the classes they belong to:<h3
 </h3><ul>
 <li>TerminateLink()
 : <a class="el" href="classconnection.html#a3">connection</a><li>timeout
-: <a class="el" href="classuserrec.html#m9">userrec</a><li>topic
+: <a class="el" href="classuserrec.html#m10">userrec</a><li>topic
 : <a class="el" href="classchanrec.html#m2">chanrec</a><li>topiclock
 : <a class="el" href="classchanrec.html#m8">chanrec</a><li>topicset
 : <a class="el" href="classchanrec.html#m4">chanrec</a><li>total_bytes
@@ -239,9 +241,9 @@ Here is a list of all class members with links to the classes they belong to:<h3
 <h3><a name="index_v">- v -</a>
 </h3><ul>
 <li>Verify()
-: <a class="el" href="classConfigReader.html#a5">ConfigReader</a><li>Version()
-: <a class="el" href="classVersion.html#a0">Version</a><li>version
-: <a class="el" href="classserverrec.html#m6">serverrec</a></ul>
+: <a class="el" href="classConfigReader.html#a5">ConfigReader</a><li>version
+: <a class="el" href="classserverrec.html#m6">serverrec</a><li>Version()
+: <a class="el" href="classVersion.html#a0">Version</a></ul>
 <h3><a name="index_~">- ~ -</a>
 </h3><ul>
 <li>~chanrec()
@@ -257,7 +259,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 Wed Apr 7 19:20:29 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:45 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 20d0676196fa3af47cf6895a7913cb24b336087f..f8c37422cbf6dbbd106e10b896bed3b51b8fc164 100644 (file)
@@ -102,7 +102,7 @@ Here is a list of all file members with links to the files they belong to:<h3><a
 </h3><ul>
 <li>VERBOSE
 : <a class="el" href="modules_8h.html#a1">modules.h</a></ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:21:00 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:25 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 74b47f62eebda001f198d0b4edfd5eb1d15fbcc0..ca986b29f6682292d205383dd1f96c6f623b1cb1 100644 (file)
@@ -69,7 +69,7 @@ A purple dashed arrow is used if a class is contained or used by another class.
 <li>
 A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
 </ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:21:01 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:25 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 0ecdf735485d2aee15bb5e444a965155882ffe6c..e83db36f07a661a04b96b907ce7d56225e2b576d 100644 (file)
@@ -39,7 +39,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
 </ul>
 <li><a class="el" href="classExtMode.html">ExtMode</a>
 </ul>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:29 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:45 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 4a6f31a42fa68d9a1e534bcaf82d6ca531890bab..896ab60aabf63c9104f4266e6d40b5f49bb22af9 100644 (file)
@@ -39,7 +39,7 @@
 <area href="classExtMode.html" shape="rect" coords="19,5,77,26" alt="">
 </map></td></tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:21:03 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 13863df46100eead34a44718287a8e5f6020cec4..d15246941d1c4ae8008d8f443ab37dc6a465511e 100644 (file)
@@ -8,7 +8,7 @@
 <a class="qindex" href="main.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
 <hr><h1>InspIRCd Documentation</h1>
 <p>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 38b2bb45b9399107098a9955e52c93d6feed511c..8281865c13d298f6b8709f1cd2fd5a1a8102d00e 100644 (file)
 <a name="l00116"></a><a class="code" href="classModule.html#a9">00116</a> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a9">Module::OnRehash</a>() { }
 <a name="l00117"></a><a class="code" href="classModule.html#a10">00117</a> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a10">Module::OnServerRaw</a>(std::string &amp;raw, <span class="keywordtype">bool</span> inbound) { }
 <a name="l00118"></a><a class="code" href="classModule.html#a12">00118</a> <span class="keywordtype">int</span> <a class="code" href="classModule.html#a12">Module::OnUserPreJoin</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <a class="code" href="classchanrec.html">chanrec</a>* chan, <span class="keyword">const</span> <span class="keywordtype">char</span>* cname) { <span class="keywordflow">return</span> 0; }
-<a name="l00119"></a><a class="code" href="classModule.html#a11">00119</a> <span class="keywordtype">bool</span> <a class="code" href="classModule.html#a11">Module::OnExtendedMode</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <span class="keywordtype">void</span>* target, <span class="keywordtype">char</span> modechar, <span class="keywordtype">int</span> type, <span class="keywordtype">bool</span> mode_on, string_list &amp;params) { }
+<a name="l00119"></a><a class="code" href="classModule.html#a11">00119</a> <span class="keywordtype">bool</span> <a class="code" href="classModule.html#a11">Module::OnExtendedMode</a>(<a class="code" href="classuserrec.html">userrec</a>* user, <span class="keywordtype">void</span>* target, <span class="keywordtype">char</span> modechar, <span class="keywordtype">int</span> type, <span class="keywordtype">bool</span> mode_on, string_list &amp;params) { <span class="keywordflow">return</span> <span class="keyword">false</span>; }
 <a name="l00120"></a><a class="code" href="classModule.html#a2">00120</a> <a class="code" href="classVersion.html">Version</a> <a class="code" href="classModule.html#a2">Module::GetVersion</a>() { <span class="keywordflow">return</span> <a class="code" href="classVersion.html">Version</a>(1,0,0,0); }
 <a name="l00121"></a><a class="code" href="classModule.html#a13">00121</a> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a13">Module::OnOper</a>(<a class="code" href="classuserrec.html">userrec</a>* user) { };
 <a name="l00122"></a><a class="code" href="classModule.html#a14">00122</a> <span class="keywordtype">void</span> <a class="code" href="classModule.html#a14">Module::OnInfo</a>(<a class="code" href="classuserrec.html">userrec</a>* user) { };
 00318 
 <a name="l00319"></a><a class="code" href="classConfigReader.html#a0">00319</a> <a class="code" href="classConfigReader.html#a0">ConfigReader::ConfigReader</a>()
 00320 {
-00321         this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a> = <span class="keyword">new</span> std::stringstream(stringstream::in | stringstream::out);
+00321         this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a> = <span class="keyword">new</span> std::stringstream(std::stringstream::in | std::stringstream::out);
 00322         this-&gt;<a class="code" href="classConfigReader.html#n1">error</a> = LoadConf(CONFIG_FILE,this-&gt;cache);
 00323 }
 00324 
 00332 
 <a name="l00333"></a><a class="code" href="classConfigReader.html#a1">00333</a> <a class="code" href="classConfigReader.html#a0">ConfigReader::ConfigReader</a>(std::string filename)
 00334 {
-00335         this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a> = <span class="keyword">new</span> std::stringstream(stringstream::in | stringstream::out);
+00335         this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a> = <span class="keyword">new</span> std::stringstream(std::stringstream::in | std::stringstream::out);
 00336         this-&gt;<a class="code" href="classConfigReader.html#n1">error</a> = LoadConf(filename.c_str(),this-&gt;<a class="code" href="classConfigReader.html#n0">cache</a>);
 00337 };
 00338 
 00349         <span class="keywordflow">return</span> EnumConf(cache,tag.c_str());
 00350 }
 00351 
-00352 
-<a name="l00353"></a><a class="code" href="classConfigReader.html#a5">00353</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">ConfigReader::Verify</a>()
-00354 {
-00355         <span class="keywordflow">return</span> this-&gt;<a class="code" href="classConfigReader.html#n1">error</a>;
-00356 }
-00357 
-00358 
-<a name="l00359"></a><a class="code" href="classFileReader.html#a1">00359</a> <a class="code" href="classFileReader.html#a0">FileReader::FileReader</a>(std::string filename)
-00360 {
-00361         <a class="code" href="modules_8h.html#a10">file_cache</a> c;
-00362         readfile(c,filename.c_str());
-00363         this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
-00364 }
-00365 
-<a name="l00366"></a><a class="code" href="classFileReader.html#a0">00366</a> <a class="code" href="classFileReader.html#a0">FileReader::FileReader</a>()
-00367 {
+<a name="l00352"></a><a class="code" href="classConfigReader.html#a6">00352</a> <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a6">ConfigReader::EnumerateValues</a>(std::string tag, <span class="keywordtype">int</span> index)
+00353 {
+00354         <span class="keywordflow">return</span> EnumValues(cache, tag.c_str(), index);
+00355 }
+00356 
+<a name="l00357"></a><a class="code" href="classConfigReader.html#a5">00357</a> <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">ConfigReader::Verify</a>()
+00358 {
+00359         <span class="keywordflow">return</span> this-&gt;<a class="code" href="classConfigReader.html#n1">error</a>;
+00360 }
+00361 
+00362 
+<a name="l00363"></a><a class="code" href="classFileReader.html#a1">00363</a> <a class="code" href="classFileReader.html#a0">FileReader::FileReader</a>(std::string filename)
+00364 {
+00365         <a class="code" href="modules_8h.html#a10">file_cache</a> c;
+00366         readfile(c,filename.c_str());
+00367         this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
 00368 }
 00369 
-<a name="l00370"></a><a class="code" href="classFileReader.html#a3">00370</a> <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">FileReader::LoadFile</a>(std::string filename)
+<a name="l00370"></a><a class="code" href="classFileReader.html#a0">00370</a> <a class="code" href="classFileReader.html#a0">FileReader::FileReader</a>()
 00371 {
-00372         <a class="code" href="modules_8h.html#a10">file_cache</a> c;
-00373         readfile(c,filename.c_str());
-00374         this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
-00375 }
-00376 
-00377 
-<a name="l00378"></a><a class="code" href="classFileReader.html#a2">00378</a> <a class="code" href="classFileReader.html#a2">FileReader::~FileReader</a>()
-00379 {
-00380 }
+00372 }
+00373 
+<a name="l00374"></a><a class="code" href="classFileReader.html#a3">00374</a> <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">FileReader::LoadFile</a>(std::string filename)
+00375 {
+00376         <a class="code" href="modules_8h.html#a10">file_cache</a> c;
+00377         readfile(c,filename.c_str());
+00378         this-&gt;<a class="code" href="classFileReader.html#o0">fc</a> = c;
+00379 }
+00380 
 00381 
-<a name="l00382"></a><a class="code" href="classFileReader.html#a4">00382</a> <span class="keywordtype">bool</span> <a class="code" href="classFileReader.html#a4">FileReader::Exists</a>()
+<a name="l00382"></a><a class="code" href="classFileReader.html#a2">00382</a> <a class="code" href="classFileReader.html#a2">FileReader::~FileReader</a>()
 00383 {
-00384         <span class="keywordflow">if</span> (<a class="code" href="classFileReader.html#o0">fc</a>.size() == 0)
-00385         {
-00386                 <span class="keywordflow">return</span>(false);
-00387         }
-00388         <span class="keywordflow">else</span>
+00384 }
+00385 
+<a name="l00386"></a><a class="code" href="classFileReader.html#a4">00386</a> <span class="keywordtype">bool</span> <a class="code" href="classFileReader.html#a4">FileReader::Exists</a>()
+00387 {
+00388         <span class="keywordflow">if</span> (<a class="code" href="classFileReader.html#o0">fc</a>.size() == 0)
 00389         {
-00390                 <span class="keywordflow">return</span>(true);
+00390                 <span class="keywordflow">return</span>(false);
 00391         }
-00392 }
-00393 
-<a name="l00394"></a><a class="code" href="classFileReader.html#a5">00394</a> std::string <a class="code" href="classFileReader.html#a5">FileReader::GetLine</a>(<span class="keywordtype">int</span> x)
-00395 {
-00396         <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
-00397                 <span class="keywordflow">return</span> <span class="stringliteral">""</span>;
-00398         <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>[x];
-00399 }
-00400 
-<a name="l00401"></a><a class="code" href="classFileReader.html#a6">00401</a> <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a6">FileReader::FileSize</a>()
-00402 {
-00403         <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
-00404 }
-00405 
-00406 
-00407 std::vector&lt;Module*&gt; <a class="code" href="modules_8cpp.html#a9">modules</a>(255);
-00408 std::vector&lt;ircd_module*&gt; <a class="code" href="modules_8cpp.html#a10">factory</a>(255);
+00392         <span class="keywordflow">else</span>
+00393         {
+00394                 <span class="keywordflow">return</span>(true);
+00395         }
+00396 }
+00397 
+<a name="l00398"></a><a class="code" href="classFileReader.html#a5">00398</a> std::string <a class="code" href="classFileReader.html#a5">FileReader::GetLine</a>(<span class="keywordtype">int</span> x)
+00399 {
+00400         <span class="keywordflow">if</span> ((x&lt;0) || (x&gt;<a class="code" href="classFileReader.html#o0">fc</a>.size()))
+00401                 <span class="keywordflow">return</span> <span class="stringliteral">""</span>;
+00402         <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>[x];
+00403 }
+00404 
+<a name="l00405"></a><a class="code" href="classFileReader.html#a6">00405</a> <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a6">FileReader::FileSize</a>()
+00406 {
+00407         <span class="keywordflow">return</span> <a class="code" href="classFileReader.html#o0">fc</a>.size();
+00408 }
 00409 
-<a name="l00410"></a><a class="code" href="modules_8cpp.html#a3">00410</a> <span class="keywordtype">int</span> <a class="code" href="modules_8cpp.html#a3">MODCOUNT</a>  = -1;
-00411 
-00412 
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+00410 
+00411 std::vector&lt;Module*&gt; <a class="code" href="modules_8cpp.html#a9">modules</a>(255);
+00412 std::vector&lt;ircd_module*&gt; <a class="code" href="modules_8cpp.html#a10">factory</a>(255);
+00413 
+<a name="l00414"></a><a class="code" href="modules_8cpp.html#a3">00414</a> <span class="keywordtype">int</span> <a class="code" href="modules_8cpp.html#a3">MODCOUNT</a>  = -1;
+00415 
+00416 
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 6b32431a5c54f49d01d7dc338454984af8360439..d45304586d2a953550d2d7278f83f1f729d43a49 100644 (file)
@@ -493,10 +493,10 @@ Referenced by <a class="el" href="modules_8cpp-source.html#l00090">DoAddExtended
 <p>
 
 <p>
-Definition at line <a class="el" href="modules_8cpp-source.html#l00410">410</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.    </td>
+Definition at line <a class="el" href="modules_8cpp-source.html#l00414">414</a> of file <a class="el" href="modules_8cpp-source.html">modules.cpp</a>.    </td>
   </tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:23 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:38 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 7fca50afb0d9628c77085ea4168de1cf114b390c..7b6666e5c07289dcc02e3348e3157ea612f46b1f 100644 (file)
 00500         std::string <a class="code" href="classConfigReader.html#a3">ReadValue</a>(std::string tag, std::string name, <span class="keywordtype">int</span> index);
 00507         <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a4">Enumerate</a>(std::string tag);
 00512         <span class="keywordtype">bool</span> <a class="code" href="classConfigReader.html#a5">Verify</a>();
-00513 };
-0051
-00515 
-00516 
-<a name="l00522"></a><a class="code" href="classFileReader.html">00522</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>
-00523 {
-<a name="l00524"></a><a class="code" href="classFileReader.html#o0">00524</a>  <a class="code" href="modules_8h.html#a10">file_cache</a> <a class="code" href="classFileReader.html#o0">fc</a>;
-00525  <span class="keyword">public</span>:
-00530          <a class="code" href="classFileReader.html#a0">FileReader</a>();
-0053
-00537          <a class="code" href="classFileReader.html#a0">FileReader</a>(std::string filename);
+00513 
+00519         <span class="keywordtype">int</span> <a class="code" href="classConfigReader.html#a6">EnumerateValues</a>(std::string tag, <span class="keywordtype">int</span> index);
+00520 };
+00521 
+00522 
+00523 
+<a name="l00529"></a><a class="code" href="classFileReader.html">00529</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>
+00530 {
+<a name="l00531"></a><a class="code" href="classFileReader.html#o0">00531</a>  <a class="code" href="modules_8h.html#a10">file_cache</a> <a class="code" href="classFileReader.html#o0">fc</a>;
+00532  <span class="keyword">public</span>:
+00537          <a class="code" href="classFileReader.html#a0">FileReader</a>();
 00538 
-00542          <a class="code" href="classFileReader.html#a2">~FileReader</a>();
-00543 
-00549          <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">LoadFile</a>(std::string filename);
+00544          <a class="code" href="classFileReader.html#a0">FileReader</a>(std::string filename);
+00545 
+00549          <a class="code" href="classFileReader.html#a2">~FileReader</a>();
 00550 
-00551          <span class="keywordtype">bool</span> <a class="code" href="classFileReader.html#a4">Exists</a>();
-00552          
-00557          std::string <a class="code" href="classFileReader.html#a5">GetLine</a>(<span class="keywordtype">int</span> x);
-00558 
-00564          <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a6">FileSize</a>();
-00565 };
-00566 
-00567 
-<a name="l00574"></a><a class="code" href="classModuleFactory.html">00574</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>
-00575 {
-00576  <span class="keyword">public</span>:
-<a name="l00577"></a><a class="code" href="classModuleFactory.html#a0">00577</a>         <a class="code" href="classModuleFactory.html#a0">ModuleFactory</a>() { }
-<a name="l00578"></a><a class="code" href="classModuleFactory.html#a1">00578</a>         <span class="keyword">virtual</span> <a class="code" href="classModuleFactory.html#a1">~ModuleFactory</a>() { }
-00583         <span class="keyword">virtual</span> <a class="code" href="classModule.html">Module</a> * <a class="code" href="classModuleFactory.html#a2">CreateModule</a>() = 0;
-00584 };
-00585 
-00586 
-<a name="l00587"></a><a class="code" href="modules_8h.html#a12">00587</a> <span class="keyword">typedef</span> DLLFactory&lt;ModuleFactory&gt; <a class="code" href="modules_8h.html#a12">ircd_module</a>;
-00588 
-00589 <span class="preprocessor">#endif</span>
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+00556          <span class="keywordtype">void</span> <a class="code" href="classFileReader.html#a3">LoadFile</a>(std::string filename);
+00557 
+00561          <span class="keywordtype">bool</span> <a class="code" href="classFileReader.html#a4">Exists</a>();
+00562          
+00567          std::string <a class="code" href="classFileReader.html#a5">GetLine</a>(<span class="keywordtype">int</span> x);
+00568 
+00574          <span class="keywordtype">int</span> <a class="code" href="classFileReader.html#a6">FileSize</a>();
+00575 };
+00576 
+00577 
+<a name="l00584"></a><a class="code" href="classModuleFactory.html">00584</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>
+00585 {
+00586  <span class="keyword">public</span>:
+<a name="l00587"></a><a class="code" href="classModuleFactory.html#a0">00587</a>         <a class="code" href="classModuleFactory.html#a0">ModuleFactory</a>() { }
+<a name="l00588"></a><a class="code" href="classModuleFactory.html#a1">00588</a>         <span class="keyword">virtual</span> <a class="code" href="classModuleFactory.html#a1">~ModuleFactory</a>() { }
+00593         <span class="keyword">virtual</span> <a class="code" href="classModule.html">Module</a> * <a class="code" href="classModuleFactory.html#a2">CreateModule</a>() = 0;
+00594 };
+00595 
+00596 
+<a name="l00597"></a><a class="code" href="modules_8h.html#a12">00597</a> <span class="keyword">typedef</span> DLLFactory&lt;ModuleFactory&gt; <a class="code" href="modules_8h.html#a12">ircd_module</a>;
+00598 
+00599 <span class="preprocessor">#endif</span>
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 03e670031cbca11215d1b38eb671a6fef2cd4be7..905e2c0009d30542923589ed016beb56be0af986 100644 (file)
@@ -349,7 +349,7 @@ Low level definition of a <a class="el" href="classFileReader.html">FileReader</
 <p>
 Definition at line <a class="el" href="modules_8h-source.html#l00030">30</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#l00359">FileReader::FileReader()</a>, and <a class="el" href="modules_8cpp-source.html#l00370">FileReader::LoadFile()</a>.    </td>
+Referenced by <a class="el" href="modules_8cpp-source.html#l00363">FileReader::FileReader()</a>, and <a class="el" href="modules_8cpp-source.html#l00374">FileReader::LoadFile()</a>.    </td>
   </tr>
 </table>
 <a name="a12" doxytag="modules.h::ircd_module"></a><p>
@@ -373,7 +373,7 @@ Referenced by <a class="el" href="modules_8cpp-source.html#l00359">FileReader::F
 <p>
 
 <p>
-Definition at line <a class="el" href="modules_8h-source.html#l00587">587</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#l00597">597</a> of file <a class="el" href="modules_8h-source.html">modules.h</a>.    </td>
   </tr>
 </table>
 <a name="a11" doxytag="modules.h::string_list"></a><p>
@@ -499,7 +499,7 @@ Referenced by <a class="el" href="modules_8cpp-source.html#l00183">Server::AddCo
 Referenced by <a class="el" href="modules_8cpp-source.html#l00188">Server::SendMode()</a>.    </td>
   </tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:24 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:39 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index c24ab064875e70576beed9ff007eca10dcaeb42f..6ab7ce4cc3b14b88a0280c8b45873dd9f39e307c 100644 (file)
@@ -9,7 +9,7 @@
 <hr><h1>InspIRCd Namespace List</h1>Here is a list of all namespaces with brief descriptions:<table>
   <tr><td class="indexkey"><a class="el" href="namespacestd.html">std</a></td><td class="indexvalue"></td></tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:21:00 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:25 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 6645559fea77cc754d676c96723d85464ecf9753..f75cb72d4bf90af9cdfd80b6b0b11b9b5df3d2d8 100644 (file)
@@ -11,7 +11,7 @@
 <table border=0 cellpadding=0 cellspacing=0>
 <tr><td></td></tr>
 </table>
-<hr><address style="align: right;"><small>Generated on Wed Apr 7 19:21:00 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:13:25 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index b1c7afe7752f6152eb129b263e101a2918cde5f5..760fa2b8dba8a1b685690493bf85331ec1ea896a 100644 (file)
@@ -46,7 +46,7 @@
 00038         <a class="code" href="classconnection.html#m1">fd</a> = 0;
 00039 }
 00040 
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 2bc24eee2cc3b3c7bd57b6b5bcc798836b139c46..8b6391d939cf42a51382a9cda7c30451c92c4779 100644 (file)
@@ -23,7 +23,7 @@ Include dependency graph for servers.cpp:<p><center><img src="servers_8cpp__incl
 <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 Wed Apr 7 19:20:25 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:40 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index f798bade39c09ce677e2092ed34861e4b1db0695..347fc07a4be8dee3ced33666ac7bf19532b84ec2 100644 (file)
@@ -44,7 +44,7 @@
 00060 
 00061 <span class="preprocessor">#endif</span>
 00062 <span class="preprocessor"></span>
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:27 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 72e4c1d7f54ced095266b741398afb39c34dc2d4..c53be807e447e92cd2051f70ccf70b2f945ea833 100644 (file)
@@ -82,7 +82,7 @@ Definition at line <a class="el" href="servers_8h-source.html#l00014">14</a> of
 Definition at line <a class="el" href="servers_8h-source.html#l00015">15</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 Wed Apr 7 19:20:26 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:42 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 1b579972a0503489e3ccaa44fe9ca3415fb26ca8..a30869ad56afea44598f7abb337c0aa9c384df27 100644 (file)
@@ -21,7 +21,7 @@
 00013         <span class="comment">// the PROPER way to do it, AVOID bzero at *ALL* costs</span>
 00014         strcpy(nick,<span class="stringliteral">""</span>);
 00015         <a class="code" href="classconnection.html#m3">ip</a> = 0;
-00016         <a class="code" href="classuserrec.html#m9">timeout</a> = 0;
+00016         <a class="code" href="classuserrec.html#m10">timeout</a> = 0;
 00017         strcpy(ident,<span class="stringliteral">""</span>);
 00018         strcpy(host,<span class="stringliteral">""</span>);
 00019         strcpy(dhost,<span class="stringliteral">""</span>);
 00033         <a class="code" href="classuserrec.html#o0">invites</a>.clear();
 00034 }
 00035 
-00036  
-<a name="l00037"></a><a class="code" href="classuserrec.html#a2">00037</a> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">userrec::GetFullHost</a>()
-00038 {
-00039         sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,dhost);
-00040         <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
-00041 }
-00042 
+00036 
+00037  
+<a name="l00038"></a><a class="code" href="classuserrec.html#a2">00038</a> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">userrec::GetFullHost</a>()
+00039 {
+00040         sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,dhost);
+00041         <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
+00042 }
 00043 
-<a name="l00044"></a><a class="code" href="classuserrec.html#a3">00044</a> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">userrec::GetFullRealHost</a>()
-00045 {
-00046         sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,host);
-00047         <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
-00048 }
-00049 
-<a name="l00050"></a><a class="code" href="classuserrec.html#a4">00050</a> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">userrec::IsInvited</a>(<span class="keywordtype">char</span>* channel)
-00051 {
-00052         <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++)
-00053         {
-00054                 <span class="keywordflow">if</span> (i-&gt;channel) {
-00055                         <span class="keywordflow">if</span> (!strcasecmp(i-&gt;channel,channel))
-00056                         {
-00057                                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
-00058                         }
-00059                 }
-00060         }
-00061         <span class="keywordflow">return</span> <span class="keyword">false</span>;
-00062 }
-00063 
-<a name="l00064"></a><a class="code" href="classuserrec.html#a5">00064</a> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a5">userrec::InviteTo</a>(<span class="keywordtype">char</span>* channel)
-00065 {
-00066         <a class="code" href="classInvited.html">Invited</a> i;
-00067         strcpy(i.<a class="code" href="classInvited.html#m0">channel</a>,channel);
-00068         <a class="code" href="classuserrec.html#o0">invites</a>.push_back(i);
-00069 }
-00070 
-<a name="l00071"></a><a class="code" href="classuserrec.html#a6">00071</a> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a6">userrec::RemoveInvite</a>(<span class="keywordtype">char</span>* channel)
-00072 {
-00073         log(DEBUG,<span class="stringliteral">"Removing invites"</span>);
-00074         <span class="keywordflow">if</span> (<a class="code" href="classuserrec.html#o0">invites</a>.size())
-00075         {
-00076                 <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++)
-00077                 {
-00078                         <span class="keywordflow">if</span> (i-&gt;channel) {
-00079                                 <span class="keywordflow">if</span> (!strcasecmp(i-&gt;channel,channel))
-00080                                 {
-00081                                         <a class="code" href="classuserrec.html#o0">invites</a>.erase(i);
-00082                                         <span class="keywordflow">return</span>;
-00083                                 }
-00084                         }
-00085                 }
-00086         }
-00087 }
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+00044 
+<a name="l00045"></a><a class="code" href="classuserrec.html#a3">00045</a> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">userrec::GetFullRealHost</a>()
+00046 {
+00047         sprintf(result,<span class="stringliteral">"%s!%s@%s"</span>,nick,ident,host);
+00048         <span class="keywordflow">return</span> <a class="code" href="classuserrec.html#m8">result</a>;
+00049 }
+00050 
+<a name="l00051"></a><a class="code" href="classuserrec.html#a4">00051</a> <span class="keywordtype">bool</span> <a class="code" href="classuserrec.html#a4">userrec::IsInvited</a>(<span class="keywordtype">char</span>* channel)
+00052 {
+00053         <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++)
+00054         {
+00055                 <span class="keywordflow">if</span> (i-&gt;channel) {
+00056                         <span class="keywordflow">if</span> (!strcasecmp(i-&gt;channel,channel))
+00057                         {
+00058                                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00059                         }
+00060                 }
+00061         }
+00062         <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00063 }
+00064 
+<a name="l00065"></a><a class="code" href="classuserrec.html#a5">00065</a> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a5">userrec::InviteTo</a>(<span class="keywordtype">char</span>* channel)
+00066 {
+00067         <a class="code" href="classInvited.html">Invited</a> i;
+00068         strcpy(i.<a class="code" href="classInvited.html#m0">channel</a>,channel);
+00069         <a class="code" href="classuserrec.html#o0">invites</a>.push_back(i);
+00070 }
+00071 
+<a name="l00072"></a><a class="code" href="classuserrec.html#a6">00072</a> <span class="keywordtype">void</span> <a class="code" href="classuserrec.html#a6">userrec::RemoveInvite</a>(<span class="keywordtype">char</span>* channel)
+00073 {
+00074         log(DEBUG,<span class="stringliteral">"Removing invites"</span>);
+00075         <span class="keywordflow">if</span> (<a class="code" href="classuserrec.html#o0">invites</a>.size())
+00076         {
+00077                 <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++)
+00078                 {
+00079                         <span class="keywordflow">if</span> (i-&gt;channel) {
+00080                                 <span class="keywordflow">if</span> (!strcasecmp(i-&gt;channel,channel))
+00081                                 {
+00082                                         <a class="code" href="classuserrec.html#o0">invites</a>.erase(i);
+00083                                         <span class="keywordflow">return</span>;
+00084                                 }
+00085                         }
+00086                 }
+00087         }
+00088 }
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:28 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 32f4f7dc69e40f3b1234c9fe2bbc32300c228cdf..1db0c02cd8f68872327c5573a7f2a761cbde4f38 100644 (file)
@@ -25,7 +25,7 @@ Include dependency graph for users.cpp:<p><center><img src="users_8cpp__incl.gif
 <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 Wed Apr 7 19:20:27 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:43 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index caf73ee9149b39b3ff3212b88e1c36addceb827b..05c0fb65731e9b59b833cd2a5fe2c0fbaa1deb32 100644 (file)
 00110         
 <a name="l00114"></a><a class="code" href="classuserrec.html#m8">00114</a>         <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m8">result</a>[256];
 00115         
-<a name="l00116"></a><a class="code" href="classuserrec.html#m9">00116</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#m9">timeout</a>;
-00117 
-00118         <a class="code" href="classuserrec.html#a0">userrec</a>();
-00119         
-<a name="l00120"></a><a class="code" href="classuserrec.html#a1">00120</a>         <span class="keyword">virtual</span> <a class="code" href="classuserrec.html#a1">~userrec</a>() {  }
+<a name="l00116"></a><a class="code" href="classuserrec.html#m9">00116</a>         <span class="keywordtype">char</span> <a class="code" href="classuserrec.html#m9">carryover</a>[MAXBUF];
+00117         
+<a name="l00118"></a><a class="code" href="classuserrec.html#m10">00118</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classuserrec.html#m10">timeout</a>;
+00119 
+00120         <a class="code" href="classuserrec.html#a0">userrec</a>();
 00121         
-00126         <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">GetFullHost</a>();
-00127         
-00133         <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">GetFullRealHost</a>();
-00134         
-00137         <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         
-00141         <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);
-00142         
-00147         <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);
-00148         
-00149 };
-00150 
-00151 
-00152 <span class="preprocessor">#endif</span>
-</pre></div><hr><address style="align: right;"><small>Generated on Wed Apr 7 19:20:14 2004 for InspIRCd by
+<a name="l00122"></a><a class="code" href="classuserrec.html#a1">00122</a>         <span class="keyword">virtual</span> <a class="code" href="classuserrec.html#a1">~userrec</a>() {  }
+00123         
+00128         <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a2">GetFullHost</a>();
+00129         
+00135         <span class="keyword">virtual</span> <span class="keywordtype">char</span>* <a class="code" href="classuserrec.html#a3">GetFullRealHost</a>();
+00136         
+00139         <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);
+00140         
+00143         <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);
+00144         
+00149         <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);
+00150         
+00151 };
+00152 
+00153 
+00154 <span class="preprocessor">#endif</span>
+</pre></div><hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:28 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>
index 40ab7d22c6b16bb5298769b5069bc35c8ab05e0e..5285e2246dce177ba308c6bf41136fda450c205b 100644 (file)
@@ -245,7 +245,7 @@ Holds a complete list of all channels to which a user has been invited and has n
 Definition at line <a class="el" href="users_8h-source.html#l00052">52</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 Wed Apr 7 19:20:29 2004 for InspIRCd by
+<hr><address style="align: right;"><small>Generated on Thu Apr 8 19:12:45 2004 for InspIRCd by
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border=0 
 width=110 height=53></a>1.3-rc3 </small></address>