From f2e66941790dbb2b26e0b24d388cf5268e62c517 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Tue, 10 May 2016 07:05:10 +0200 Subject: [PATCH] Remove unused cluster commands fixes #11748 --- lib/icinga/externalcommandprocessor.cpp | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/lib/icinga/externalcommandprocessor.cpp b/lib/icinga/externalcommandprocessor.cpp index 2bb225828c3..6d1711d082f 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)