]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/u_listmode.h
Mode +b stuff, probably wont work yet
[user/henk/code/inspircd.git] / include / u_listmode.h
index 233dd5310d29b5809546d69a5264ffba77a78b68..a41f30e68e7356cfad423d77480e38a0077edf7f 100644 (file)
@@ -12,6 +12,7 @@
 
 /* $ModDesc: Provides support for easily creating listmodes, stores the time set, the user, and a parameter. */
 
+/* Updated to use the <banlist> config tag if it exists */
 /* Written by Om <omster@gmail.com>, 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<ListItem> modelist;
 typedef std::vector<ListLimit> 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 &param)
        {
                delete Conf;
                Conf = new ConfigReader;