X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fu_listmode.h;h=a41f30e68e7356cfad423d77480e38a0077edf7f;hb=40320969da824c4150134fa5177c02694c6b49bd;hp=233dd5310d29b5809546d69a5264ffba77a78b68;hpb=3d2a89504ac933c87e92032c27be84b24dc4bdff;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/u_listmode.h b/include/u_listmode.h index 233dd5310..a41f30e68 100644 --- a/include/u_listmode.h +++ b/include/u_listmode.h @@ -12,6 +12,7 @@ /* $ModDesc: Provides support for easily creating listmodes, stores the time set, the user, and a parameter. */ +/* Updated to use the config tag if it exists */ /* Written by Om , December 2005. */ /* Based on code previously written by Om - April 2005 */ /* Originally based on m_chanprotect and m_silence */ @@ -38,7 +39,7 @@ public: unsigned int limit; }; -// Just defining the type we use for the excpetion list here... +// Just defining the type we use for the exception list here... typedef std::vector modelist; typedef std::vector limitlist; @@ -55,7 +56,7 @@ protected: Server* Srv; ConfigReader* Conf; public: - ListModeBaseModule(Server* serv, char modechar, std::string eolstr, std::string lnum, std::string eolnum) : Module::Module(serv) + ListModeBaseModule(Server* serv, char modechar, const std::string &eolstr, const std::string &lnum, const std::string &eolnum) : Module::Module(serv) { Srv = serv; Conf = new ConfigReader; @@ -69,7 +70,7 @@ public: Srv->AddExtendedListMode(modechar); } - virtual void OnRehash(std::string param) + virtual void OnRehash(const std::string ¶m) { delete Conf; Conf = new ConfigReader;