From 73b9d0c5cb02f0ea8350de28bc3687e0af70ea0f Mon Sep 17 00:00:00 2001 From: brain Date: Thu, 23 Jan 2003 19:45:57 +0000 Subject: Initial revision git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@132 e03df62e-2008-0410-955e-edbf42e46eb7 --- docs/module-doc/classModuleFactory.html | 134 ++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 docs/module-doc/classModuleFactory.html (limited to 'docs/module-doc/classModuleFactory.html') diff --git a/docs/module-doc/classModuleFactory.html b/docs/module-doc/classModuleFactory.html new file mode 100644 index 000000000..12bf82cef --- /dev/null +++ b/docs/module-doc/classModuleFactory.html @@ -0,0 +1,134 @@ + + +ModuleFactory class Reference + + + +
+Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  
+

ModuleFactory Class Reference

Instantiates classes inherited from Module This class creates a class inherited from type Module, using new. +More... +

+#include <modules.h> +

+List of all members. + + + + + + +

Public Methods

 ModuleFactory ()
virtual ~ModuleFactory ()
virtual ModuleCreateModule ()=0
 Creates a new module.

+


Detailed Description

+Instantiates classes inherited from Module This class creates a class inherited from type Module, using new. +

+This is to allow for modules to create many different variants of Module, dependent on architecture, configuration, etc. In most cases, the simple class shown in the example module m_foobar.so will suffice for most modules. +

+ +

+Definition at line 316 of file modules.h.


Constructor & Destructor Documentation

+

+ + + + +
+ + + + + + + + + +
ModuleFactory::ModuleFactory   [inline]
+
+ + + + + +
+   + + +

+ +

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

+

00319 { }
+
+

+ + + + +
+ + + + + + + + + +
virtual ModuleFactory::~ModuleFactory   [inline, virtual]
+
+ + + + + +
+   + + +

+ +

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

+

00320 { }
+
+


Member Function Documentation

+

+ + + + +
+ + + + + + + + + +
virtual Module* ModuleFactory::CreateModule   [pure virtual]
+
+ + + + + +
+   + + +

+Creates a new module. +

+Your inherited class of ModuleFactory must return a pointer to your Module class using this method.

+


The documentation for this class was generated from the following file: +
Generated on Wed Jan 22 20:56:48 2003 for InspIRCd by + +doxygen1.3-rc2
+ + -- cgit v1.2.3