]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_blockcaps.cpp
Improve LIST and implement more extended list features.
[user/henk/code/inspircd.git] / src / modules / m_blockcaps.cpp
index dc0bdf974fced22bc137c3e0f1fe79bd4e2e60b1..d7cd303b6ea89cbf1cf93c0cee09bbf99b53ae67 100644 (file)
 #include "inspircd.h"
 #include "modules/exemption.h"
 
-
-/** Handles the +B channel mode
- */
-class BlockCaps : public SimpleChannelModeHandler
-{
- public:
-       BlockCaps(Module* Creator) : SimpleChannelModeHandler(Creator, "blockcaps", 'B') { }
-};
-
 class ModuleBlockCAPS : public Module
 {
        CheckExemption::EventProvider exemptionprov;
-       BlockCaps bc;
+       SimpleChannelModeHandler bc;
        unsigned int percent;
        unsigned int minlen;
        char capsmap[256];
@@ -43,7 +34,7 @@ class ModuleBlockCAPS : public Module
 public:
        ModuleBlockCAPS()
                : exemptionprov(this)
-               , bc(this)
+               , bc(this, "blockcaps", 'B')
        {
        }