]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/commands.h
m_spanningtree Remove PUSH handler
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / commands.h
index a6563943407b99159718f01bf842b30dd9b9333b..feecc7dd2b5621aa7f48765f836f361b88249403 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "servercommand.h"
 #include "commandbuilder.h"
+#include "remoteuser.h"
 
 /** Handle /RCONNECT
  */
@@ -297,14 +298,6 @@ class CommandPong : public ServerOnlyServerCommand<CommandPong>
        RouteDescriptor GetRouting(User* user, const std::vector<std::string>& parameters) { return ROUTE_UNICAST(parameters[0]); }
 };
 
-class CommandPush : public ServerCommand
-{
- public:
-       CommandPush(Module* Creator) : ServerCommand(Creator, "PUSH", 2) { }
-       CmdResult Handle(User* user, std::vector<std::string>& parameters);
-       RouteDescriptor GetRouting(User* user, const std::vector<std::string>& parameters) { return ROUTE_UNICAST(parameters[0]); }
-};
-
 class CommandSave : public ServerCommand
 {
  public:
@@ -375,6 +368,12 @@ class CommandNum : public ServerOnlyServerCommand<CommandNum>
        CommandNum(Module* Creator) : ServerOnlyServerCommand<CommandNum>(Creator, "NUM", 3) { }
        CmdResult HandleServer(TreeServer* server, std::vector<std::string>& parameters);
        RouteDescriptor GetRouting(User* user, const std::vector<std::string>& parameters);
+
+       class Builder : public CmdBuilder
+       {
+        public:
+               Builder(SpanningTree::RemoteUser* target, const Numeric::Numeric& numeric);
+       };
 };
 
 class SpanningTreeCommands
@@ -402,7 +401,6 @@ class SpanningTreeCommands
        CommandNick nick;
        CommandPing ping;
        CommandPong pong;
-       CommandPush push;
        CommandSave save;
        CommandServer server;
        CommandSQuit squit;