aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/num.cpp
diff options
context:
space:
mode:
authorGravatar Peter Powell2018-07-26 19:43:54 +0100
committerGravatar Peter Powell2018-07-26 20:12:14 +0100
commit384ef31bc01e4a1a2e59d082c9066002410ba54a (patch)
tree06bd81f9e0e48183c1ada07cf7a8757a5028cad1 /src/modules/m_spanningtree/num.cpp
parentAdd a module which implements the HAProxy PROXY v2 protocol. (diff)
Use CommandBase::Params instead of std::vector<std::string>.
This is presently a typedef but will soon be replaced with a class that encapsulates both tags and parameters.
Diffstat (limited to 'src/modules/m_spanningtree/num.cpp')
-rw-r--r--src/modules/m_spanningtree/num.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/m_spanningtree/num.cpp b/src/modules/m_spanningtree/num.cpp
index 2c8697c9a..f83f91286 100644
--- a/src/modules/m_spanningtree/num.cpp
+++ b/src/modules/m_spanningtree/num.cpp
@@ -23,7 +23,7 @@
#include "commands.h"
#include "remoteuser.h"
-CmdResult CommandNum::HandleServer(TreeServer* server, std::vector<std::string>& params)
+CmdResult CommandNum::HandleServer(TreeServer* server, CommandBase::Params& params)
{
User* const target = ServerInstance->FindUUID(params[1]);
if (!target)
@@ -42,7 +42,7 @@ CmdResult CommandNum::HandleServer(TreeServer* server, std::vector<std::string>&
return CMD_SUCCESS;
}
-RouteDescriptor CommandNum::GetRouting(User* user, const std::vector<std::string>& params)
+RouteDescriptor CommandNum::GetRouting(User* user, const Params& params)
{
return ROUTE_UNICAST(params[1]);
}
@@ -52,10 +52,10 @@ CommandNum::Builder::Builder(SpanningTree::RemoteUser* target, const Numeric::Nu
{
TreeServer* const server = (numeric.GetServer() ? (static_cast<TreeServer*>(numeric.GetServer())) : Utils->TreeRoot);
push(server->GetID()).push(target->uuid).push(InspIRCd::Format("%03u", numeric.GetNumeric()));
- const std::vector<std::string>& params = numeric.GetParams();
+ const CommandBase::Params& params = numeric.GetParams();
if (!params.empty())
{
- for (std::vector<std::string>::const_iterator i = params.begin(); i != params.end()-1; ++i)
+ for (CommandBase::Params::const_iterator i = params.begin(); i != params.end()-1; ++i)
push(*i);
push_last(params.back());
}