From cd9f9a8add02597a2998ba74b803ed3fbf81314c Mon Sep 17 00:00:00 2001 From: brain Date: Sun, 27 Nov 2005 01:44:46 +0000 Subject: Added new documentation git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@1966 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/module-doc/modules_8cpp.html | 1240 +++++++++++++++++-------------------- 1 file changed, 560 insertions(+), 680 deletions(-) (limited to 'docs/module-doc/modules_8cpp.html') diff --git a/docs/module-doc/modules_8cpp.html b/docs/module-doc/modules_8cpp.html index 97b101a7f..a7853803c 100644 --- a/docs/module-doc/modules_8cpp.html +++ b/docs/module-doc/modules_8cpp.html @@ -1,14 +1,16 @@ - +
#include "inspircd_config.h"#include "inspircd.h"#include "inspircd_io.h"#include "inspircd_util.h"#include "inspircd_config.h"#include "inspircd.h"#include "inspircd_io.h"#include "inspircd_util.h"#include <unistd.h>#include <sys/errno.h>#include <time.h>#include <sstream>#include <vector>#include <deque>#include "connection.h"#include "users.h"#include "servers.h"#include "ctables.h"#include "globals.h"#include "modules.h"#include "dynamic.h"#include "wildcard.h"#include "message.h"#include "mode.h"#include "xline.h"#include "commands.h"#include "inspstring.h"#include "helperfuncs.h"#include "hashcomp.h"-Include dependency graph for modules.cpp:

#include "users.h"#include "ctables.h"#include "globals.h"#include "modules.h"#include "dynamic.h"#include "wildcard.h"#include "message.h"#include "mode.h"#include "xline.h"#include "commands.h"#include "inspstring.h"#include "helperfuncs.h"#include "hashcomp.h"#include "socket.h"+Include dependency graph for modules.cpp:

-Go to the source code of this file.
Compounds | |
| class | ExtMode |
Classes | |
| class | ExtMode |
Typedefs | |
| typedef nspace::hash_map< - std::string, userrec *, nspace::hash< - string >, irc::StrHashComp > | user_hash |
Typedefs | |
| typedef nspace::hash_map< + std::string, userrec *, nspace::hash< + string >, irc::StrHashComp > | user_hash |
| typedef nspace::hash_map< - std::string, chanrec *, nspace::hash< - string >, irc::StrHashComp > | chan_hash |
| typedef nspace::hash_map< + std::string, chanrec *, nspace::hash< + string >, irc::StrHashComp > | chan_hash |
| typedef nspace::hash_map< - in_addr, string *, nspace::hash< - in_addr >, irc::InAddr_HashComp > | address_cache |
| typedef nspace::hash_map< + in_addr, string *, nspace::hash< + in_addr >, irc::InAddr_HashComp > | address_cache |
| typedef nspace::hash_map< - std::string, WhoWasUser *, - nspace::hash< string >, irc::StrHashComp > | whowas_hash |
| typedef nspace::hash_map< + std::string, WhoWasUser *, + nspace::hash< string >, irc::StrHashComp > | whowas_hash |
| typedef std::deque< command_t > | command_table |
| typedef std::deque< command_t > | command_table |
| typedef std::vector< ExtMode > | ExtModeList |
| typedef std::vector< ExtMode > | ExtModeList |
| typedef ExtModeList::iterator | ExtModeListIter |
| typedef ExtModeList::iterator | ExtModeListIter |
Functions | |
| bool | ModeDefined (char modechar, int type) |
Functions | |
| bool | ModeDefined (char modechar, int type) |
| bool | ModeIsListMode (char modechar, int type) |
| bool | ModeIsListMode (char modechar, int type) |
| bool | ModeDefinedOper (char modechar, int type) |
| bool | ModeDefinedOper (char modechar, int type) |
| int | ModeDefinedOn (char modechar, int type) |
| int | ModeDefinedOn (char modechar, int type) |
| int | ModeDefinedOff (char modechar, int type) |
| int | ModeDefinedOff (char modechar, int type) |
| bool | DoAddExtendedMode (char modechar, int type, bool requires_oper, int params_on, int params_off) |
| bool | DoAddExtendedMode (char modechar, int type, bool requires_oper, int params_on, int params_off) |
| void | ModeMakeList (char modechar) |
| void | ModeMakeList (char modechar) |
| std::vector< Module * > | modules (255) |
| std::vector< Module * > | modules (255) |
| std::vector< ircd_module * > | factory (255) |
| std::vector< ircd_module * > | factory (255) |
Variables | |
| int | MODCOUNT = -1 |
Variables | |
| int | MODCOUNT = -1 |
| std::vector< Module * > | modules |
| std::vector< Module * > | modules |
| std::vector< ircd_module * > | factory |
| std::vector< ircd_module * > | factory |
| std::vector< std::string > | include_stack |
| std::vector< std::string > | include_stack |
| time_t | TIME |
| std::vector< InspSocket * > | module_sockets |
| int | LogLevel |
| time_t | TIME |
| char | ServerName [MAXBUF] |
| int | LogLevel |
| char | Network [MAXBUF] |
| char | ServerName [MAXBUF] |
| char | ServerDesc [MAXBUF] |
| char | Network [MAXBUF] |
| char | AdminName [MAXBUF] |
| char | ServerDesc [MAXBUF] |
| char | AdminEmail [MAXBUF] |
| char | AdminName [MAXBUF] |
| char | AdminNick [MAXBUF] |
| char | AdminEmail [MAXBUF] |
| char | diepass [MAXBUF] |
| char | AdminNick [MAXBUF] |
| char | restartpass [MAXBUF] |
| char | diepass [MAXBUF] |
| char | motd [MAXBUF] |
| char | restartpass [MAXBUF] |
| char | rules [MAXBUF] |
| char | motd [MAXBUF] |
| char | list [MAXBUF] |
| char | rules [MAXBUF] |
| char | PrefixQuit [MAXBUF] |
| char | list [MAXBUF] |
| char | DieValue [MAXBUF] |
| char | PrefixQuit [MAXBUF] |
| int | debugging |
| char | DieValue [MAXBUF] |
| int | WHOWAS_STALE |
| int | debugging |
| int | WHOWAS_MAX |
| int | WHOWAS_STALE |
| int | DieDelay |
| int | WHOWAS_MAX |
| time_t | startup_time |
| int | DieDelay |
| int | NetBufferSize |
| time_t | startup_time |
| int | MaxWhoResults |
| int | NetBufferSize |
| time_t | nb_start |
| int | MaxWhoResults |
| std::vector< std::string > | module_names |
| time_t | nb_start |
| int | boundPortCount |
| std::vector< std::string > | module_names |
| int | portCount |
| int | boundPortCount |
| int | SERVERportCount |
| int | portCount |
| int | ports [MAXSOCKS] |
| int | ports [MAXSOCKS] |
| int | defaultRoute |
| std::stringstream | config_f |
| std::vector< long > | auth_cookies |
| FILE * | log_file |
| std::stringstream | config_f |
| userrec * | fd_ref_table [65536] |
| serverrec * | me [32] |
| user_hash | clientlist |
| FILE * | log_file |
| chan_hash | chanlist |
| userrec * | fd_ref_table [65536] |
| whowas_hash | whowas |
| user_hash | clientlist |
| command_table | cmdlist |
| chan_hash | chanlist |
| file_cache | MOTD |
| whowas_hash | whowas |
| file_cache | RULES |
| command_table | cmdlist |
| address_cache | IP |
| file_cache | MOTD |
| file_cache | RULES |
| address_cache | IP |
| ExtModeList | EMode |
| ExtModeList | EMode |
-
|
|
@@ -213,21 +208,22 @@ Include dependency graph for modules.cpp: |
+Definition at line 123 of file modules.cpp.
-
|
|
@@ -237,21 +233,22 @@ Definition at line 122
-Definition at line 121 of file modules.cpp. |
+Definition at line 122 of file modules.cpp.
-
|
|
@@ -261,21 +258,22 @@ Definition at line 121
-Definition at line 124 of file modules.cpp. |
+Definition at line 125 of file modules.cpp.
-
|
|
@@ -285,21 +283,22 @@ Definition at line 124
-Definition at line 150 of file modules.cpp. |
+Definition at line 151 of file modules.cpp.
-
|
|
@@ -309,23 +308,22 @@ Definition at line 150
-Definition at line 151 of file modules.cpp. - -Referenced by ModeDefined(), ModeDefinedOff(), ModeDefinedOn(), ModeDefinedOper(), ModeIsListMode(), and ModeMakeList(). |
+Definition at line 152 of file modules.cpp.
-
|
|
@@ -335,21 +333,22 @@ Referenced by ModeDefined()
-Definition at line 120 of file modules.cpp. |
+Definition at line 121 of file modules.cpp.
-
|
|
@@ -359,56 +358,55 @@ Definition at line 120
-Definition at line 123 of file modules.cpp. |
+Definition at line 124 of file modules.cpp.
-
|
||||||||||||||||||||||||||||||||||
|
@@ -418,41 +416,40 @@ Definition at line 123
-Definition at line 220 of file modules.cpp. +Definition at line 221 of file modules.cpp. -References EMode, and ModeDefined(). +References EMode, and ModeDefined(). -Referenced by Server::AddExtendedListMode(), and Server::AddExtendedMode(). +Referenced by Server::AddExtendedListMode(), and Server::AddExtendedMode(). 00222 { +00223 if (ModeDefined(modechar,type)) { +00224 return false; +00225 } +00226 EMode.push_back(ExtMode(modechar,type,requires_oper,params_on,params_off)); +00227 return true; +00228 } + - 00221 {
-00222 if (ModeDefined(modechar,type)) {
-00223 return false;
-00224 }
-00225 EMode.push_back(ExtMode(modechar,type,requires_oper,params_on,params_off));
-00226 return true;
-00227 }
- |
+
-
|
| @@ -463,34 +460,33 @@ Referenced by Server::AddEx |
-
|
||||||||||||||||
|
||||||||||||||||
|
||||||||||||||||
|
@@ -610,51 +604,50 @@ References EMode, and <
-Definition at line 194 of file modules.cpp. +Definition at line 195 of file modules.cpp. -References EMode, and ExtModeListIter. +References EMode. 00196 { +00197 for (ExtModeListIter i = EMode.begin(); i < EMode.end(); i++) +00198 { +00199 if ((i->modechar == modechar) && (i->type == type)) +00200 { +00201 return i->params_when_on; +00202 } +00203 } +00204 return 0; +00205 } + - 00195 {
-00196 for (ExtModeListIter i = EMode.begin(); i < EMode.end(); i++)
-00197 {
-00198 if ((i->modechar == modechar) && (i->type == type))
-00199 {
-00200 return i->params_when_on;
-00201 }
-00202 }
-00203 return 0;
-00204 }
- |
+
-
|
||||||||||||||||
|
@@ -664,51 +657,50 @@ References EMode, and <
-Definition at line 181 of file modules.cpp. +Definition at line 182 of file modules.cpp. -References EMode, and ExtModeListIter. +References EMode. 00183 { +00184 for (ExtModeListIter i = EMode.begin(); i < EMode.end(); i++) +00185 { +00186 if ((i->modechar == modechar) && (i->type == type) && (i->needsoper == true)) +00187 { +00188 return true; +00189 } +00190 } +00191 return false; +00192 } + - 00182 {
-00183 for (ExtModeListIter i = EMode.begin(); i < EMode.end(); i++)
-00184 {
-00185 if ((i->modechar == modechar) && (i->type == type) && (i->needsoper == true))
-00186 {
-00187 return true;
-00188 }
-00189 }
-00190 return false;
-00191 }
- |
+
-
|
||||||||||||||||
|
@@ -718,42 +710,41 @@ References EMode, and <
-Definition at line 169 of file modules.cpp. +Definition at line 170 of file modules.cpp. -References EMode, and ExtModeListIter. +References EMode. 00171 { +00172 for (ExtModeListIter i = EMode.begin(); i < EMode.end(); i++) +00173 { +00174 if ((i->modechar == modechar) && (i->type == type) && (i->list == true)) +00175 { +00176 return true; +00177 } +00178 } +00179 return false; +00180 } + - 00170 {
-00171 for (ExtModeListIter i = EMode.begin(); i < EMode.end(); i++)
-00172 {
-00173 if ((i->modechar == modechar) && (i->type == type) && (i->list == true))
-00174 {
-00175 return true;
-00176 }
-00177 }
-00178 return false;
-00179 }
- |
+
-
|
|
@@ -763,45 +754,44 @@ References EMode, and <
-Definition at line 230 of file modules.cpp. +Definition at line 231 of file modules.cpp. -References EMode, ExtModeListIter, and MT_CHANNEL. +References EMode, and MT_CHANNEL. -Referenced by Server::AddExtendedListMode(). +Referenced by Server::AddExtendedListMode(). 00232 { +00233 for (ExtModeListIter i = EMode.begin(); i < EMode.end(); i++) +00234 { +00235 if ((i->modechar == modechar) && (i->type == MT_CHANNEL)) +00236 { +00237 i->list = true; +00238 return; +00239 } +00240 } +00241 return; +00242 } + - 00231 {
-00232 for (ExtModeListIter i = EMode.begin(); i < EMode.end(); i++)
-00233 {
-00234 if ((i->modechar == modechar) && (i->type == MT_CHANNEL))
-00235 {
-00236 i->list = true;
-00237 return;
-00238 }
-00239 }
-00240 return;
-00241 }
- |
+
-
|
| @@ -813,18 +803,19 @@ Referenced by Server::AddEx |
-
|
| @@ -832,47 +823,22 @@ Referenced by Server::AddEx |
- - -Definition at line 84 of file modules.cpp. |
-
-
-
|
| - - | -
-
- - - -Definition at line 83 of file modules.cpp. |
-
-
|
| @@ -880,47 +846,22 @@ Definition at line 83 o |
- - -Definition at line 85 of file modules.cpp. |
-
-
-
|
-
| - | -
-
- - - -Definition at line 111 of file modules.cpp. |
-
|
| @@ -928,23 +869,22 @@ Definition at line 111 |
- - -Definition at line 105 of file modules.cpp. |
+
-
|
| @@ -952,23 +892,22 @@ Definition at line 105 |
- - -Definition at line 128 of file modules.cpp. |
+
-
|
| @@ -976,23 +915,22 @@ Definition at line 128 |
- - -Definition at line 127 of file modules.cpp. |
+
-
|
| @@ -1000,23 +938,22 @@ Definition at line 127 |
- - -Definition at line 130 of file modules.cpp. |
+
-
|
| @@ -1024,23 +961,22 @@ Definition at line 130 |
- - -Definition at line 112 of file modules.cpp. |
+
-
|
| @@ -1048,23 +984,22 @@ Definition at line 112 |
- - -Definition at line 94 of file modules.cpp. |
+
-
|
| @@ -1072,23 +1007,22 @@ Definition at line 94 o |
- - -Definition at line 109 of file modules.cpp. |
+
-
|
| @@ -1096,23 +1030,22 @@ Definition at line 109 |
- - -Definition at line 97 of file modules.cpp. |
+
-
|
| @@ -1120,23 +1053,22 @@ Definition at line 97 o |
- - -Definition at line 86 of file modules.cpp. |
+
-
|
| @@ -1144,23 +1076,22 @@ Definition at line 86 o |
- - -Definition at line 92 of file modules.cpp. |
+
-
|
|
@@ -1170,23 +1101,24 @@ Definition at line 92 o
-Definition at line 154 of file modules.cpp. +Definition at line 155 of file modules.cpp. -Referenced by DoAddExtendedMode(), ModeDefined(), ModeDefinedOff(), ModeDefinedOn(), ModeDefinedOper(), ModeIsListMode(), and ModeMakeList(). |
+Referenced by DoAddExtendedMode(), ModeDefined(), ModeDefinedOff(), ModeDefinedOn(), ModeDefinedOper(), ModeIsListMode(), and ModeMakeList().
-
|
| @@ -1194,49 +1126,22 @@ Referenced by DoAddExtended |
- - -Definition at line 73 of file modules.cpp. |
-
-
-
|
| - - | -
-
- - - -Definition at line 118 of file modules.cpp. - -Referenced by Server::FindDescriptor(), and Server::PseudoToUser(). |
-
-
|
| @@ -1244,25 +1149,22 @@ Referenced by Server::FindD |
- - -Definition at line 75 of file modules.cpp. - -Referenced by ConfigReader::ConfigReader(). |
+
-
|
|
@@ -1272,21 +1174,22 @@ Referenced by ConfigReader:
-Definition at line 133 of file modules.cpp. |
+Referenced by ConfigReader::ConfigReader().
-
|
| @@ -1294,23 +1197,22 @@ Definition at line 133 |
- - -Definition at line 90 of file modules.cpp. |
+
-
|
| @@ -1318,23 +1220,22 @@ Definition at line 90 o |
- - -Definition at line 116 of file modules.cpp. |
+
-
|
| @@ -1342,23 +1243,22 @@ Definition at line 116 |
- - -Definition at line 79 of file modules.cpp. |
+
-
|
| @@ -1366,23 +1266,22 @@ Definition at line 79 o |
- - -Definition at line 100 of file modules.cpp. |
+
-
|
|
@@ -1392,21 +1291,22 @@ Definition at line 100
-Definition at line 114 of file modules.cpp. |
+Definition at line 81 of file channels.cpp.
-
|
|
@@ -1416,21 +1316,22 @@ Definition at line 114
-Definition at line 1019 of file modules.cpp. |
+Definition at line 994 of file modules.cpp.
-
|
| @@ -1438,23 +1339,22 @@ Definition at line 1019 |
- - -Definition at line 103 of file modules.cpp. |
+
-
|
|
@@ -1464,21 +1364,22 @@ Definition at line 103
-Definition at line 72 of file modules.cpp. |
+Referenced by Server::AddSocket(), and Server::DelSocket().
-
|
| @@ -1486,23 +1387,22 @@ Definition at line 72 o |
- - -Definition at line 131 of file modules.cpp. |
+
-
|
| @@ -1510,23 +1410,22 @@ Definition at line 131 |
- - -Definition at line 88 of file modules.cpp. |
+
-
|
| @@ -1534,23 +1433,22 @@ Definition at line 88 o |
- - -Definition at line 101 of file modules.cpp. |
+
-
|
| @@ -1558,23 +1456,22 @@ Definition at line 101 |
- - -Definition at line 99 of file modules.cpp. |
+
-
|
| @@ -1582,23 +1479,22 @@ Definition at line 99 o |
- - -Definition at line 81 of file modules.cpp. |
+
-
|
| @@ -1606,23 +1502,22 @@ Definition at line 81 o |
- - -Definition at line 106 of file modules.cpp. |
+
-
|
| @@ -1630,23 +1525,22 @@ Definition at line 106 |
- - -Definition at line 108 of file modules.cpp. |
+
-
|
| @@ -1654,23 +1548,22 @@ Definition at line 108 |
- - -Definition at line 91 of file modules.cpp. |
+
-
|
| @@ -1678,23 +1571,22 @@ Definition at line 91 o |
- - -Definition at line 87 of file modules.cpp. |
+
-
|
| @@ -1702,23 +1594,22 @@ Definition at line 87 o |
- - -Definition at line 132 of file modules.cpp. |
+
-
|
| @@ -1726,23 +1617,22 @@ Definition at line 132 |
- - -Definition at line 89 of file modules.cpp. |
+
-
|
| @@ -1750,23 +1640,22 @@ Definition at line 89 o |
- - -Definition at line 82 of file modules.cpp. |
+
-
|
| @@ -1774,23 +1663,22 @@ Definition at line 82 o |
- - -Definition at line 80 of file modules.cpp. |
+
-
|
| @@ -1798,23 +1686,22 @@ Definition at line 80 o |
- - -Definition at line 107 of file modules.cpp. |
+
-
|
| @@ -1822,23 +1709,22 @@ Definition at line 107 |
- - -Definition at line 98 of file modules.cpp. |
+
-
|
| @@ -1846,23 +1732,22 @@ Definition at line 98 o |
- - -Definition at line 77 of file modules.cpp. |
+
-
|
| @@ -1870,23 +1755,22 @@ Definition at line 77 o |
- - -Definition at line 129 of file modules.cpp. |
+
-
|
| @@ -1894,23 +1778,22 @@ Definition at line 129 |
- - -Definition at line 96 of file modules.cpp. |
+
-
|
| @@ -1918,14 +1801,11 @@ Definition at line 96 o |
- - -Definition at line 95 of file modules.cpp. |
+
-1.3.3
+
1.4.4-20050815
--
cgit v1.3.1-10-gc9f91