]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/cull_list.h
Convert more by-values to const references, optimise ConfigReader a bit
[user/henk/code/inspircd.git] / include / cull_list.h
index cc0f01c06641589d4a99e2ad413222cd0ff3943b..ca7189f4ce9b0603026cc27098e6c57efa48fbb4 100644 (file)
@@ -50,7 +50,8 @@ class CullItem
         * @param u The user to add
         * @param r The quit reason of the added user
         */
-        CullItem(userrec* u, std::string r);
+        CullItem(userrec* u, std::string &r);
+       CullItem(userrec* u, const char* r);
        /** Returns a pointer to the user
         */
         userrec* GetUser();
@@ -104,7 +105,8 @@ class CullList
          * @param user The user to add
          * @param reason The quit reason of the user being added
          */
-         void AddItem(userrec* user, std::string reason);
+         void AddItem(userrec* user, std::string &reason);
+        void AddItem(userrec* user, const char* reason);
         /** Applies the cull list, quitting all the users
          * on the list with their quit reasons all at once.
          * This is a very fast operation compared to