/* * Copyright (C) 2011-2018 Team Kodi * This file is part of Kodi - https://kodi.tv * * SPDX-License-Identifier: GPL-2.0-or-later * See LICENSES/README.md for more information. */ #include "HTTPWebinterfaceAddonsHandler.h" #include "ServiceBroker.h" #include "addons/Addon.h" #include "addons/AddonManager.h" #include "addons/addoninfo/AddonType.h" #include "network/WebServer.h" #define ADDON_HEADER "Add-on List\n

Available web interfaces:

\n\n"; m_responseRange.SetData(m_responseData.c_str(), m_responseData.size()); m_response.type = HTTPMemoryDownloadNoFreeCopy; m_response.status = MHD_HTTP_OK; m_response.contentType = "text/html"; m_response.totalLength = m_responseData.size(); return MHD_YES; } HttpResponseRanges CHTTPWebinterfaceAddonsHandler::GetResponseData() const { HttpResponseRanges ranges; ranges.push_back(m_responseRange); return ranges; }