X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_spanningtree%2Fcommands.h;h=67e2d43d66d0e8497ba8cf8dc160a93c2761ca33;hb=bc51c8e4da14f405d6d6220a4453a58ebde580c6;hp=7ecdaeadc476ee27ac7fb0ff82195518d07d3c01;hpb=c7759c765cdd3eb086daedd3222d2d8d67791147;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_spanningtree/commands.h b/src/modules/m_spanningtree/commands.h index 7ecdaeadc..67e2d43d6 100644 --- a/src/modules/m_spanningtree/commands.h +++ b/src/modules/m_spanningtree/commands.h @@ -326,25 +326,31 @@ class CommandSNONotice : public ServerCommand CmdResult Handle(User* user, std::vector& parameters); }; -class CommandVersion : public ServerOnlyServerCommand +class CommandBurst : public ServerOnlyServerCommand { public: - CommandVersion(Module* Creator) : ServerOnlyServerCommand(Creator, "VERSION", 1) { } + CommandBurst(Module* Creator) : ServerOnlyServerCommand(Creator, "BURST") { } CmdResult HandleServer(TreeServer* server, std::vector& parameters); }; -class CommandBurst : public ServerOnlyServerCommand +class CommandEndBurst : public ServerOnlyServerCommand { public: - CommandBurst(Module* Creator) : ServerOnlyServerCommand(Creator, "BURST") { } + CommandEndBurst(Module* Creator) : ServerOnlyServerCommand(Creator, "ENDBURST") { } CmdResult HandleServer(TreeServer* server, std::vector& parameters); }; -class CommandEndBurst : public ServerOnlyServerCommand +class CommandSInfo : public ServerOnlyServerCommand { public: - CommandEndBurst(Module* Creator) : ServerOnlyServerCommand(Creator, "ENDBURST") { } + CommandSInfo(Module* Creator) : ServerOnlyServerCommand(Creator, "SINFO", 2) { } CmdResult HandleServer(TreeServer* server, std::vector& parameters); + + class Builder : public CmdBuilder + { + public: + Builder(TreeServer* server, const char* type, const std::string& value); + }; }; class SpanningTreeCommands @@ -377,8 +383,8 @@ class SpanningTreeCommands CommandServer server; CommandSQuit squit; CommandSNONotice snonotice; - CommandVersion version; CommandBurst burst; CommandEndBurst endburst; + CommandSInfo sinfo; SpanningTreeCommands(ModuleSpanningTree* module); };