]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/command_parse.h
Replace loopCall detection in OnUserKick with a check for the m_spanningtree fake...
[user/henk/code/inspircd.git] / include / command_parse.h
index c2606a97d9e46d7081719be7b2688dc75cab8b4f..f1d9d1b1c7b3e7e9cd11cc839aba61babeb2cba0 100644 (file)
@@ -3,7 +3,7 @@
  *       +------------------------------------+
  *
  *  InspIRCd: (C) 2002-2009 InspIRCd Development Team
- * See: http://www.inspircd.org/wiki/index.php/Credits
+ * See: http://wiki.inspircd.org/Credits
  *
  * This program is free but copyrighted software; see
  *            the file COPYING for details.
@@ -118,7 +118,7 @@ class CoreExport CommandParser : public classbase
         * function will return true, otherwise it will return false.
         */
        bool IsValidCommand(const std::string &commandname, unsigned int pcnt, User * user);
-       
+
        /** LoopCall is used to call a command classes handler repeatedly based on the contents of a comma seperated list.
         * There are two overriden versions of this method, one of which takes two potential lists and the other takes one.
         * We need a version which takes two potential lists for JOIN, because a JOIN may contain two lists of items at once,
@@ -202,6 +202,8 @@ class CoreExport CommandParser : public classbase
         * @return returns the number of substitutions made. Will always be 0 or 1 for TR_TEXT and 0..n for other types.
         */
        int TranslateUIDs(TranslateType to, const std::string &source, std::string &dest);
+
+       int TranslateUIDs(const std::deque<TranslateType> to, const std::deque<std::string> &source, std::string &dest);
 };
 
 /** Command handler class for the RELOAD command.
@@ -246,4 +248,3 @@ const int duration_multi[] =
 };
 
 #endif
-