diff options
Diffstat (limited to 'include/modules.h')
-rw-r--r-- | include/modules.h | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/include/modules.h b/include/modules.h index 08f1a2dc0..8bda9a725 100644 --- a/include/modules.h +++ b/include/modules.h @@ -25,8 +25,6 @@ #include "mode.h" #include "dns.h" -class XLine; - /** Used to define a set of behavior bits for a module */ enum ModuleFlags { @@ -108,29 +106,6 @@ struct ModResult { */ #define API_VERSION 137 -class ServerConfig; - -/* Forward-delacare module for ModuleMessage etc - */ -class Module; -class InspIRCd; - -/** A set of strings. - */ -typedef std::vector<std::string> string_list; - -/** Holds a list of 'published features' for modules. - */ -typedef std::map<std::string,Module*> featurelist; - -/** Holds a list of modules which implement an interface - */ -typedef std::deque<Module*> modulelist; - -/** Holds a list of all modules which implement interfaces, by interface name - */ -typedef std::map<std::string, std::pair<int, modulelist> > interfacelist; - /** * This #define allows us to call a method in all * loaded modules in a readable simple way, e.g.: @@ -318,8 +293,6 @@ enum Implementation I_END }; -class ConfigReader; - /** Base class for all InspIRCd modules * This class is the base class for InspIRCd modules. All modules must inherit from this class, * its methods will be called when irc server events occur. class inherited from module must be |