]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_mlock.cpp
Improve UserManager::QuitUser() and related code
[user/henk/code/inspircd.git] / src / modules / m_mlock.cpp
index 719701d02beee2018aeaeef16d01d51c84d77dd1..43eadf63ee5d4222764c90ecdf3d5013e2928bda 100644 (file)
  */
 
 
-/* $ModDesc: Implements the ability to have server-side MLOCK enforcement. */
-
 #include "inspircd.h"
 
 class ModuleMLock : public Module
 {
-private:
        StringExtItem mlock;
 
 public:
        ModuleMLock() : mlock("mlock", this) {};
 
-       void init()
-       {
-               ServerInstance->Modules->Attach(I_OnPreMode, this);
-               ServerInstance->Modules->AddService(this->mlock);
-       }
-
-       Version GetVersion()
+       Version GetVersion() CXX11_OVERRIDE
        {
                return Version("Implements the ability to have server-side MLOCK enforcement.", VF_VENDOR);
        }
@@ -45,7 +36,7 @@ public:
                ServerInstance->Modules->SetPriority(this, I_OnPreMode, PRIORITY_FIRST);
        }
 
-       ModResult OnPreMode(User* source, User* dest, Channel* channel, const std::vector<std::string>& parameters)
+       ModResult OnPreMode(User* source, User* dest, Channel* channel, const std::vector<std::string>& parameters) CXX11_OVERRIDE
        {
                if (!channel)
                        return MOD_RES_PASSTHRU;
@@ -67,7 +58,6 @@ public:
 
                return MOD_RES_PASSTHRU;
        }
-
 };
 
 MODULE_INIT(ModuleMLock)