]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/snomasks.h
Allow maxtargets to be bypassed in LoopCall for JOIN
[user/henk/code/inspircd.git] / include / snomasks.h
index c35fc92b7235d5ef5534ea6621c9efcfd9d7b758..92773a1b0e6ba6223416d3d8c7f39729519039dc 100644 (file)
@@ -2,7 +2,7 @@
  *       | Inspire Internet Relay Chat Daemon |
  *       +------------------------------------+
  *
- *  InspIRCd: (C) 2002-2009 InspIRCd Development Team
+ *  InspIRCd: (C) 2002-2010 InspIRCd Development Team
  * See: http://wiki.inspircd.org/Credits
  *
  * This program is free but copyrighted software; see
 #ifndef __SNOMASKS_H__
 #define __SNOMASKS_H__
 
-class Snomask : public Extensible
+class Snomask
 {
- private:
-       InspIRCd *ServerInstance;
-
  public:
        char MySnomask;
        std::string Description;
@@ -28,7 +25,7 @@ class Snomask : public Extensible
 
        /** Create a new Snomask
         */
-       Snomask(InspIRCd* Instance, char snomask, const std::string &description) : ServerInstance(Instance), MySnomask(snomask), Description(description), LastMessage(""), Count(0)
+       Snomask(char snomask, const std::string &description) : MySnomask(snomask), Description(description), LastMessage(""), Count(0)
        {
        }
 
@@ -52,10 +49,6 @@ typedef std::map<char, Snomask *> SnoList;
 class CoreExport SnomaskManager
 {
  private:
-       /** Creator/owner
-        */
-       InspIRCd* ServerInstance;
-
        /** Currently active snomask list
         */
        SnoList SnoMasks;
@@ -66,7 +59,7 @@ class CoreExport SnomaskManager
  public:
        /** Create a new SnomaskManager
         */
-       SnomaskManager(InspIRCd* Instance);
+       SnomaskManager();
 
        /** Delete SnomaskManager
         */