X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=include%2Fctables.h;h=aafd27e4a9f643ef33534c1b3948bbfb166c50b5;hb=786093b7515e923921f65125ab5bf18f2279f923;hp=33366f87a9f5e5e6bc3647610f507fe39544c4b4;hpb=804fee1b54762bc41d5ff1559b52183b5fd35cf8;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/ctables.h b/include/ctables.h index 33366f87a..aafd27e4a 100644 --- a/include/ctables.h +++ b/include/ctables.h @@ -94,7 +94,7 @@ class CoreExport Command : public Extensible /** How many seconds worth of penalty does this command have? */ - int Penalty; + const int Penalty; /** Create a new command. * @param Instance Pointer to creator class @@ -106,7 +106,7 @@ class CoreExport Command : public Extensible * be allowed before the user is 'registered' (has sent USER, * NICK, optionally PASS, and been resolved). */ - Command(InspIRCd* Instance, const std::string &cmd, char flags, int minpara, int before_reg = false) : ServerInstance(Instance), command(cmd), flags_needed(flags), min_params(minpara), disabled(false), works_before_reg(before_reg) + Command(InspIRCd* Instance, const std::string &cmd, char flags, int minpara, int before_reg = false, int penalty = 1) : ServerInstance(Instance), command(cmd), flags_needed(flags), min_params(minpara), disabled(false), works_before_reg(before_reg), Penalty(penalty) { use_count = 0; total_bytes = 0; @@ -132,7 +132,7 @@ class CoreExport Command : public Extensible * If the command succeeds but should remain local to this server, * return CMD_LOCALONLY. */ - virtual CmdResult HandleInternal(const unsigned int id, const std::deque ¶ms) + virtual CmdResult HandleInternal(const unsigned int /* id */, const std::deque& /* params */) { return CMD_INVALID; } @@ -146,7 +146,7 @@ class CoreExport Command : public Extensible * If the command succeeds but should remain local to this server, * return CMD_LOCALONLY. */ - virtual CmdResult HandleServer(const char** parameters, int pcnt, const std::string &servername) + virtual CmdResult HandleServer(const char** /* parameters */, int /* pcnt */, const std::string& /* servername */) { return CMD_INVALID; }