From: Gunnar Beutner Date: Tue, 10 May 2016 05:05:10 +0000 (+0200) Subject: Remove unused cluster commands X-Git-Tag: v2.4.8~24 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f2e66941790dbb2b26e0b24d388cf5268e62c517;p=icinga2 Remove unused cluster commands fixes #11748 --- diff --git a/lib/icinga/externalcommandprocessor.cpp b/lib/icinga/externalcommandprocessor.cpp index 2bb225828..6d1711d08 100644 --- a/lib/icinga/externalcommandprocessor.cpp +++ b/lib/icinga/externalcommandprocessor.cpp @@ -67,22 +67,6 @@ static std::map& GetCommands(void) boost::signals2::signal&)> ExternalCommandProcessor::OnNewExternalCommand; -static Value ExternalCommandAPIWrapper(const String& command, const Dictionary::Ptr& params) -{ - std::vector arguments; - - if (params) { - int i = 0; - while (params->Contains("arg" + Convert::ToString(i))) { - arguments.push_back(params->Get("arg" + Convert::ToString(i))); - i++; - } - } - - ExternalCommandProcessor::Execute(Utility::GetTime(), command, arguments); - return true; -} - static void RegisterCommand(const String& command, const ExternalCommandCallback& callback, size_t minArgs = 0, size_t maxArgs = UINT_MAX) { boost::mutex::scoped_lock lock(GetMutex()); @@ -91,9 +75,6 @@ static void RegisterCommand(const String& command, const ExternalCommandCallback eci.MinArgs = minArgs; eci.MaxArgs = (maxArgs == UINT_MAX) ? minArgs : maxArgs; GetCommands()[command] = eci; - - ApiFunction::Ptr afunc = new ApiFunction(boost::bind(&ExternalCommandAPIWrapper, command, _2)); - ApiFunction::Register("extcmd::" + command, afunc); } void ExternalCommandProcessor::Execute(const String& line)