]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/coremods/core_xline/core_xline.h
Handle more error cases in core_hostname_lookup.
[user/henk/code/inspircd.git] / src / coremods / core_xline / core_xline.h
index 5b34e7a4d527dfb39150bb1698e22f92c9e9e370..c607797f18f3e74b0d27250cf7506677445e00b1 100644 (file)
@@ -34,7 +34,7 @@ class InsaneBan
        class Matcher : public MatcherBase
        {
         public:
-               long Run(const std::string& mask)
+               long Run(const std::string& mask) CXX11_OVERRIDE
                {
                        long matches = 0;
                        const T* c = static_cast<T*>(this);
@@ -70,7 +70,7 @@ class InsaneBan
 class CommandEline : public Command
 {
  public:
-       /** Constructor for eline.
+       /** Constructor for E-line.
         */
        CommandEline(Module* parent);
 
@@ -79,7 +79,7 @@ class CommandEline : public Command
         * @param user The user issuing the command
         * @return A value from CmdResult to indicate command success or failure.
         */
-       CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+       CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
 };
 
 /** Handle /GLINE.
@@ -87,7 +87,7 @@ class CommandEline : public Command
 class CommandGline : public Command
 {
  public:
-       /** Constructor for gline.
+       /** Constructor for G-line.
         */
        CommandGline(Module* parent);
 
@@ -96,7 +96,7 @@ class CommandGline : public Command
         * @param user The user issuing the command
         * @return A value from CmdResult to indicate command success or failure.
         */
-       CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+       CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
 };
 
 /** Handle /KLINE.
@@ -104,7 +104,7 @@ class CommandGline : public Command
 class CommandKline : public Command
 {
  public:
-       /** Constructor for kline.
+       /** Constructor for K-line.
         */
        CommandKline(Module* parent);
 
@@ -113,7 +113,7 @@ class CommandKline : public Command
         * @param user The user issuing the command
         * @return A value from CmdResult to indicate command success or failure.
         */
-       CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+       CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
 };
 
 /** Handle /QLINE.
@@ -127,7 +127,7 @@ class CommandQline : public Command
        };
 
  public:
-       /** Constructor for qline.
+       /** Constructor for Q-line.
         */
        CommandQline(Module* parent);
 
@@ -136,7 +136,7 @@ class CommandQline : public Command
         * @param user The user issuing the command
         * @return A value from CmdResult to indicate command success or failure.
         */
-       CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+       CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
 };
 
 /** Handle /ZLINE.
@@ -150,7 +150,7 @@ class CommandZline : public Command
        };
 
  public:
-       /** Constructor for zline.
+       /** Constructor for Z-line.
         */
        CommandZline(Module* parent);
 
@@ -159,5 +159,5 @@ class CommandZline : public Command
         * @param user The user issuing the command
         * @return A value from CmdResult to indicate command success or failure.
         */
-       CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+       CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
 };