*/
-/* $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);
}
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;
return MOD_RES_PASSTHRU;
}
-
};
MODULE_INIT(ModuleMLock)