From a753fb1bc711e10794e939e424f3cdd703116d82 Mon Sep 17 00:00:00 2001 From: brain Date: Fri, 2 Apr 2004 12:38:41 +0000 Subject: Added support for modules to create commands - this needs a proof-of-concept module yet, do not use unless you like to live dangerously. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@351 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/module-doc/modules_8h.html | 187 ++++++++++++++++++++++++++++++++++++---- 1 file changed, 172 insertions(+), 15 deletions(-) (limited to 'docs/module-doc/modules_8h.html') diff --git a/docs/module-doc/modules_8h.html b/docs/module-doc/modules_8h.html index 6bc8a7c8c..2ba5b9dad 100644 --- a/docs/module-doc/modules_8h.html +++ b/docs/module-doc/modules_8h.html @@ -8,13 +8,15 @@ Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

modules.h File Reference

#include "dynamic.h"
#include "base.h"
+#include "ctables.h"
#include <string>
#include <deque>

Include dependency graph for modules.h:

Include dependency graph
- + +

@@ -47,11 +49,17 @@ This graph shows which files directly or indirectly include this file:

#define DEFAULT   30 #define SPARSE   40 #define NONE   50 -#define FOREACH_MOD   for (int i = 0; i <= MODCOUNT; i++) modules[i]-> +#define MT_CHANNEL   1 +#define MT_CLIENT   2 +#define MT_SERVER   3 +#define FOREACH_MOD   for (int i = 0; i <= MODCOUNT; i++) modules[i]->

Typedefs

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

-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 DLLFactory< ModuleFactoryircd_module +

Functions

+void createcommand (char *cmd, handlerfunc f, char flags, int minparams)

Define Documentation

@@ -102,13 +110,13 @@ Definition at line 11 of Definition at line 13 of file modules.h. -

+

@@ -123,7 +131,79 @@ Definition at line 13 of

-Definition at line 31 of file modules.h. +Definition at line 36 of file modules.h. + +

-
#define FOREACH_MOD   for (int i = 0; i <= MODCOUNT; i++) modules[i]-> + #define FOREACH_MOD   for (int i = 0; i <= MODCOUNT; i++) modules[i]->
+

+ + + + +
+ + +
#define MT_CHANNEL   1 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 17 of file modules.h.

+

+ + + + +
+ + +
#define MT_CLIENT   2 +
+
+ + + + + +
+   + + +

+ +

+Definition at line 18 of file modules.h.

+

+ + + + +
+ + +
#define MT_SERVER   3 +
+
+ + + +
+   + + +

+ +

+Definition at line 19 of file modules.h.

@@ -199,13 +279,13 @@ Definition at line 12 of


Typedef Documentation

-

+

@@ -222,12 +302,12 @@ Low level definition of a FileReader

-Definition at line 24 of file modules.h. +Definition at line 29 of file modules.h.

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

-
typedef deque<string> file_cache + typedef std::deque<std::string> file_cache
-

+

+Definition at line 406 of file modules.h. + +
@@ -248,10 +328,87 @@ Referenced by FileReader::F

-Definition at line 355 of file modules.h.

+

+ + + + +
+ + +
typedef file_cache string_list +
+
+ + + + + +
+   + + +

+ +

+Definition at line 30 of file modules.h.

+


Function Documentation

+

+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void createcommand char *   cmd,
handlerfunc   f,
char   flags,
int   minparams
+
+ + + +
+   + + +

+ +

+Referenced by Server::AddCommand().

-


Generated on Sun Mar 30 19:35:14 2003 for InspIRCd by +
Generated on Fri Apr 2 13:37:31 2004 for InspIRCd by doxygen1.3-rc3
-- cgit v1.2.3