#include "content/public/browser/web_ui_controller.h"
#include "content/browser/renderer_host/render_frame_host_impl.h"
#include "content/browser/webui/web_ui_managed_interface.h"
#include "content/public/browser/content_browser_client.h"
#include "content/public/browser/web_ui_browser_interface_broker_registry.h"
#include "url/gurl.h"
namespace content {
namespace {
base::LazyInstance<WebUIBrowserInterfaceBrokerRegistry>::Leaky
g_web_ui_browser_interface_broker_registry = …;
}
WebUIController::WebUIController(WebUI* web_ui) : … { … }
WebUIController::~WebUIController() { … }
bool WebUIController::OverrideHandleWebUIMessage(
const GURL& source_url,
const std::string& message,
const base::Value::List& args) { … }
WebUIController::Type WebUIController::GetType() { … }
bool WebUIController::IsJavascriptErrorReportingEnabled() { … }
void WebUIController::WebUIReadyToCommitNavigation(
RenderFrameHost* render_frame_host) { … }
}