From 0f2cf28d39404881b9719330ca86757c51b87bad Mon Sep 17 00:00:00 2001 From: brain Date: Sat, 1 May 2004 19:58:59 +0000 Subject: Added documentation of new ConfigReader methods suggested by Azhrarn for sanity git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@772 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/module-doc/annotated.html | 2 +- docs/module-doc/base_8h-source.html | 2 +- docs/module-doc/base_8h.html | 2 +- docs/module-doc/channels_8cpp-source.html | 2 +- docs/module-doc/channels_8cpp.html | 8 +- docs/module-doc/channels_8h-source.html | 2 +- docs/module-doc/channels_8h.html | 2 +- docs/module-doc/classAdmin-members.html | 2 +- docs/module-doc/classAdmin.html | 2 +- docs/module-doc/classBanItem-members.html | 2 +- docs/module-doc/classBanItem.html | 2 +- docs/module-doc/classConfigReader-members.html | 14 +- docs/module-doc/classConfigReader.html | 351 +++++++++++++++++---- docs/module-doc/classConfigReader__coll__graph.gif | Bin 6183 -> 7850 bytes docs/module-doc/classConnectClass-members.html | 2 +- docs/module-doc/classConnectClass.html | 2 +- docs/module-doc/classExemptItem-members.html | 2 +- docs/module-doc/classExemptItem.html | 2 +- docs/module-doc/classExtMode-members.html | 2 +- docs/module-doc/classExtMode.html | 2 +- docs/module-doc/classExtensible-members.html | 2 +- docs/module-doc/classExtensible.html | 2 +- docs/module-doc/classFileReader-members.html | 2 +- docs/module-doc/classFileReader.html | 100 +++--- docs/module-doc/classGLine-members.html | 2 +- docs/module-doc/classGLine.html | 2 +- docs/module-doc/classHostItem-members.html | 2 +- docs/module-doc/classHostItem.html | 2 +- docs/module-doc/classInviteItem-members.html | 2 +- docs/module-doc/classInviteItem.html | 2 +- docs/module-doc/classInvited-members.html | 2 +- docs/module-doc/classInvited.html | 2 +- docs/module-doc/classKLine-members.html | 2 +- docs/module-doc/classKLine.html | 2 +- docs/module-doc/classModeParameter-members.html | 2 +- docs/module-doc/classModeParameter.html | 2 +- docs/module-doc/classModule-members.html | 2 +- docs/module-doc/classModule.html | 18 +- docs/module-doc/classModuleFactory-members.html | 2 +- docs/module-doc/classModuleFactory.html | 12 +- docs/module-doc/classQLine-members.html | 2 +- docs/module-doc/classQLine.html | 2 +- docs/module-doc/classServer-members.html | 2 +- docs/module-doc/classServer.html | 16 +- docs/module-doc/classVersion-members.html | 2 +- docs/module-doc/classVersion.html | 2 +- docs/module-doc/classXLine-members.html | 2 +- docs/module-doc/classXLine.html | 2 +- docs/module-doc/classZLine-members.html | 2 +- docs/module-doc/classZLine.html | 2 +- docs/module-doc/classchanrec-members.html | 2 +- docs/module-doc/classchanrec.html | 2 +- docs/module-doc/classclassbase-members.html | 2 +- docs/module-doc/classclassbase.html | 2 +- docs/module-doc/classcommand__t-members.html | 2 +- docs/module-doc/classcommand__t.html | 2 +- docs/module-doc/classconnection-members.html | 2 +- docs/module-doc/classconnection.html | 2 +- docs/module-doc/classes.html | 2 +- docs/module-doc/classircd__connector-members.html | 2 +- docs/module-doc/classircd__connector.html | 2 +- docs/module-doc/classpacket-members.html | 2 +- docs/module-doc/classpacket.html | 2 +- docs/module-doc/classserverrec-members.html | 2 +- docs/module-doc/classserverrec.html | 2 +- docs/module-doc/classucrec-members.html | 2 +- docs/module-doc/classucrec.html | 2 +- docs/module-doc/classuserrec-members.html | 2 +- docs/module-doc/classuserrec.html | 2 +- docs/module-doc/commands_8h-source.html | 2 +- docs/module-doc/commands_8h.html | 2 +- docs/module-doc/connection_8h-source.html | 2 +- docs/module-doc/connection_8h.html | 2 +- docs/module-doc/ctables_8h-source.html | 2 +- docs/module-doc/ctables_8h.html | 2 +- docs/module-doc/files.html | 2 +- docs/module-doc/functions.html | 28 +- docs/module-doc/globals.html | 38 ++- docs/module-doc/graph_legend.html | 2 +- docs/module-doc/hierarchy.html | 2 +- docs/module-doc/inherits.html | 2 +- docs/module-doc/main.html | 2 +- docs/module-doc/message_8h-source.html | 2 +- docs/module-doc/message_8h.html | 2 +- docs/module-doc/mode_8h-source.html | 4 +- docs/module-doc/mode_8h.html | 2 +- docs/module-doc/modules_8cpp-source.html | 276 +++++++++------- docs/module-doc/modules_8cpp.html | 20 +- docs/module-doc/modules_8h-source.html | 127 ++++---- docs/module-doc/modules_8h.html | 144 +++++++-- docs/module-doc/namespacenspace.html | 2 +- docs/module-doc/namespaces.html | 2 +- docs/module-doc/namespacestd.html | 2 +- docs/module-doc/servers_8cpp-source.html | 2 +- docs/module-doc/servers_8cpp.html | 2 +- docs/module-doc/servers_8h-source.html | 2 +- docs/module-doc/servers_8h.html | 2 +- .../module-doc/structInAddr__HashComp-members.html | 2 +- docs/module-doc/structInAddr__HashComp.html | 2 +- docs/module-doc/structStrHashComp-members.html | 2 +- docs/module-doc/structStrHashComp.html | 2 +- ..._1nspace_1_1hash_3_01in__addr_01_4-members.html | 2 +- ...nspace_1_1nspace_1_1hash_3_01in__addr_01_4.html | 2 +- ..._1_1nspace_1_1hash_3_01string_01_4-members.html | 2 +- ...ctnspace_1_1nspace_1_1hash_3_01string_01_4.html | 2 +- docs/module-doc/users_8cpp-source.html | 2 +- docs/module-doc/users_8cpp.html | 2 +- docs/module-doc/users_8h-source.html | 2 +- docs/module-doc/users_8h.html | 2 +- docs/module-doc/xline_8h-source.html | 2 +- docs/module-doc/xline_8h.html | 2 +- 111 files changed, 888 insertions(+), 460 deletions(-) (limited to 'docs') diff --git a/docs/module-doc/annotated.html b/docs/module-doc/annotated.html index 53cfa62ab..ef4e0340e 100644 --- a/docs/module-doc/annotated.html +++ b/docs/module-doc/annotated.html @@ -42,7 +42,7 @@ XLineXLine is the base class for ban lines such as G lines and K lines ZLineZLine class -
Generated on Sat May 1 17:50:18 2004 for InspIRCd by +
Generated on Sat May 1 20:57:58 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/base_8h-source.html b/docs/module-doc/base_8h-source.html index 84e1ee5ea..3ce91b20c 100644 --- a/docs/module-doc/base_8h-source.html +++ b/docs/module-doc/base_8h-source.html @@ -44,7 +44,7 @@ 00067 00068 #endif 00069 -
Generated on Sat May 1 17:50:06 2004 for InspIRCd by +
Generated on Sat May 1 20:57:46 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/base_8h.html b/docs/module-doc/base_8h.html index 9c283c306..6eec8b494 100644 --- a/docs/module-doc/base_8h.html +++ b/docs/module-doc/base_8h.html @@ -59,7 +59,7 @@ This graph shows which files directly or indirectly include this file:

13 of file base.h. -
Generated on Sat May 1 17:50:07 2004 for InspIRCd by +
Generated on Sat May 1 20:57:48 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/channels_8cpp-source.html b/docs/module-doc/channels_8cpp-source.html index 867825333..c310a1ad4 100644 --- a/docs/module-doc/channels_8cpp-source.html +++ b/docs/module-doc/channels_8cpp-source.html @@ -191,7 +191,7 @@ 00183 } 00184 return std::string(""); 00185 } -
Generated on Sat May 1 17:50:06 2004 for InspIRCd by +
Generated on Sat May 1 20:57:46 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/channels_8cpp.html b/docs/module-doc/channels_8cpp.html index 45de799ac..f8a4a3fdb 100644 --- a/docs/module-doc/channels_8cpp.html +++ b/docs/module-doc/channels_8cpp.html @@ -60,7 +60,7 @@ Include dependency graph for channels.cpp:

MODCOUNT = -1 vector< Module * > modules -vector< ircd_module * > factory +vector< ircd_module * > factory int LogLevel char ServerName [MAXBUF] char Network [MAXBUF] @@ -443,7 +443,7 @@ Definition at line 63 -
vector<ircd_module*> factory + vector<ircd_module*> factory
@@ -626,7 +626,7 @@ Definition at line 87

-Definition at line 652 of file modules.cpp. +Definition at line 714 of file modules.cpp.

@@ -1037,7 +1037,7 @@ Definition at line 67 Definition at line 66 of file channels.cpp. -


Generated on Sat May 1 17:50:08 2004 for InspIRCd by +
Generated on Sat May 1 20:57:49 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/channels_8h-source.html b/docs/module-doc/channels_8h-source.html index 3016a0db1..facb533e4 100644 --- a/docs/module-doc/channels_8h-source.html +++ b/docs/module-doc/channels_8h-source.html @@ -129,7 +129,7 @@ 00207 00208 #endif 00209 -
Generated on Sat May 1 17:50:06 2004 for InspIRCd by +
Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/channels_8h.html b/docs/module-doc/channels_8h.html index a48e4e135..81ab391aa 100644 --- a/docs/module-doc/channels_8h.html +++ b/docs/module-doc/channels_8h.html @@ -263,7 +263,7 @@ Holds a complete invite list. Definition at line 77 of file channels.h. -
Generated on Sat May 1 17:50:09 2004 for InspIRCd by +
Generated on Sat May 1 20:57:50 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classAdmin-members.html b/docs/module-doc/classAdmin-members.html index d785e2eff..fd95c01fe 100644 --- a/docs/module-doc/classAdmin-members.html +++ b/docs/module-doc/classAdmin-members.html @@ -14,7 +14,7 @@ NameAdmin NickAdmin ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:18 2004 for InspIRCd by +
Generated on Sat May 1 20:57:59 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classAdmin.html b/docs/module-doc/classAdmin.html index 62af6c8ed..e211ac20c 100644 --- a/docs/module-doc/classAdmin.html +++ b/docs/module-doc/classAdmin.html @@ -160,7 +160,7 @@ Definition at line 107 of
The documentation for this class was generated from the following files: -
Generated on Sat May 1 17:50:18 2004 for InspIRCd by +
Generated on Sat May 1 20:57:59 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classBanItem-members.html b/docs/module-doc/classBanItem-members.html index db972727f..d0d182b61 100644 --- a/docs/module-doc/classBanItem-members.html +++ b/docs/module-doc/classBanItem-members.html @@ -15,7 +15,7 @@ set_timeHostItem ~classbase()classbase [inline] ~HostItem()HostItem [inline, virtual] -
Generated on Sat May 1 17:50:19 2004 for InspIRCd by +
Generated on Sat May 1 20:57:59 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classBanItem.html b/docs/module-doc/classBanItem.html index 9901750d8..ebf42551e 100644 --- a/docs/module-doc/classBanItem.html +++ b/docs/module-doc/classBanItem.html @@ -31,7 +31,7 @@ A subclass of HostItem designed to h

Definition at line 34 of file channels.h.


The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:19 2004 for InspIRCd by +
Generated on Sat May 1 20:57:59 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classConfigReader-members.html b/docs/module-doc/classConfigReader-members.html index 8dcacacc9..8cff278c8 100644 --- a/docs/module-doc/classConfigReader-members.html +++ b/docs/module-doc/classConfigReader-members.html @@ -12,14 +12,18 @@ classbase()classbase [inline] ConfigReader()ConfigReader ConfigReader(std::string filename)ConfigReader - Enumerate(std::string tag)ConfigReader - EnumerateValues(std::string tag, int index)ConfigReader - errorConfigReader [protected] + Enumerate(std::string tag)ConfigReader + EnumerateValues(std::string tag, int index)ConfigReader + errorConfigReader [protected] + GetError()ConfigReader + readerrorConfigReader [protected] + ReadFlag(std::string tag, std::string name, int index)ConfigReader + ReadInteger(std::string tag, std::string name, int index, bool needs_unsigned)ConfigReader ReadValue(std::string tag, std::string name, int index)ConfigReader - Verify()ConfigReader + Verify()ConfigReader ~classbase()classbase [inline] ~ConfigReader()ConfigReader -
Generated on Sat May 1 17:50:22 2004 for InspIRCd by +
Generated on Sat May 1 20:58:02 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classConfigReader.html b/docs/module-doc/classConfigReader.html index 648d7fd88..5ad5b9aed 100644 --- a/docs/module-doc/classConfigReader.html +++ b/docs/module-doc/classConfigReader.html @@ -30,17 +30,24 @@ Inheritance diagram for ConfigReader:



std::string ReadValue (std::string tag, std::string name, int index)  Retrieves a value from the config file.

-int Enumerate (std::string tag) - Counts the number of times a given tag appears in the config file.

-bool Verify () - Returns true if a config file is valid.

-int EnumerateValues (std::string tag, int index) - Returns the number of items within a tag.

+bool ReadFlag (std::string tag, std::string name, int index) + Retrieves a boolean value from the config file.

+long ReadInteger (std::string tag, std::string name, int index, bool needs_unsigned) + Retrieves an integer value from the config file.

+long GetError () + Returns the last error to occur.

+int Enumerate (std::string tag) + Counts the number of times a given tag appears in the config file.

+bool Verify () + Returns true if a config file is valid.

+int EnumerateValues (std::string tag, int index) + Returns the number of items within a tag.


Protected Attributes

std::stringstream * cache  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).

-bool error +bool readerror  Used to store errors.

+long error

Detailed Description

Allows reading of values from configuration files This class allows a module to read from either the main configuration file (inspircd.conf) or from a module-specified configuration file. @@ -49,7 +56,7 @@ It may either be instantiated with one parameter or none. Constructing the class

-Definition at line 612 of file modules.h.


Constructor & Destructor Documentation

+Definition at line 617 of file modules.h.

Constructor & Destructor Documentation

@@ -81,12 +88,14 @@ This constructor initialises the ConfigReader class to read the inspircd.conf fi

Definition at line 553 of file modules.cpp.

-References cache, and error. +References cache, CONF_FILE_NOT_FOUND, error, and readerror.

00554 {
 00555         this->cache = new std::stringstream(std::stringstream::in | std::stringstream::out);
-00556         this->error = LoadConf(CONFIG_FILE,this->cache);
-00557 }
+00556         this->readerror = LoadConf(CONFIG_FILE,this->cache);
+00557         if (!this->readerror)
+00558                 this->error = CONF_FILE_NOT_FOUND;
+00559 }
 
@@ -120,14 +129,16 @@ Overloaded constructor.

This constructor initialises the ConfigReader class to read a user-specified config file

-Definition at line 567 of file modules.cpp. +Definition at line 569 of file modules.cpp.

-References cache, and error. +References cache, CONF_FILE_NOT_FOUND, error, and readerror.

-

00568 {
-00569         this->cache = new std::stringstream(std::stringstream::in | std::stringstream::out);
-00570         this->error = LoadConf(filename.c_str(),this->cache);
-00571 };
+
00570 {
+00571         this->cache = new std::stringstream(std::stringstream::in | std::stringstream::out);
+00572         this->readerror = LoadConf(filename.c_str(),this->cache);
+00573         if (!this->readerror)
+00574                 this->error = CONF_FILE_NOT_FOUND;
+00575 };
 
@@ -160,19 +171,19 @@ Default destructor.

This method destroys the ConfigReader class.

-Definition at line 560 of file modules.cpp. +Definition at line 562 of file modules.cpp.

-References cache. +References cache.

-

00561 {
-00562         if (this->cache)
-00563                 delete this->cache;
-00564 }
+
00563 {
+00564         if (this->cache)
+00565                 delete this->cache;
+00566 }
 

Member Function Documentation

-

+

@@ -202,15 +213,15 @@ Counts the number of times a given tag appears in the config file.

This method counts the number of times a tag appears in a config file, for use where there are several tags of the same kind, e.g. with opers and connect types. It can be used with the index value of ConfigReader::ReadValue to loop through all copies of a multiple instance tag.

-Definition at line 585 of file modules.cpp. +Definition at line 647 of file modules.cpp.

-

00586 {
-00587         return EnumConf(cache,tag.c_str());
-00588 }
+
00648 {
+00649         return EnumConf(cache,tag.c_str());
+00650 }
 
-

+

+ +
@@ -249,11 +260,204 @@ Returns the number of items within a tag.

For example if the tag was <test tag="blah" data="foo"> then this function would return 2. Spaces and newlines both qualify as valid seperators between values.

-Definition at line 590 of file modules.cpp. +Definition at line 652 of file modules.cpp.

-

00591 {
-00592         return EnumValues(cache, tag.c_str(), index);
-00593 }
+
00653 {
+00654         return EnumValues(cache, tag.c_str(), index);
+00655 }
+
+

+ + + + +
+ + + + + + + + + +
long ConfigReader::GetError  
+
+ + + + + +
+   + + +

+Returns the last error to occur. +

+Valid errors can be found by looking in modules.h. Any nonzero value indicates an error condition. A call to GetError() resets the error flag back to 0. +

+Definition at line 639 of file modules.cpp. +

+References error. +

+

00640 {
+00641         long olderr = this->error;
+00642         this->error = 0;
+00643         return olderr;
+00644 }
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
bool ConfigReader::ReadFlag std::string   tag,
std::string   name,
int   index
+
+ + + + + +
+   + + +

+Retrieves a boolean value from the config file. +

+This method retrieves a boolean value from the config file. Where multiple copies of the tag exist in the config file, index indicates which of the values to retrieve. The values "1", "yes" and "true" in the config file count as true to ReadFlag, and any other value counts as false. +

+Definition at line 593 of file modules.cpp. +

+References CONF_VALUE_NOT_FOUND, and error. +

+

00594 {
+00595         char val[MAXBUF];
+00596         char t[MAXBUF];
+00597         char n[MAXBUF];
+00598         strncpy(t,tag.c_str(),MAXBUF);
+00599         strncpy(n,name.c_str(),MAXBUF);
+00600         int res = ReadConf(cache,t,n,index,val);
+00601         if (!res)
+00602         {
+00603                 this->error = CONF_VALUE_NOT_FOUND;
+00604                 return false;
+00605         }
+00606         std::string s = val;
+00607         return ((s == "yes") || (s == "YES") || (s == "true") || (s == "TRUE") || (s == "1"));
+00608 }
+
+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
long ConfigReader::ReadInteger std::string   tag,
std::string   name,
int   index,
bool   needs_unsigned
+
+ + + +
+   + + +

+Retrieves an integer value from the config file. +

+This method retrieves an integer value from the config file. Where multiple copies of the tag exist in the config file, index indicates which of the values to retrieve. Any invalid integer values in the tag will cause the objects error value to be set, and any call to GetError() will return CONF_INVALID_NUMBER to be returned. needs_unsigned is set if the number must be unsigned. If a signed number is placed into a tag which is specified unsigned, 0 will be returned and GetError() will return CONF_NOT_UNSIGNED +

+Definition at line 610 of file modules.cpp. +

+References CONF_NOT_A_NUMBER, CONF_NOT_UNSIGNED, CONF_VALUE_NOT_FOUND, and error. +

+

00611 {
+00612         char val[MAXBUF];
+00613         char t[MAXBUF];
+00614         char n[MAXBUF];
+00615         strncpy(t,tag.c_str(),MAXBUF);
+00616         strncpy(n,name.c_str(),MAXBUF);
+00617         int res = ReadConf(cache,t,n,index,val);
+00618         if (!res)
+00619         {
+00620                 this->error = CONF_VALUE_NOT_FOUND;
+00621                 return 0;
+00622         }
+00623         for (int i = 0; i < strlen(val); i++)
+00624         {
+00625                 if (!isdigit(val[i]))
+00626                 {
+00627                         this->error = CONF_NOT_A_NUMBER;
+00628                         return 0;
+00629                 }
+00630         }
+00631         if ((needs_unsigned) && (atoi(val)<0))
+00632         {
+00633                 this->error = CONF_NOT_UNSIGNED;
+00634                 return 0;
+00635         }
+00636         return atoi(val);
+00637 }
 
@@ -302,21 +506,28 @@ Retrieves a value from the config file.

This method retrieves a value from the config file. Where multiple copies of the tag exist in the config file, index indicates which of the values to retrieve.

-Definition at line 573 of file modules.cpp. -

-

00574 {
-00575         char val[MAXBUF];
-00576         char t[MAXBUF];
-00577         char n[MAXBUF];
-00578         strncpy(t,tag.c_str(),MAXBUF);
-00579         strncpy(n,name.c_str(),MAXBUF);
-00580         ReadConf(cache,t,n,index,val);
-00581         return std::string(val);
-00582 }
+Definition at line 577 of file modules.cpp.
+

+References CONF_VALUE_NOT_FOUND, and error. +

+

00578 {
+00579         char val[MAXBUF];
+00580         char t[MAXBUF];
+00581         char n[MAXBUF];
+00582         strncpy(t,tag.c_str(),MAXBUF);
+00583         strncpy(n,name.c_str(),MAXBUF);
+00584         int res = ReadConf(cache,t,n,index,val);
+00585         if (!res)
+00586         {
+00587                 this->error = CONF_VALUE_NOT_FOUND;
+00588                 return "";
+00589         }
+00590         return std::string(val);
+00591 }
 
-

+

@@ -345,13 +556,13 @@ Returns true if a config file is valid.

This method is partially implemented and will only return false if the config file does not exist or could not be opened.

-Definition at line 595 of file modules.cpp. +Definition at line 657 of file modules.cpp.

-References error. +References readerror.

-

00596 {
-00597         return this->error;
-00598 }
+
00658 {
+00659         return this->readerror;
+00660 }
 
@@ -379,18 +590,44 @@ The contents of the configuration file This protected member should never be acc

It will contain a pointer to the configuration file data with unneeded data (such as comments) stripped from it.

-Definition at line 620 of file modules.h. +Definition at line 625 of file modules.h. +

+Referenced by ConfigReader(), and ~ConfigReader(). + + +

+ + + + +
+ + +
long ConfigReader::error [protected] +
+
+ + + + +Referenced by ConfigReader(), GetError(), ReadFlag(), ReadInteger(), and ReadValue().
+   + + +

+ +

+Definition at line 629 of file modules.h.

-Referenced by ConfigReader(), and ~ConfigReader().

-

+

@@ -407,14 +644,14 @@ Used to store errors.

-Definition at line 623 of file modules.h. +Definition at line 628 of file modules.h.

-Referenced by ConfigReader(), and Verify(). +Referenced by ConfigReader(), and Verify().

-
bool ConfigReader::error [protected] + bool ConfigReader::readerror [protected]


The documentation for this class was generated from the following files: -
Generated on Sat May 1 17:50:22 2004 for InspIRCd by +
Generated on Sat May 1 20:58:02 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classConfigReader__coll__graph.gif b/docs/module-doc/classConfigReader__coll__graph.gif index 24e6715dc..a915ae512 100644 Binary files a/docs/module-doc/classConfigReader__coll__graph.gif and b/docs/module-doc/classConfigReader__coll__graph.gif differ diff --git a/docs/module-doc/classConnectClass-members.html b/docs/module-doc/classConnectClass-members.html index 7618f37f3..dda065e42 100644 --- a/docs/module-doc/classConnectClass-members.html +++ b/docs/module-doc/classConnectClass-members.html @@ -16,7 +16,7 @@ registration_timeoutConnectClass typeConnectClass ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:22 2004 for InspIRCd by +
Generated on Sat May 1 20:58:03 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classConnectClass.html b/docs/module-doc/classConnectClass.html index ff4ce6153..91a399a82 100644 --- a/docs/module-doc/classConnectClass.html +++ b/docs/module-doc/classConnectClass.html @@ -212,7 +212,7 @@ Definition at line 39 of fi
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:22 2004 for InspIRCd by +
Generated on Sat May 1 20:58:03 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classExemptItem-members.html b/docs/module-doc/classExemptItem-members.html index e6c0c1f07..21759e19b 100644 --- a/docs/module-doc/classExemptItem-members.html +++ b/docs/module-doc/classExemptItem-members.html @@ -15,7 +15,7 @@ set_timeHostItem ~classbase()classbase [inline] ~HostItem()HostItem [inline, virtual] -
Generated on Sat May 1 17:50:24 2004 for InspIRCd by +
Generated on Sat May 1 20:58:04 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classExemptItem.html b/docs/module-doc/classExemptItem.html index 22bad4370..f010bc39a 100644 --- a/docs/module-doc/classExemptItem.html +++ b/docs/module-doc/classExemptItem.html @@ -31,7 +31,7 @@ A subclass of HostItem designed to h

Definition at line 42 of file channels.h.


The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:24 2004 for InspIRCd by +
Generated on Sat May 1 20:58:04 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classExtMode-members.html b/docs/module-doc/classExtMode-members.html index 38d2d3719..7aeced309 100644 --- a/docs/module-doc/classExtMode-members.html +++ b/docs/module-doc/classExtMode-members.html @@ -17,7 +17,7 @@ params_when_onExtMode typeExtMode ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:25 2004 for InspIRCd by +
Generated on Sat May 1 20:58:06 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classExtMode.html b/docs/module-doc/classExtMode.html index f43dbc010..793ba2182 100644 --- a/docs/module-doc/classExtMode.html +++ b/docs/module-doc/classExtMode.html @@ -235,7 +235,7 @@ Definition at line 170
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:25 2004 for InspIRCd by +
Generated on Sat May 1 20:58:06 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classExtensible-members.html b/docs/module-doc/classExtensible-members.html index 1879a77f2..6f9a666f1 100644 --- a/docs/module-doc/classExtensible-members.html +++ b/docs/module-doc/classExtensible-members.html @@ -14,7 +14,7 @@ GetExt(std::string key)Extensible Shrink(std::string key)Extensible ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:25 2004 for InspIRCd by +
Generated on Sat May 1 20:58:05 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classExtensible.html b/docs/module-doc/classExtensible.html index 8add77476..ed90cbea9 100644 --- a/docs/module-doc/classExtensible.html +++ b/docs/module-doc/classExtensible.html @@ -177,7 +177,7 @@ Definition at line 42 of fil
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:25 2004 for InspIRCd by +
Generated on Sat May 1 20:58:05 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classFileReader-members.html b/docs/module-doc/classFileReader-members.html index 6f3568105..7fb6e403c 100644 --- a/docs/module-doc/classFileReader-members.html +++ b/docs/module-doc/classFileReader-members.html @@ -18,7 +18,7 @@ LoadFile(std::string filename)FileReader ~classbase()classbase [inline] ~FileReader()FileReader -
Generated on Sat May 1 17:50:26 2004 for InspIRCd by +
Generated on Sat May 1 20:58:06 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classFileReader.html b/docs/module-doc/classFileReader.html index fc98c5761..6c35863a4 100644 --- a/docs/module-doc/classFileReader.html +++ b/docs/module-doc/classFileReader.html @@ -37,7 +37,7 @@ Inheritance diagram for FileReader:

FileSize ()  Returns the size of the file in lines.


Private Attributes

-file_cache fc +file_cache fc

Detailed Description

Caches a text file into memory and can be used to retrieve lines from it. @@ -46,7 +46,7 @@ This class contains methods for read-only manipulation of a text file in memory.

-Definition at line 672 of file modules.h.


Constructor & Destructor Documentation

+Definition at line 698 of file modules.h.

Constructor & Destructor Documentation

@@ -76,10 +76,10 @@ Default constructor.

This method does not load any file into memory, you must use the LoadFile method after constructing the class this way.

-Definition at line 608 of file modules.cpp. +Definition at line 670 of file modules.cpp.

-

00609 {
-00610 }
+
00671 {
+00672 }
 
@@ -113,15 +113,15 @@ Secondary constructor.

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, FileReader::FileSize returns 0.

-Definition at line 601 of file modules.cpp. +Definition at line 663 of file modules.cpp.

-References fc, and file_cache. +References fc, and file_cache.

-

00602 {
-00603         file_cache c;
-00604         readfile(c,filename.c_str());
-00605         this->fc = c;
-00606 }
+
00664 {
+00665         file_cache c;
+00666         readfile(c,filename.c_str());
+00667         this->fc = c;
+00668 }
 
@@ -154,10 +154,10 @@ Default destructor.

This deletes the memory allocated to the file.

-Definition at line 620 of file modules.cpp. +Definition at line 682 of file modules.cpp.

-

00621 {
-00622 }
+
00683 {
+00684 }
 
@@ -191,20 +191,20 @@ Returns true if the file exists This function will return false if the file coul

-Definition at line 624 of file modules.cpp. +Definition at line 686 of file modules.cpp.

-References fc. +References fc.

-

00625 {
-00626         if (fc.size() == 0)
-00627         {
-00628                 return(false);
-00629         }
-00630         else
-00631         {
-00632                 return(true);
-00633         }
-00634 }
+
00687 {
+00688         if (fc.size() == 0)
+00689         {
+00690                 return(false);
+00691         }
+00692         else
+00693         {
+00694                 return(true);
+00695         }
+00696 }
 
@@ -237,13 +237,13 @@ Returns the size of the file in lines.

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.

-Definition at line 643 of file modules.cpp. +Definition at line 705 of file modules.cpp.

-References fc. +References fc.

-

00644 {
-00645         return fc.size();
-00646 }
+
00706 {
+00707         return fc.size();
+00708 }
 
@@ -277,15 +277,15 @@ Retrieve one line from the file.

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.

-Definition at line 636 of file modules.cpp. +Definition at line 698 of file modules.cpp.

-References fc. +References fc.

-

00637 {
-00638         if ((x<0) || (x>fc.size()))
-00639                 return "";
-00640         return fc[x];
-00641 }
+
00699 {
+00700         if ((x<0) || (x>fc.size()))
+00701                 return "";
+00702         return fc[x];
+00703 }
 
@@ -319,15 +319,15 @@ Used to load a file.

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, FileReader::FileSize returns 0.

-Definition at line 612 of file modules.cpp. +Definition at line 674 of file modules.cpp.

-References fc, and file_cache. +References fc, and file_cache.

-

00613 {
-00614         file_cache c;
-00615         readfile(c,filename.c_str());
-00616         this->fc = c;
-00617 }
+
00675 {
+00676         file_cache c;
+00677         readfile(c,filename.c_str());
+00678         this->fc = c;
+00679 }
 
@@ -338,7 +338,7 @@ References fc, and -
file_cache FileReader::fc [private] + file_cache FileReader::fc [private]
@@ -353,14 +353,14 @@ References
fc, and

-Definition at line 674 of file modules.h. +Definition at line 700 of file modules.h.

-Referenced by Exists(), FileReader(), FileSize(), GetLine(), and LoadFile(). +Referenced by Exists(), FileReader(), FileSize(), GetLine(), and LoadFile().


The documentation for this class was generated from the following files: -
Generated on Sat May 1 17:50:26 2004 for InspIRCd by +
Generated on Sat May 1 20:58:06 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classGLine-members.html b/docs/module-doc/classGLine-members.html index f7e43fa31..d76958f96 100644 --- a/docs/module-doc/classGLine-members.html +++ b/docs/module-doc/classGLine-members.html @@ -16,7 +16,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:26 2004 for InspIRCd by +
Generated on Sat May 1 20:58:07 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classGLine.html b/docs/module-doc/classGLine.html index 0fc6ac6ea..8f9c80e21 100644 --- a/docs/module-doc/classGLine.html +++ b/docs/module-doc/classGLine.html @@ -61,7 +61,7 @@ Definition at line 63 of fi
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:26 2004 for InspIRCd by +
Generated on Sat May 1 20:58:07 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classHostItem-members.html b/docs/module-doc/classHostItem-members.html index 0c2e5b73d..d3ff0cb9b 100644 --- a/docs/module-doc/classHostItem-members.html +++ b/docs/module-doc/classHostItem-members.html @@ -15,7 +15,7 @@ set_timeHostItem ~classbase()classbase [inline] ~HostItem()HostItem [inline, virtual] -
Generated on Sat May 1 17:50:27 2004 for InspIRCd by +
Generated on Sat May 1 20:58:07 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classHostItem.html b/docs/module-doc/classHostItem.html index 9aed89e96..1aa169a77 100644 --- a/docs/module-doc/classHostItem.html +++ b/docs/module-doc/classHostItem.html @@ -181,7 +181,7 @@ Definition at line 21 of
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:27 2004 for InspIRCd by +
Generated on Sat May 1 20:58:07 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classInviteItem-members.html b/docs/module-doc/classInviteItem-members.html index 771a56e5f..2bab8b4fd 100644 --- a/docs/module-doc/classInviteItem-members.html +++ b/docs/module-doc/classInviteItem-members.html @@ -15,7 +15,7 @@ set_timeHostItem ~classbase()classbase [inline] ~HostItem()HostItem [inline, virtual] -
Generated on Sat May 1 17:50:28 2004 for InspIRCd by +
Generated on Sat May 1 20:58:09 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classInviteItem.html b/docs/module-doc/classInviteItem.html index 2e441521c..3ccdb9d2e 100644 --- a/docs/module-doc/classInviteItem.html +++ b/docs/module-doc/classInviteItem.html @@ -31,7 +31,7 @@ A subclass of HostItem designed to h

Definition at line 50 of file channels.h.


The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:28 2004 for InspIRCd by +
Generated on Sat May 1 20:58:09 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classInvited-members.html b/docs/module-doc/classInvited-members.html index ae303b76d..9e0faab17 100644 --- a/docs/module-doc/classInvited-members.html +++ b/docs/module-doc/classInvited-members.html @@ -11,7 +11,7 @@ channelInvited classbase()classbase [inline] ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:28 2004 for InspIRCd by +
Generated on Sat May 1 20:58:08 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classInvited.html b/docs/module-doc/classInvited.html index 9920893e0..627811f69 100644 --- a/docs/module-doc/classInvited.html +++ b/docs/module-doc/classInvited.html @@ -58,7 +58,7 @@ Referenced by userrec::Invite
The documentation for this class was generated from the following file:
-
Generated on Sat May 1 17:50:28 2004 for InspIRCd by +
Generated on Sat May 1 20:58:08 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classKLine-members.html b/docs/module-doc/classKLine-members.html index 2c149418a..f20f2d0ce 100644 --- a/docs/module-doc/classKLine-members.html +++ b/docs/module-doc/classKLine-members.html @@ -16,7 +16,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:29 2004 for InspIRCd by +
Generated on Sat May 1 20:58:10 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classKLine.html b/docs/module-doc/classKLine.html index bb769f93b..bfd6a1232 100644 --- a/docs/module-doc/classKLine.html +++ b/docs/module-doc/classKLine.html @@ -61,7 +61,7 @@ Definition at line 52 of fi
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:29 2004 for InspIRCd by +
Generated on Sat May 1 20:58:10 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classModeParameter-members.html b/docs/module-doc/classModeParameter-members.html index 2243a3896..47d50f31b 100644 --- a/docs/module-doc/classModeParameter-members.html +++ b/docs/module-doc/classModeParameter-members.html @@ -13,7 +13,7 @@ modeModeParameter parameterModeParameter ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:30 2004 for InspIRCd by +
Generated on Sat May 1 20:58:10 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classModeParameter.html b/docs/module-doc/classModeParameter.html index bdf6890b8..b0d18d435 100644 --- a/docs/module-doc/classModeParameter.html +++ b/docs/module-doc/classModeParameter.html @@ -114,7 +114,7 @@ Referenced by chanrec::Set
The documentation for this class was generated from the following file:
-
Generated on Sat May 1 17:50:30 2004 for InspIRCd by +
Generated on Sat May 1 20:58:10 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classModule-members.html b/docs/module-doc/classModule-members.html index 267439d68..6a7142b05 100644 --- a/docs/module-doc/classModule-members.html +++ b/docs/module-doc/classModule-members.html @@ -32,7 +32,7 @@ OnWhois(userrec *source, userrec *dest)Module [virtual] ~classbase()classbase [inline] ~Module()Module [virtual] -
Generated on Sat May 1 17:50:31 2004 for InspIRCd by +
Generated on Sat May 1 20:58:11 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classModule.html b/docs/module-doc/classModule.html index 078603f8a..881eca446 100644 --- a/docs/module-doc/classModule.html +++ b/docs/module-doc/classModule.html @@ -44,7 +44,7 @@ Inheritance diagram for Module:



virtual void OnServerRaw (std::string &raw, bool inbound, userrec *user)  Called when a raw command is transmitted or received.

-virtual int OnExtendedMode (userrec *user, void *target, char modechar, int type, bool mode_on, string_list &params) +virtual int OnExtendedMode (userrec *user, void *target, char modechar, int type, bool mode_on, string_list &params)  Called whenever an extended mode is to be processed.

virtual int OnUserPreJoin (userrec *user, chanrec *chan, const char *cname)  Called whenever a user is about to join a channel, before any processing is done.

@@ -62,9 +62,9 @@ Inheritance diagram for Module:



virtual int OnAccessCheck (userrec *source, userrec *dest, chanrec *channel, int access_type)  Called before an action which requires a channel privilage check.

-virtual string_list OnUserSync (userrec *user) +virtual string_list OnUserSync (userrec *user)  Called during a netburst to sync user data.

-virtual string_list OnChannelSync (chanrec *chan) +virtual string_list OnChannelSync (chanrec *chan)  Called during a netburst to sync channel data.


Detailed Description

@@ -258,7 +258,7 @@ References ACR_DEFAULT. - + @@ -286,7 +286,7 @@ Definition at line 306

References string_list.

-

00306 { string_list empty; return empty; }
+
00306 { string_list empty; return empty; }
 
string_list Module::OnChannelSync string_list Module::OnChannelSync chanrec   chan
@@ -328,7 +328,7 @@ References string_list. - string_list &  + string_list &    params @@ -970,7 +970,7 @@ Definition at line 288 - + @@ -998,7 +998,7 @@ Definition at line 305

References string_list.

-

00305 { string_list empty; return empty; }
+
00305 { string_list empty; return empty; }
 
string_list Module::OnUserSync string_list Module::OnUserSync userrec   user
@@ -1049,7 +1049,7 @@ Definition at line 300
The documentation for this class was generated from the following files: -
Generated on Sat May 1 17:50:31 2004 for InspIRCd by +
Generated on Sat May 1 20:58:11 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classModuleFactory-members.html b/docs/module-doc/classModuleFactory-members.html index 9584e3d7a..504db8296 100644 --- a/docs/module-doc/classModuleFactory-members.html +++ b/docs/module-doc/classModuleFactory-members.html @@ -13,7 +13,7 @@ ModuleFactory()ModuleFactory [inline] ~classbase()classbase [inline] ~ModuleFactory()ModuleFactory [inline, virtual] -
Generated on Sat May 1 17:50:31 2004 for InspIRCd by +
Generated on Sat May 1 20:58:12 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classModuleFactory.html b/docs/module-doc/classModuleFactory.html index 00704bd21..0a6a21eb8 100644 --- a/docs/module-doc/classModuleFactory.html +++ b/docs/module-doc/classModuleFactory.html @@ -34,7 +34,7 @@ This is to allow for modules to create many different variants of

-Definition at line 727 of file modules.h.


Constructor & Destructor Documentation

+Definition at line 753 of file modules.h.

Constructor & Destructor Documentation

@@ -62,9 +62,9 @@ Definition at line 727 of

-Definition at line 730 of file modules.h. +Definition at line 756 of file modules.h.

-

00730 { }
+
00756 { }
 
@@ -95,9 +95,9 @@ Definition at line 730 of

-Definition at line 731 of file modules.h. +Definition at line 757 of file modules.h.

-

00731 { }
+
00757 { }
 
@@ -134,7 +134,7 @@ Your inherited class of ModuleFactory must return a pointer to your modules.h -
Generated on Sat May 1 17:50:31 2004 for InspIRCd by +
Generated on Sat May 1 20:58:12 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classQLine-members.html b/docs/module-doc/classQLine-members.html index a112e1b17..2e7e76c0d 100644 --- a/docs/module-doc/classQLine-members.html +++ b/docs/module-doc/classQLine-members.html @@ -17,7 +17,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:32 2004 for InspIRCd by +
Generated on Sat May 1 20:58:13 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classQLine.html b/docs/module-doc/classQLine.html index d0f20f3b4..d16c7b8af 100644 --- a/docs/module-doc/classQLine.html +++ b/docs/module-doc/classQLine.html @@ -89,7 +89,7 @@ Definition at line 89 of fi
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:32 2004 for InspIRCd by +
Generated on Sat May 1 20:58:13 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classServer-members.html b/docs/module-doc/classServer-members.html index fc5851ad8..17f149944 100644 --- a/docs/module-doc/classServer-members.html +++ b/docs/module-doc/classServer-members.html @@ -46,7 +46,7 @@ Server()Server ~classbase()classbase [inline] ~Server()Server [virtual] -
Generated on Sat May 1 17:50:33 2004 for InspIRCd by +
Generated on Sat May 1 20:58:14 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classServer.html b/docs/module-doc/classServer.html index b38e48866..04faf2163 100644 --- a/docs/module-doc/classServer.html +++ b/docs/module-doc/classServer.html @@ -92,7 +92,7 @@ Inheritance diagram for Server:



virtual bool IsUlined (std::string server)  Returns true if the servername you give is ulined.

-virtual chanuserlist GetUsers (chanrec *chan) +virtual chanuserlist GetUsers (chanrec *chan)  Fetches the userlist of a channel.


Detailed Description

@@ -231,10 +231,10 @@ When the command is typed, the parameters will be placed into the parameters arr

Definition at line 394 of file modules.cpp.

-References createcommand(). +References createcommand().

00395 {
-00396         createcommand(cmd,f,flags,minparams);
+00396         createcommand(cmd,f,flags,minparams);
 00397 }
 
@@ -903,7 +903,7 @@ Definition at line 502 - + @@ -932,7 +932,7 @@ Definition at line 349 References chanuserlist, clientlist, has_channel(), and isnick().

00350 {
-00351         chanuserlist userl;
+00351         chanuserlist userl;
 00352         userl.clear();
 00353         for (user_hash::const_iterator i = clientlist.begin(); i != clientlist.end(); i++)
 00354         {
@@ -1616,10 +1616,10 @@ The modes will originate from the server where the command was issued, however r
 

Definition at line 399 of file modules.cpp.

-References server_mode(). +References server_mode().

00400 {
-00401         server_mode(parameters,pcnt,user);
+00401         server_mode(parameters,pcnt,user);
 00402 }
 
@@ -1881,7 +1881,7 @@ Definition at line 462
chanuserlist Server::GetUsers chanuserlist Server::GetUsers chanrec   chan

The documentation for this class was generated from the following files: -
Generated on Sat May 1 17:50:33 2004 for InspIRCd by +
Generated on Sat May 1 20:58:14 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classVersion-members.html b/docs/module-doc/classVersion-members.html index 9b128a552..5286d1df0 100644 --- a/docs/module-doc/classVersion-members.html +++ b/docs/module-doc/classVersion-members.html @@ -15,7 +15,7 @@ RevisionVersion Version(int major, int minor, int revision, int build)Version ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:36 2004 for InspIRCd by +
Generated on Sat May 1 20:58:17 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classVersion.html b/docs/module-doc/classVersion.html index 79f62d7a1..263f51389 100644 --- a/docs/module-doc/classVersion.html +++ b/docs/module-doc/classVersion.html @@ -191,7 +191,7 @@ Definition at line 95 of
The documentation for this class was generated from the following files: -
Generated on Sat May 1 17:50:36 2004 for InspIRCd by +
Generated on Sat May 1 20:58:17 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classXLine-members.html b/docs/module-doc/classXLine-members.html index 9edb965c9..3fccd2c03 100644 --- a/docs/module-doc/classXLine-members.html +++ b/docs/module-doc/classXLine-members.html @@ -15,7 +15,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:37 2004 for InspIRCd by +
Generated on Sat May 1 20:58:17 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classXLine.html b/docs/module-doc/classXLine.html index 60fb230f1..bc15dd430 100644 --- a/docs/module-doc/classXLine.html +++ b/docs/module-doc/classXLine.html @@ -175,7 +175,7 @@ Definition at line 32 of fi
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:37 2004 for InspIRCd by +
Generated on Sat May 1 20:58:17 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classZLine-members.html b/docs/module-doc/classZLine-members.html index fa65024d1..bd3b311b8 100644 --- a/docs/module-doc/classZLine-members.html +++ b/docs/module-doc/classZLine-members.html @@ -17,7 +17,7 @@ set_timeXLine sourceXLine ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:37 2004 for InspIRCd by +
Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classZLine.html b/docs/module-doc/classZLine.html index 46bf05ddb..40aaef089 100644 --- a/docs/module-doc/classZLine.html +++ b/docs/module-doc/classZLine.html @@ -89,7 +89,7 @@ Definition at line 78 of fi
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:37 2004 for InspIRCd by +
Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classchanrec-members.html b/docs/module-doc/classchanrec-members.html index 5fe341785..be1ad9d55 100644 --- a/docs/module-doc/classchanrec-members.html +++ b/docs/module-doc/classchanrec-members.html @@ -34,7 +34,7 @@ topicsetchanrec ~chanrec()chanrec [inline, virtual] ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:20 2004 for InspIRCd by +
Generated on Sat May 1 20:58:00 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classchanrec.html b/docs/module-doc/classchanrec.html index ff4e28cfb..310b4e1a6 100644 --- a/docs/module-doc/classchanrec.html +++ b/docs/module-doc/classchanrec.html @@ -810,7 +810,7 @@ Referenced by chanrec()
The documentation for this class was generated from the following files: -
Generated on Sat May 1 17:50:20 2004 for InspIRCd by +
Generated on Sat May 1 20:58:00 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classclassbase-members.html b/docs/module-doc/classclassbase-members.html index 9d3e9cbf0..e3ad74648 100644 --- a/docs/module-doc/classclassbase-members.html +++ b/docs/module-doc/classclassbase-members.html @@ -10,7 +10,7 @@ ageclassbase classbase()classbase [inline] ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:20 2004 for InspIRCd by +
Generated on Sat May 1 20:58:01 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classclassbase.html b/docs/module-doc/classclassbase.html index 341411bf6..61ad1c36e 100644 --- a/docs/module-doc/classclassbase.html +++ b/docs/module-doc/classclassbase.html @@ -144,7 +144,7 @@ Definition at line 22 of fil
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:20 2004 for InspIRCd by +
Generated on Sat May 1 20:58:01 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classcommand__t-members.html b/docs/module-doc/classcommand__t-members.html index 4b7a9f236..86ffd6fd4 100644 --- a/docs/module-doc/classcommand__t-members.html +++ b/docs/module-doc/classcommand__t-members.html @@ -19,7 +19,7 @@ total_bytescommand_t use_countcommand_t ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:21 2004 for InspIRCd by +
Generated on Sat May 1 20:58:02 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classcommand__t.html b/docs/module-doc/classcommand__t.html index 3e5fe694f..16adbdb26 100644 --- a/docs/module-doc/classcommand__t.html +++ b/docs/module-doc/classcommand__t.html @@ -200,7 +200,7 @@ Definition at line 42 of
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:21 2004 for InspIRCd by +
Generated on Sat May 1 20:58:02 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classconnection-members.html b/docs/module-doc/classconnection-members.html index 73f814ba7..f9281a5fa 100644 --- a/docs/module-doc/classconnection-members.html +++ b/docs/module-doc/classconnection-members.html @@ -42,7 +42,7 @@ stateconnection TerminateLink(char *targethost)connection ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:23 2004 for InspIRCd by +
Generated on Sat May 1 20:58:04 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classconnection.html b/docs/module-doc/classconnection.html index cadaca1b3..fe0d14550 100644 --- a/docs/module-doc/classconnection.html +++ b/docs/module-doc/classconnection.html @@ -1011,7 +1011,7 @@ Definition at line 212
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:23 2004 for InspIRCd by +
Generated on Sat May 1 20:58:04 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classes.html b/docs/module-doc/classes.html index c25abfa29..49a52fbab 100644 --- a/docs/module-doc/classes.html +++ b/docs/module-doc/classes.html @@ -24,7 +24,7 @@ XLine   ConfigReader   
  H  
KLine   Server   
  Z  
ConnectClass   hash< in_addr > (nspace)   
  M  
-serverrec   ZLine   connection   
Generated on Sat May 1 17:50:18 2004 for InspIRCd by +serverrec   ZLine   connection   
Generated on Sat May 1 20:57:58 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classircd__connector-members.html b/docs/module-doc/classircd__connector-members.html index 3b1e822cd..f7421d908 100644 --- a/docs/module-doc/classircd__connector-members.html +++ b/docs/module-doc/classircd__connector-members.html @@ -36,7 +36,7 @@ Shrink(std::string key)Extensible stateircd_connector [private] ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:29 2004 for InspIRCd by +
Generated on Sat May 1 20:58:09 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classircd__connector.html b/docs/module-doc/classircd__connector.html index 1c8298918..c3bccdb70 100644 --- a/docs/module-doc/classircd__connector.html +++ b/docs/module-doc/classircd__connector.html @@ -777,7 +777,7 @@ Definition at line 63
The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:29 2004 for InspIRCd by +
Generated on Sat May 1 20:58:09 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classpacket-members.html b/docs/module-doc/classpacket-members.html index 015873b3d..1771c20b6 100644 --- a/docs/module-doc/classpacket-members.html +++ b/docs/module-doc/classpacket-members.html @@ -10,7 +10,7 @@ ageclassbase classbase()classbase [inline] ~classbase()classbase [inline] -
Generated on Sat May 1 17:50:32 2004 for InspIRCd by +
Generated on Sat May 1 20:58:12 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classpacket.html b/docs/module-doc/classpacket.html index a6c998f05..a97e02624 100644 --- a/docs/module-doc/classpacket.html +++ b/docs/module-doc/classpacket.html @@ -31,7 +31,7 @@ This declaration is preserved here to maintain documentation only.

Definition at line 155 of file connection.h.


The documentation for this class was generated from the following file: -
Generated on Sat May 1 17:50:32 2004 for InspIRCd by +
Generated on Sat May 1 20:58:12 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classserverrec-members.html b/docs/module-doc/classserverrec-members.html index cfccf86f0..d1f0ccb67 100644 --- a/docs/module-doc/classserverrec-members.html +++ b/docs/module-doc/classserverrec-members.html @@ -55,7 +55,7 @@ versionserverrec ~classbase()classbase [inline] ~serverrec()serverrec -
Generated on Sat May 1 17:50:34 2004 for InspIRCd by +
Generated on Sat May 1 20:58:15 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classserverrec.html b/docs/module-doc/classserverrec.html index 2a07b6951..0808910d1 100644 --- a/docs/module-doc/classserverrec.html +++ b/docs/module-doc/classserverrec.html @@ -480,7 +480,7 @@ Referenced by serverrec()
The documentation for this class was generated from the following files:
-
Generated on Sat May 1 17:50:34 2004 for InspIRCd by +
Generated on Sat May 1 20:58:15 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classucrec-members.html b/docs/module-doc/classucrec-members.html index 3489f6f21..f1007fbf5 100644 --- a/docs/module-doc/classucrec-members.html +++ b/docs/module-doc/classucrec-members.html @@ -14,7 +14,7 @@ ucrec()ucrec [inline] ~classbase()classbase [inline] ~ucrec()ucrec [inline, virtual] -
Generated on Sat May 1 17:50:35 2004 for InspIRCd by +
Generated on Sat May 1 20:58:15 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classucrec.html b/docs/module-doc/classucrec.html index 87ad2c57d..8009ad83d 100644 --- a/docs/module-doc/classucrec.html +++ b/docs/module-doc/classucrec.html @@ -164,7 +164,7 @@ Referenced by userrec::userre
The documentation for this class was generated from the following file:
-
Generated on Sat May 1 17:50:35 2004 for InspIRCd by +
Generated on Sat May 1 20:58:15 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classuserrec-members.html b/docs/module-doc/classuserrec-members.html index 1dc94288f..c1825f830 100644 --- a/docs/module-doc/classuserrec-members.html +++ b/docs/module-doc/classuserrec-members.html @@ -63,7 +63,7 @@ userrec()userrec ~classbase()classbase [inline] ~userrec()userrec [inline, virtual] -
Generated on Sat May 1 17:50:36 2004 for InspIRCd by +
Generated on Sat May 1 20:58:16 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/classuserrec.html b/docs/module-doc/classuserrec.html index 0cee7cba2..07fffb9a9 100644 --- a/docs/module-doc/classuserrec.html +++ b/docs/module-doc/classuserrec.html @@ -831,7 +831,7 @@ Referenced by userrec().
The documentation for this class was generated from the following files: -
Generated on Sat May 1 17:50:35 2004 for InspIRCd by +
Generated on Sat May 1 20:58:16 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/commands_8h-source.html b/docs/module-doc/commands_8h-source.html index 84c651278..18b2f2346 100644 --- a/docs/module-doc/commands_8h-source.html +++ b/docs/module-doc/commands_8h-source.html @@ -98,7 +98,7 @@ 00098 bool is_uline(const char* server); 00099 00100 #endif -

Generated on Sat May 1 17:50:06 2004 for InspIRCd by +

Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/commands_8h.html b/docs/module-doc/commands_8h.html index b4390f2cf..6c0d3d79e 100644 --- a/docs/module-doc/commands_8h.html +++ b/docs/module-doc/commands_8h.html @@ -3517,7 +3517,7 @@ Referenced by Server::IsUli -
Generated on Sat May 1 17:50:10 2004 for InspIRCd by +
Generated on Sat May 1 20:57:50 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/connection_8h-source.html b/docs/module-doc/connection_8h-source.html index 9787c9d2d..4228ba2d5 100644 --- a/docs/module-doc/connection_8h-source.html +++ b/docs/module-doc/connection_8h-source.html @@ -157,7 +157,7 @@ 00288 00289 #endif 00290 -

Generated on Sat May 1 17:50:06 2004 for InspIRCd by +

Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/connection_8h.html b/docs/module-doc/connection_8h.html index d89c6d21b..d2f202488 100644 --- a/docs/module-doc/connection_8h.html +++ b/docs/module-doc/connection_8h.html @@ -198,7 +198,7 @@ Definition at line 27 Definition at line 24 of file connection.h. -
Generated on Sat May 1 17:50:11 2004 for InspIRCd by +
Generated on Sat May 1 20:57:51 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/ctables_8h-source.html b/docs/module-doc/ctables_8h-source.html index fe2503299..e6cd5a4ca 100644 --- a/docs/module-doc/ctables_8h-source.html +++ b/docs/module-doc/ctables_8h-source.html @@ -41,7 +41,7 @@ 00047 00048 #endif 00049 -

Generated on Sat May 1 17:50:06 2004 for InspIRCd by +

Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/ctables_8h.html b/docs/module-doc/ctables_8h.html index 5aee02962..41d57c5c4 100644 --- a/docs/module-doc/ctables_8h.html +++ b/docs/module-doc/ctables_8h.html @@ -31,7 +31,7 @@ This graph shows which files directly or indirectly include this file:

class  command_t  A structure that defines a command. More...

-
Generated on Sat May 1 17:50:11 2004 for InspIRCd by +
Generated on Sat May 1 20:57:52 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/files.html b/docs/module-doc/files.html index 0cdfbd278..570f918d9 100644 --- a/docs/module-doc/files.html +++ b/docs/module-doc/files.html @@ -23,7 +23,7 @@ users.h [code] xline.h [code] -
Generated on Sat May 1 17:50:06 2004 for InspIRCd by +
Generated on Sat May 1 20:57:46 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/functions.html b/docs/module-doc/functions.html index d061f50cc..fa3ea5950 100644 --- a/docs/module-doc/functions.html +++ b/docs/module-doc/functions.html @@ -68,9 +68,9 @@ Here is a list of all class members with links to the classes they belong to:

- r -

- ~ -

  • ~chanrec() @@ -305,7 +309,7 @@ Here is a list of all class members with links to the classes they belong to:

    serverrec
  • ~ucrec() : ucrec
  • ~userrec() : userrec
-
Generated on Sat May 1 17:50:18 2004 for InspIRCd by +
Generated on Sat May 1 20:57:58 2004 for InspIRCd by doxygen1.3-rc3
diff --git a/docs/module-doc/globals.html b/docs/module-doc/globals.html index 327a5d9f0..403389a6a 100644 --- a/docs/module-doc/globals.html +++ b/docs/module-doc/globals.html @@ -54,7 +54,7 @@ Here is a list of all file members with links to the files they belong to:

message.h
  • ChangeName() : message.h
  • chanlist : modules.cpp
  • chanuserlist -: modules.h
  • chlist() +: modules.h
  • chlist() : message.h
  • chop() : message.h
  • ClassVector : users.h
  • CleanAndResolve() @@ -63,9 +63,13 @@ Here is a list of all file members with links to the files they belong to:

    modules.cpp
  • cmode() : message.h
  • command_table : modules.cpp
  • common_channels() -: message.h
  • config_f +: message.h
  • CONF_FILE_NOT_FOUND +: modules.h
  • CONF_NOT_A_NUMBER +: modules.h
  • CONF_NOT_UNSIGNED +: modules.h
  • CONF_VALUE_NOT_FOUND +: modules.h
  • config_f : users.cpp, modules.cpp, channels.cpp
  • createcommand() -: modules.h
  • cstatus() +: modules.h
  • cstatus() : message.h
  • custom_mode_params : channels.cpp

    - d - @@ -96,7 +100,7 @@ Here is a list of all file members with links to the files they belong to:

    factory : modules.cpp, channels.cpp
  • fd_reap : modules.cpp, channels.cpp
  • file_cache -: modules.h
  • FOREACH_MOD +: modules.h
  • FOREACH_MOD : modules.h
  • FOREACH_RESULT : modules.h

    - g - @@ -135,9 +139,9 @@ Here is a list of all file members with links to the files they belong to:

    commands.h
  • handle_links() : commands.h
  • handle_list() : commands.h
  • handle_lusers() -: commands.h
  • handle_M() -: commands.h
  • handle_m() -: commands.h
  • handle_map() +: commands.h
  • handle_m() +: commands.h
  • handle_M() +: commands.h
  • handle_map() : commands.h
  • handle_mode() : mode.h
  • handle_modules() : commands.h
  • handle_motd() @@ -187,7 +191,7 @@ Here is a list of all file members with links to the files they belong to:

    users.h
  • InviteList : channels.h
  • IP : modules.cpp
  • ircd_module -: modules.h
  • is_uline() +: modules.h
  • is_uline() : commands.h
  • isident() : message.h
  • isnick() : message.h @@ -218,9 +222,9 @@ Here is a list of all file members with links to the files they belong to:

    modules.cpp
  • ModeMakeList() : modules.cpp
  • module_names : modules.cpp, channels.cpp
  • modules -: modules.cpp, channels.cpp
  • motd -: modules.cpp, channels.cpp
  • MOTD -: modules.cpp
  • MT_CHANNEL +: modules.cpp, channels.cpp
  • MOTD +: modules.cpp
  • motd +: modules.cpp, channels.cpp
  • MT_CHANNEL : modules.h
  • MT_CLIENT : modules.h
  • MT_SERVER : modules.h @@ -251,15 +255,15 @@ Here is a list of all file members with links to the files they belong to:

    +: modules.cpp, channels.cpp
  • rules +: modules.cpp, channels.cpp
  • RULES +: modules.cpp

    - s -

    - t -

    -
    Generated on Sat May 1 17:50:38 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/graph_legend.html b/docs/module-doc/graph_legend.html index cb5ca6514..77250f345 100644 --- a/docs/module-doc/graph_legend.html +++ b/docs/module-doc/graph_legend.html @@ -69,7 +69,7 @@ A purple dashed arrow is used if a class is contained or used by another class.
  • 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.
  • -
    Generated on Sat May 1 17:50:38 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/hierarchy.html b/docs/module-doc/hierarchy.html index 264b1e07a..cfe47c67d 100644 --- a/docs/module-doc/hierarchy.html +++ b/docs/module-doc/hierarchy.html @@ -54,7 +54,7 @@ This inheritance list is sorted roughly, but not completely, alphabetically: -
    Generated on Sat May 1 17:50:18 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:58 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/inherits.html b/docs/module-doc/inherits.html index b1b7fca58..2882d92ff 100644 --- a/docs/module-doc/inherits.html +++ b/docs/module-doc/inherits.html @@ -59,7 +59,7 @@ -
    Generated on Sat May 1 17:50:39 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:19 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/main.html b/docs/module-doc/main.html index aa404610e..ff8ade870 100644 --- a/docs/module-doc/main.html +++ b/docs/module-doc/main.html @@ -8,7 +8,7 @@ Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  


  • InspIRCd Documentation

    -


    Generated on Sat May 1 17:50:06 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:46 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/message_8h-source.html b/docs/module-doc/message_8h-source.html index a17476c3c..797eb26b9 100644 --- a/docs/module-doc/message_8h-source.html +++ b/docs/module-doc/message_8h-source.html @@ -42,7 +42,7 @@ 00034 void send_network_quit(const char* nick, const char* reason); 00035 00036 #endif -

    Generated on Sat May 1 17:50:06 2004 for InspIRCd by +

    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/message_8h.html b/docs/module-doc/message_8h.html index 0c180087e..40df803ab 100644 --- a/docs/module-doc/message_8h.html +++ b/docs/module-doc/message_8h.html @@ -731,7 +731,7 @@ Referenced by Server::QuitU -
    Generated on Sat May 1 17:50:12 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:52 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/mode_8h-source.html b/docs/module-doc/mode_8h-source.html index a68f160e6..71cf4fadd 100644 --- a/docs/module-doc/mode_8h-source.html +++ b/docs/module-doc/mode_8h-source.html @@ -33,13 +33,13 @@ 00025 bool allowed_umode(char umode, char* sourcemodes,bool adding); 00026 bool process_module_umode(char umode, userrec* source, void* dest, bool adding); 00027 void handle_mode(char **parameters, int pcnt, userrec *user); -00028 void server_mode(char **parameters, int pcnt, userrec *user); +00028 void server_mode(char **parameters, int pcnt, userrec *user); 00029 void merge_mode(char **parameters, int pcnt); 00030 void merge_mode2(char **parameters, int pcnt, userrec* user); 00031 00032 00033 #endif -

    Generated on Sat May 1 17:50:06 2004 for InspIRCd by +

    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/mode_8h.html b/docs/module-doc/mode_8h.html index 929a1cd2a..11f355edb 100644 --- a/docs/module-doc/mode_8h.html +++ b/docs/module-doc/mode_8h.html @@ -789,7 +789,7 @@ This graph shows which files directly or indirectly include this file:

    -
    Generated on Sat May 1 17:50:13 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:53 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/modules_8cpp-source.html b/docs/module-doc/modules_8cpp-source.html index 5d6a33b5e..6e6939978 100644 --- a/docs/module-doc/modules_8cpp-source.html +++ b/docs/module-doc/modules_8cpp-source.html @@ -164,8 +164,8 @@ 00156 extern chan_hash chanlist; 00157 extern user_hash whowas; 00158 extern command_table cmdlist; -00159 extern file_cache MOTD; -00160 extern file_cache RULES; +00159 extern file_cache MOTD; +00160 extern file_cache RULES; 00161 extern address_cache IP; 00162 00163 @@ -310,8 +310,8 @@ 00302 int Module::OnUserPreNotice(userrec* user,void* dest,int target_type, std::string text) { return 0; }; 00303 int Module::OnUserPreNick(userrec* user, std::string newnick) { return 0; }; 00304 int Module::OnAccessCheck(userrec* source,userrec* dest,chanrec* channel,int access_type) { return ACR_DEFAULT; }; -00305 string_list Module::OnUserSync(userrec* user) { string_list empty; return empty; } -00306 string_list Module::OnChannelSync(chanrec* chan) { string_list empty; return empty; } +00305 string_list Module::OnUserSync(userrec* user) { string_list empty; return empty; } +00306 string_list Module::OnChannelSync(chanrec* chan) { string_list empty; return empty; } 00307 00308 00309 // server is a wrapper class that provides methods to all of the C-style @@ -354,9 +354,9 @@ 00346 return del_channel(user,cname.c_str(),reason.c_str(),false); 00347 } 00348 -00349 chanuserlist Server::GetUsers(chanrec* chan) +00349 chanuserlist Server::GetUsers(chanrec* chan) 00350 { -00351 chanuserlist userl; +00351 chanuserlist userl; 00352 userl.clear(); 00353 for (user_hash::const_iterator i = clientlist.begin(); i != clientlist.end(); i++) 00354 { @@ -401,12 +401,12 @@ 00393 00394 void Server::AddCommand(char* cmd, handlerfunc f, char flags, int minparams) 00395 { -00396 createcommand(cmd,f,flags,minparams); +00396 createcommand(cmd,f,flags,minparams); 00397 } 00398 00399 void Server::SendMode(char **parameters, int pcnt, userrec *user) 00400 { -00401 server_mode(parameters,pcnt,user); +00401 server_mode(parameters,pcnt,user); 00402 } 00403 00404 void Server::Send(int Socket, std::string s) @@ -561,106 +561,168 @@ 00553 ConfigReader::ConfigReader() 00554 { 00555 this->cache = new std::stringstream(std::stringstream::in | std::stringstream::out); -00556 this->error = LoadConf(CONFIG_FILE,this->cache); -00557 } -00558 -00559 -00560 ConfigReader::~ConfigReader() -00561 { -00562 if (this->cache) -00563 delete this->cache; -00564 } -00565 -00566 -00567 ConfigReader::ConfigReader(std::string filename) -00568 { -00569 this->cache = new std::stringstream(std::stringstream::in | std::stringstream::out); -00570 this->error = LoadConf(filename.c_str(),this->cache); -00571 }; -00572 -00573 std::string ConfigReader::ReadValue(std::string tag, std::string name, int index) -00574 { -00575 char val[MAXBUF]; -00576 char t[MAXBUF]; -00577 char n[MAXBUF]; -00578 strncpy(t,tag.c_str(),MAXBUF); -00579 strncpy(n,name.c_str(),MAXBUF); -00580 ReadConf(cache,t,n,index,val); -00581 return std::string(val); -00582 } -00583 -00584 -00585 int ConfigReader::Enumerate(std::string tag) -00586 { -00587 return EnumConf(cache,tag.c_str()); -00588 } -00589 -00590 int ConfigReader::EnumerateValues(std::string tag, int index) -00591 { -00592 return EnumValues(cache, tag.c_str(), index); -00593 } -00594 -00595 bool ConfigReader::Verify() -00596 { -00597 return this->error; -00598 } -00599 -00600 -00601 FileReader::FileReader(std::string filename) -00602 { -00603 file_cache c; -00604 readfile(c,filename.c_str()); -00605 this->fc = c; -00606 } -00607 -00608 FileReader::FileReader() -00609 { -00610 } -00611 -00612 void FileReader::LoadFile(std::string filename) -00613 { -00614 file_cache c; -00615 readfile(c,filename.c_str()); -00616 this->fc = c; -00617 } -00618 -00619 -00620 FileReader::~FileReader() -00621 { -00622 } -00623 -00624 bool FileReader::Exists() -00625 { -00626 if (fc.size() == 0) -00627 { -00628 return(false); -00629 } -00630 else -00631 { -00632 return(true); -00633 } -00634 } -00635 -00636 std::string FileReader::GetLine(int x) -00637 { -00638 if ((x<0) || (x>fc.size())) -00639 return ""; -00640 return fc[x]; -00641 } -00642 -00643 int FileReader::FileSize() -00644 { -00645 return fc.size(); -00646 } -00647 -00648 -00649 std::vector<Module*> modules(255); -00650 std::vector<ircd_module*> factory(255); +00556 this->readerror = LoadConf(CONFIG_FILE,this->cache); +00557 if (!this->readerror) +00558 this->error = CONF_FILE_NOT_FOUND; +00559 } +00560 +00561 +00562 ConfigReader::~ConfigReader() +00563 { +00564 if (this->cache) +00565 delete this->cache; +00566 } +00567 +00568 +00569 ConfigReader::ConfigReader(std::string filename) +00570 { +00571 this->cache = new std::stringstream(std::stringstream::in | std::stringstream::out); +00572 this->readerror = LoadConf(filename.c_str(),this->cache); +00573 if (!this->readerror) +00574 this->error = CONF_FILE_NOT_FOUND; +00575 }; +00576 +00577 std::string ConfigReader::ReadValue(std::string tag, std::string name, int index) +00578 { +00579 char val[MAXBUF]; +00580 char t[MAXBUF]; +00581 char n[MAXBUF]; +00582 strncpy(t,tag.c_str(),MAXBUF); +00583 strncpy(n,name.c_str(),MAXBUF); +00584 int res = ReadConf(cache,t,n,index,val); +00585 if (!res) +00586 { +00587 this->error = CONF_VALUE_NOT_FOUND; +00588 return ""; +00589 } +00590 return std::string(val); +00591 } +00592 +00593 bool ConfigReader::ReadFlag(std::string tag, std::string name, int index) +00594 { +00595 char val[MAXBUF]; +00596 char t[MAXBUF]; +00597 char n[MAXBUF]; +00598 strncpy(t,tag.c_str(),MAXBUF); +00599 strncpy(n,name.c_str(),MAXBUF); +00600 int res = ReadConf(cache,t,n,index,val); +00601 if (!res) +00602 { +00603 this->error = CONF_VALUE_NOT_FOUND; +00604 return false; +00605 } +00606 std::string s = val; +00607 return ((s == "yes") || (s == "YES") || (s == "true") || (s == "TRUE") || (s == "1")); +00608 } +00609 +00610 long ConfigReader::ReadInteger(std::string tag, std::string name, int index, bool needs_unsigned) +00611 { +00612 char val[MAXBUF]; +00613 char t[MAXBUF]; +00614 char n[MAXBUF]; +00615 strncpy(t,tag.c_str(),MAXBUF); +00616 strncpy(n,name.c_str(),MAXBUF); +00617 int res = ReadConf(cache,t,n,index,val); +00618 if (!res) +00619 { +00620 this->error = CONF_VALUE_NOT_FOUND; +00621 return 0; +00622 } +00623 for (int i = 0; i < strlen(val); i++) +00624 { +00625 if (!isdigit(val[i])) +00626 { +00627 this->error = CONF_NOT_A_NUMBER; +00628 return 0; +00629 } +00630 } +00631 if ((needs_unsigned) && (atoi(val)<0)) +00632 { +00633 this->error = CONF_NOT_UNSIGNED; +00634 return 0; +00635 } +00636 return atoi(val); +00637 } +00638 +00639 long ConfigReader::GetError() +00640 { +00641 long olderr = this->error; +00642 this->error = 0; +00643 return olderr; +00644 } +00645 +00646 +00647 int ConfigReader::Enumerate(std::string tag) +00648 { +00649 return EnumConf(cache,tag.c_str()); +00650 } 00651 -00652 int MODCOUNT = -1; -00653 -00654 -
    Generated on Sat May 1 17:50:06 2004 for InspIRCd by +00652 int ConfigReader::EnumerateValues(std::string tag, int index) +00653 { +00654 return EnumValues(cache, tag.c_str(), index); +00655 } +00656 +00657 bool ConfigReader::Verify() +00658 { +00659 return this->readerror; +00660 } +00661 +00662 +00663 FileReader::FileReader(std::string filename) +00664 { +00665 file_cache c; +00666 readfile(c,filename.c_str()); +00667 this->fc = c; +00668 } +00669 +00670 FileReader::FileReader() +00671 { +00672 } +00673 +00674 void FileReader::LoadFile(std::string filename) +00675 { +00676 file_cache c; +00677 readfile(c,filename.c_str()); +00678 this->fc = c; +00679 } +00680 +00681 +00682 FileReader::~FileReader() +00683 { +00684 } +00685 +00686 bool FileReader::Exists() +00687 { +00688 if (fc.size() == 0) +00689 { +00690 return(false); +00691 } +00692 else +00693 { +00694 return(true); +00695 } +00696 } +00697 +00698 std::string FileReader::GetLine(int x) +00699 { +00700 if ((x<0) || (x>fc.size())) +00701 return ""; +00702 return fc[x]; +00703 } +00704 +00705 int FileReader::FileSize() +00706 { +00707 return fc.size(); +00708 } +00709 +00710 +00711 std::vector<Module*> modules(255); +00712 std::vector<ircd_module*> factory(255); +00713 +00714 int MODCOUNT = -1; +00715 +00716 +
    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/modules_8cpp.html b/docs/module-doc/modules_8cpp.html index cb9caaa72..8585df921 100644 --- a/docs/module-doc/modules_8cpp.html +++ b/docs/module-doc/modules_8cpp.html @@ -85,11 +85,11 @@ Include dependency graph for modules.cpp:

    DoAddExtendedMode (char modechar, int type, bool requires_oper, int params_on, int params_off) void ModeMakeList (char modechar) std::vector< Module * > modules (255) -std::vector< ircd_module * > factory (255) +std::vector< ircd_module * > factory (255)

    Variables

    int MODCOUNT = -1 vector< Module * > modules -vector< ircd_module * > factory +vector< ircd_module * > factory int LogLevel char ServerName [MAXBUF] char Network [MAXBUF] @@ -128,8 +128,8 @@ Include dependency graph for modules.cpp:

    chan_hash chanlist user_hash whowas command_table cmdlist -file_cache MOTD -file_cache RULES +file_cache MOTD +file_cache RULES address_cache IP ExtModeList EMode @@ -383,7 +383,7 @@ Referenced by Server::AddEx - + @@ -1156,7 +1156,7 @@ Referenced by DoAddExtended @@ -1363,7 +1363,7 @@ Definition at line 88 o

    -Definition at line 652 of file modules.cpp. +Definition at line 714 of file modules.cpp.

    std::vector<ircd_module*> factory std::vector<ircd_module*> factory 255    -
    vector<ircd_module*> factory + vector<ircd_module*> factory

    @@ -1420,7 +1420,7 @@ Definition at line 48 o -
    file_cache MOTD + file_cache MOTD
    @@ -1636,7 +1636,7 @@ Definition at line 59 o -
    file_cache RULES + file_cache RULES
    @@ -1846,7 +1846,7 @@ Definition at line 68 o Definition at line 67 of file modules.cpp. -


    Generated on Sat May 1 17:50:14 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:55 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/modules_8h-source.html b/docs/module-doc/modules_8h-source.html index 6868c47b5..bb6affe99 100644 --- a/docs/module-doc/modules_8h-source.html +++ b/docs/module-doc/modules_8h-source.html @@ -53,10 +53,10 @@ 00045 #include <deque> 00046 #include <sstream> 00047 -00050 typedef std::deque<std::string> file_cache; -00051 typedef file_cache string_list; +00050 typedef std::deque<std::string> file_cache; +00051 typedef file_cache string_list; 00052 -00055 typedef std::deque<userrec*> chanuserlist; +00055 typedef std::deque<userrec*> chanuserlist; 00056 00057 00058 // This #define allows us to call a method in all @@ -83,8 +83,8 @@ 00079 00080 // ********************************************************************************************* 00081 -00082 extern void createcommand(char* cmd, handlerfunc f, char flags, int minparams); -00083 extern void server_mode(char **parameters, int pcnt, userrec *user); +00082 extern void createcommand(char* cmd, handlerfunc f, char flags, int minparams); +00083 extern void server_mode(char **parameters, int pcnt, userrec *user); 00084 00085 // class Version holds the version information of a Module, returned 00086 // by Module::GetVersion (thanks RD) @@ -147,9 +147,9 @@ 00267 virtual int OnUserPreNick(userrec* user, std::string newnick); 00268 00291 virtual int OnAccessCheck(userrec* source,userrec* dest,chanrec* channel,int access_type); -00297 virtual string_list OnUserSync(userrec* user); +00297 virtual string_list OnUserSync(userrec* user); 00298 -00304 virtual string_list OnChannelSync(chanrec* chan); +00304 virtual string_list OnChannelSync(chanrec* chan); 00305 }; 00306 00307 @@ -207,62 +207,71 @@ 00588 00597 virtual bool IsUlined(std::string server); 00598 -00602 virtual chanuserlist GetUsers(chanrec* chan); +00602 virtual chanuserlist GetUsers(chanrec* chan); 00603 00604 }; 00605 -00612 class ConfigReader : public classbase -00613 { -00614 protected: -00620 std::stringstream *cache; -00623 bool error; -00624 -00625 public: -00630 ConfigReader(); // default constructor reads ircd.conf -00634 ConfigReader(std::string filename); // read a module-specific config -00638 ~ConfigReader(); -00643 std::string ReadValue(std::string tag, std::string name, int index); -00650 int Enumerate(std::string tag); -00655 bool Verify(); -00656 -00662 int EnumerateValues(std::string tag, int index); -00663 }; -00664 -00665 -00666 -00672 class FileReader : public classbase -00673 { -00674 file_cache fc; -00675 public: -00680 FileReader(); -00681 -00687 FileReader(std::string filename); -00688 -00692 ~FileReader(); -00693 -00699 void LoadFile(std::string filename); -00700 -00704 bool Exists(); -00705 -00710 std::string GetLine(int x); -00711 -00717 int FileSize(); -00718 }; +00606 #define CONF_NOT_A_NUMBER 0x000010 +00607 #define CONF_NOT_UNSIGNED 0x000080 +00608 #define CONF_VALUE_NOT_FOUND 0x000100 +00609 #define CONF_FILE_NOT_FOUND 0x000200 +00610 +00617 class ConfigReader : public classbase +00618 { +00619 protected: +00625 std::stringstream *cache; +00628 bool readerror; +00629 long error; +00630 +00631 public: +00636 ConfigReader(); // default constructor reads ircd.conf +00640 ConfigReader(std::string filename); // read a module-specific config +00644 ~ConfigReader(); +00649 std::string ReadValue(std::string tag, std::string name, int index); +00655 bool ReadFlag(std::string tag, std::string name, int index); +00664 long ReadInteger(std::string tag, std::string name, int index, bool needs_unsigned); +00669 long GetError(); +00676 int Enumerate(std::string tag); +00681 bool Verify(); +00682 +00688 int EnumerateValues(std::string tag, int index); +00689 }; +00690 +00691 +00692 +00698 class FileReader : public classbase +00699 { +00700 file_cache fc; +00701 public: +00706 FileReader(); +00707 +00713 FileReader(std::string filename); +00714 +00718 ~FileReader(); 00719 -00720 -00727 class ModuleFactory : public classbase -00728 { -00729 public: -00730 ModuleFactory() { } -00731 virtual ~ModuleFactory() { } -00736 virtual Module * CreateModule() = 0; -00737 }; -00738 -00739 -00740 typedef DLLFactory<ModuleFactory> ircd_module; -00741 -00742 #endif -
    Generated on Sat May 1 17:50:07 2004 for InspIRCd by +00725 void LoadFile(std::string filename); +00726 +00730 bool Exists(); +00731 +00736 std::string GetLine(int x); +00737 +00743 int FileSize(); +00744 }; +00745 +00746 +00753 class ModuleFactory : public classbase +00754 { +00755 public: +00756 ModuleFactory() { } +00757 virtual ~ModuleFactory() { } +00762 virtual Module * CreateModule() = 0; +00763 }; +00764 +00765 +00766 typedef DLLFactory<ModuleFactory> ircd_module; +00767 +00768 #endif +
    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/modules_8h.html b/docs/module-doc/modules_8h.html index 99ac7ab9b..b587a938e 100644 --- a/docs/module-doc/modules_8h.html +++ b/docs/module-doc/modules_8h.html @@ -68,16 +68,20 @@ This graph shows which files directly or indirectly include this file:

    #define AC_GENERAL_MODE   8 #define FOREACH_MOD   for (int i = 0; i <= MODCOUNT; i++) modules[i]-> #define FOREACH_RESULT(x) +#define CONF_NOT_A_NUMBER   0x000010 +#define CONF_NOT_UNSIGNED   0x000080 +#define CONF_VALUE_NOT_FOUND   0x000100 +#define CONF_FILE_NOT_FOUND   0x000200

    Typedefs

    -typedef std::deque< std::string > file_cacheLow level definition of a FileReader classes file cache area.

    -typedef file_cache string_list -typedef std::deque< userrec * > chanuserlistHolds a list of users in a channel.

    -typedef DLLFactory< ModuleFactoryircd_module +typedef std::deque< std::string > file_cacheLow level definition of a FileReader classes file cache area.

    +typedef file_cache string_list +typedef std::deque< userrec * > chanuserlistHolds a list of users in a channel.

    +typedef DLLFactory< ModuleFactoryircd_module

    Functions

    -void createcommand (char *cmd, handlerfunc f, char flags, int minparams) -void server_mode (char **parameters, int pcnt, userrec *user) +void createcommand (char *cmd, handlerfunc f, char flags, int minparams) +void server_mode (char **parameters, int pcnt, userrec *user)

    Define Documentation

    @@ -370,6 +374,110 @@ Referenced by Module::OnAcc Definition at line 28 of file modules.h. +

    + + + + +
    + + +
    #define CONF_FILE_NOT_FOUND   0x000200 +
    +
    + + + + + +
    +   + + +

    + +

    +Definition at line 609 of file modules.h. +

    +Referenced by ConfigReader::ConfigReader().

    +

    + + + + +
    + + +
    #define CONF_NOT_A_NUMBER   0x000010 +
    +
    + + + + + +
    +   + + +

    + +

    +Definition at line 606 of file modules.h. +

    +Referenced by ConfigReader::ReadInteger().

    +

    + + + + +
    + + +
    #define CONF_NOT_UNSIGNED   0x000080 +
    +
    + + + + + +
    +   + + +

    + +

    +Definition at line 607 of file modules.h. +

    +Referenced by ConfigReader::ReadInteger().

    +

    + + + + +
    + + +
    #define CONF_VALUE_NOT_FOUND   0x000100 +
    +
    + + + + + +
    +   + + +

    + +

    +Definition at line 608 of file modules.h. +

    +Referenced by ConfigReader::ReadFlag(), ConfigReader::ReadInteger(), and ConfigReader::ReadValue().

    @@ -631,7 +739,7 @@ Definition at line 14 of


    Typedef Documentation

    -

    +

    @@ -659,7 +767,7 @@ Definition at line 55 of Referenced by Server::GetUsers().
    -

    +

    +Referenced by FileReader::FileReader(), and FileReader::LoadFile().
    @@ -684,10 +792,10 @@ Low level definition of a FileReader Definition at line 50 of file modules.h.

    -Referenced by FileReader::FileReader(), and FileReader::LoadFile().

    -

    +

    +Definition at line 766 of file modules.h.
    @@ -708,16 +816,16 @@ Referenced by FileReader::F

    -Definition at line 740 of file modules.h.

    -

    +

    @@ -738,7 +846,7 @@ Referenced by Module::OnCha
    -
    typedef file_cache string_list + typedef file_cache string_list


    Function Documentation

    -

    +

    @@ -790,7 +898,7 @@ Referenced by Module::OnCha Referenced by Server::AddCommand().
    -

    +

    @@ -836,7 +944,7 @@ Referenced by Server::AddCo Referenced by Server::SendMode().
    -


    Generated on Sat May 1 17:50:15 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:55 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/namespacenspace.html b/docs/module-doc/namespacenspace.html index c43d6904a..279c33498 100644 --- a/docs/module-doc/namespacenspace.html +++ b/docs/module-doc/namespacenspace.html @@ -14,7 +14,7 @@ struct  hash< in_addr > struct  hash< string > -
    Generated on Sat May 1 17:50:37 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/namespaces.html b/docs/module-doc/namespaces.html index 66d75ef86..36f0ef03a 100644 --- a/docs/module-doc/namespaces.html +++ b/docs/module-doc/namespaces.html @@ -10,7 +10,7 @@ nspace std -
    Generated on Sat May 1 17:50:37 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/namespacestd.html b/docs/module-doc/namespacestd.html index 865a77e0d..9220c5807 100644 --- a/docs/module-doc/namespacestd.html +++ b/docs/module-doc/namespacestd.html @@ -11,7 +11,7 @@
    -
    Generated on Sat May 1 17:50:38 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/servers_8cpp-source.html b/docs/module-doc/servers_8cpp-source.html index 8056ab048..ad6c82cfd 100644 --- a/docs/module-doc/servers_8cpp-source.html +++ b/docs/module-doc/servers_8cpp-source.html @@ -48,7 +48,7 @@ 00040 sync_soon = false; 00041 } 00042 -
    Generated on Sat May 1 17:50:07 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/servers_8cpp.html b/docs/module-doc/servers_8cpp.html index d79623de4..99b4397a1 100644 --- a/docs/module-doc/servers_8cpp.html +++ b/docs/module-doc/servers_8cpp.html @@ -23,7 +23,7 @@ Include dependency graph for servers.cpp:

    Go to the source code of this file.
    -
    Generated on Sat May 1 17:50:15 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:56 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/servers_8h-source.html b/docs/module-doc/servers_8h-source.html index a50589257..8cc0f5e23 100644 --- a/docs/module-doc/servers_8h-source.html +++ b/docs/module-doc/servers_8h-source.html @@ -49,7 +49,7 @@ 00067 00068 #endif 00069 -
    Generated on Sat May 1 17:50:07 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/servers_8h.html b/docs/module-doc/servers_8h.html index bbd42b91a..9e68e9870 100644 --- a/docs/module-doc/servers_8h.html +++ b/docs/module-doc/servers_8h.html @@ -84,7 +84,7 @@ Definition at line 14 of Definition at line 15 of file servers.h. -
    Generated on Sat May 1 17:50:16 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:56 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/structInAddr__HashComp-members.html b/docs/module-doc/structInAddr__HashComp-members.html index 574135070..22199d53f 100644 --- a/docs/module-doc/structInAddr__HashComp-members.html +++ b/docs/module-doc/structInAddr__HashComp-members.html @@ -8,7 +8,7 @@ Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

    InAddr_HashComp Member List

    This is the complete list of members for InAddr_HashComp, including all inherited members. -
    operator()(const in_addr &s1, const in_addr &s2) constInAddr_HashComp [inline]

    Generated on Sat May 1 17:50:27 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:08 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/structInAddr__HashComp.html b/docs/module-doc/structInAddr__HashComp.html index ce21c53e3..da3046281 100644 --- a/docs/module-doc/structInAddr__HashComp.html +++ b/docs/module-doc/structInAddr__HashComp.html @@ -65,7 +65,7 @@ Definition at line 135
    The documentation for this struct was generated from the following file: -
    Generated on Sat May 1 17:50:27 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:07 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/structStrHashComp-members.html b/docs/module-doc/structStrHashComp-members.html index dd56c00e5..2fd178d10 100644 --- a/docs/module-doc/structStrHashComp-members.html +++ b/docs/module-doc/structStrHashComp-members.html @@ -8,7 +8,7 @@ Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

    StrHashComp Member List

    This is the complete list of members for StrHashComp, including all inherited members. -
    operator()(const string &s1, const string &s2) constStrHashComp [inline]

    Generated on Sat May 1 17:50:34 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:15 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/structStrHashComp.html b/docs/module-doc/structStrHashComp.html index 03fb5a0f3..586f4f17f 100644 --- a/docs/module-doc/structStrHashComp.html +++ b/docs/module-doc/structStrHashComp.html @@ -62,7 +62,7 @@ Definition at line 122
    The documentation for this struct was generated from the following file: -
    Generated on Sat May 1 17:50:34 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:15 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4-members.html b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4-members.html index a54a649c3..ed4abbb6f 100644 --- a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4-members.html +++ b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4-members.html @@ -8,7 +8,7 @@ Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

    nspace::hash< in_addr > Member List

    This is the complete list of members for nspace::hash< in_addr >, including all inherited members. -
    operator()(const struct in_addr &a) constnspace::hash< in_addr > [inline]

    Generated on Sat May 1 17:50:38 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4.html b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4.html index 782fa03c0..e5625e70b 100644 --- a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4.html +++ b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01in__addr_01_4.html @@ -55,7 +55,7 @@ Definition at line 97 o
    The documentation for this struct was generated from the following file: -
    Generated on Sat May 1 17:50:37 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4-members.html b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4-members.html index 56f56c347..8c4d9899d 100644 --- a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4-members.html +++ b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4-members.html @@ -8,7 +8,7 @@ Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

    nspace::hash< string > Member List

    This is the complete list of members for nspace::hash< string >, including all inherited members. -
    operator()(const string &s) constnspace::hash< string > [inline]

    Generated on Sat May 1 17:50:38 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4.html b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4.html index caf3bcb4f..7ee75dfc3 100644 --- a/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4.html +++ b/docs/module-doc/structnspace_1_1nspace_1_1hash_3_01string_01_4.html @@ -57,7 +57,7 @@ Definition at line 107
    The documentation for this struct was generated from the following file: -
    Generated on Sat May 1 17:50:38 2004 for InspIRCd by +
    Generated on Sat May 1 20:58:18 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/users_8cpp-source.html b/docs/module-doc/users_8cpp-source.html index 3445cc0c3..fc5df2498 100644 --- a/docs/module-doc/users_8cpp-source.html +++ b/docs/module-doc/users_8cpp-source.html @@ -155,7 +155,7 @@ 00147 } 00148 00149 -
    Generated on Sat May 1 17:50:07 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/users_8cpp.html b/docs/module-doc/users_8cpp.html index 90bb7b37c..0f17dbdc0 100644 --- a/docs/module-doc/users_8cpp.html +++ b/docs/module-doc/users_8cpp.html @@ -52,7 +52,7 @@ Include dependency graph for users.cpp:

    11 of file users.cpp. -
    Generated on Sat May 1 17:50:16 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:57 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/users_8h-source.html b/docs/module-doc/users_8h-source.html index 676a7681d..fe8424580 100644 --- a/docs/module-doc/users_8h-source.html +++ b/docs/module-doc/users_8h-source.html @@ -110,7 +110,7 @@ 00185 00186 00187 #endif -
    Generated on Sat May 1 17:50:07 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/users_8h.html b/docs/module-doc/users_8h.html index 374109a47..b0bc65cf5 100644 --- a/docs/module-doc/users_8h.html +++ b/docs/module-doc/users_8h.html @@ -251,7 +251,7 @@ Holds a complete list of all channels to which a user has been invited and has n Definition at line 64 of file users.h. -
    Generated on Sat May 1 17:50:17 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:57 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/xline_8h-source.html b/docs/module-doc/xline_8h-source.html index de5d5a897..904d522b9 100644 --- a/docs/module-doc/xline_8h-source.html +++ b/docs/module-doc/xline_8h-source.html @@ -100,7 +100,7 @@ 00130 #endif 00131 00132 -
    Generated on Sat May 1 17:50:07 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:47 2004 for InspIRCd by doxygen1.3-rc3
    diff --git a/docs/module-doc/xline_8h.html b/docs/module-doc/xline_8h.html index 1961894d5..3c8bbeabd 100644 --- a/docs/module-doc/xline_8h.html +++ b/docs/module-doc/xline_8h.html @@ -914,7 +914,7 @@ This graph shows which files directly or indirectly include this file:

    -
    Generated on Sat May 1 17:50:18 2004 for InspIRCd by +
    Generated on Sat May 1 20:57:58 2004 for InspIRCd by doxygen1.3-rc3
    -- cgit v1.2.3