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 @@ + +
+
+#include <modules.h>
+
Public Methods | |
| ModuleFactory () | |
| virtual | ~ModuleFactory () |
| virtual Module * | CreateModule ()=0 |
| Creates a new module. | |
+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.
+
+
|
+
| + + | +
+
+ + + +Definition at line 319 of file modules.h. + + 00319 { }
+ |
+
+
+
|
+
| + + | +
+
+ + + +Definition at line 320 of file modules.h. + + 00320 { }
+ |
+
+
+
|
+
| + + | +
+
+ +Creates a new module. + +Your inherited class of ModuleFactory must return a pointer to your Module class using this method. |
+
1.3-rc2
+
+
--
cgit v1.3.1-10-gc9f91