summaryrefslogtreecommitdiff
path: root/src/core/cs_xop.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/cs_xop.c')
-rw-r--r--src/core/cs_xop.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/core/cs_xop.c b/src/core/cs_xop.c
index 81dd80224..9d489d555 100644
--- a/src/core/cs_xop.c
+++ b/src/core/cs_xop.c
@@ -118,7 +118,7 @@ int xop_msgs[XOP_TYPES][XOP_MESSAGES] = {
class XOPBase : public Command
{
private:
- CommandReturn DoAdd(User *u, std::vector<ci::string> &params, ChannelInfo *ci, int level, int *messages)
+ CommandReturn DoAdd(User *u, const std::vector<ci::string> &params, ChannelInfo *ci, int level, int *messages)
{
const char *nick = params.size() > 2 ? params[2].c_str() : NULL;
ChanAccess *access;
@@ -205,7 +205,7 @@ class XOPBase : public Command
return MOD_CONT;
}
- CommandReturn DoDel(User *u, std::vector<ci::string> &params, ChannelInfo *ci, int level, int *messages)
+ CommandReturn DoDel(User *u, const std::vector<ci::string> &params, ChannelInfo *ci, int level, int *messages)
{
const char *nick = params.size() > 2 ? params[2].c_str() : NULL;
ChanAccess *access;
@@ -304,7 +304,7 @@ class XOPBase : public Command
return MOD_CONT;
}
- CommandReturn DoList(User *u, std::vector<ci::string> &params, ChannelInfo *ci, int level, int *messages)
+ CommandReturn DoList(User *u, const std::vector<ci::string> &params, ChannelInfo *ci, int level, int *messages)
{
int sent_header = 0;
const char *nick = params.size() > 2 ? params[2].c_str() : NULL;
@@ -339,7 +339,7 @@ class XOPBase : public Command
return MOD_CONT;
}
- CommandReturn DoClear(User *u, std::vector<ci::string> &params, ChannelInfo *ci, int level, int *messages)
+ CommandReturn DoClear(User *u, const std::vector<ci::string> &params, ChannelInfo *ci, int level, int *messages)
{
if (readonly)
{
@@ -373,7 +373,7 @@ class XOPBase : public Command
return MOD_CONT;
}
protected:
- CommandReturn DoXop(User *u, std::vector<ci::string> &params, int level, int *messages)
+ CommandReturn DoXop(User *u, const std::vector<ci::string> &params, int level, int *messages)
{
const char *chan = params[0].c_str();
ci::string cmd = params[1];
@@ -403,7 +403,7 @@ class XOPBase : public Command
{
}
- virtual CommandReturn Execute(User *u, std::vector<ci::string> &params) = 0;
+ virtual CommandReturn Execute(User *u, const std::vector<ci::string> &params) = 0;
virtual bool OnHelp(User *u, const ci::string &subcommand) = 0;
@@ -417,7 +417,7 @@ class CommandCSQOP : public XOPBase
{
}
- CommandReturn Execute(User *u, std::vector<ci::string> &params)
+ CommandReturn Execute(User *u, const std::vector<ci::string> &params)
{
return this->DoXop(u, params, ACCESS_QOP, xop_msgs[XOP_QOP]);
}
@@ -441,7 +441,7 @@ class CommandCSAOP : public XOPBase
{
}
- CommandReturn Execute(User *u, std::vector<ci::string> &params)
+ CommandReturn Execute(User *u, const std::vector<ci::string> &params)
{
return this->DoXop(u, params, ACCESS_AOP, xop_msgs[XOP_AOP]);
}
@@ -465,7 +465,7 @@ class CommandCSHOP : public XOPBase
{
}
- CommandReturn Execute(User *u, std::vector<ci::string> &params)
+ CommandReturn Execute(User *u, const std::vector<ci::string> &params)
{
return this->DoXop(u, params, ACCESS_HOP, xop_msgs[XOP_HOP]);
}
@@ -489,7 +489,7 @@ class CommandCSSOP : public XOPBase
{
}
- CommandReturn Execute(User *u, std::vector<ci::string> &params)
+ CommandReturn Execute(User *u, const std::vector<ci::string> &params)
{
return this->DoXop(u, params, ACCESS_SOP, xop_msgs[XOP_SOP]);
}
@@ -513,7 +513,7 @@ class CommandCSVOP : public XOPBase
{
}
- CommandReturn Execute(User *u, std::vector<ci::string> &params)
+ CommandReturn Execute(User *u, const std::vector<ci::string> &params)
{
return this->DoXop(u, params, ACCESS_VOP, xop_msgs[XOP_VOP]);
}