summaryrefslogtreecommitdiffstats
path: root/content/browser/debugger/devtools_manager_impl.h
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-12 17:47:13 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-12 17:47:13 +0000
commit9e1ee54c1043f807382dc77db107fe229722dde6 (patch)
tree460456ba868846842d31ac1c3fadc6935635aa8c /content/browser/debugger/devtools_manager_impl.h
parent1cb5feecbe49bf66b45201d57635d7415383373d (diff)
downloadchromium_src-9e1ee54c1043f807382dc77db107fe229722dde6.zip
chromium_src-9e1ee54c1043f807382dc77db107fe229722dde6.tar.gz
chromium_src-9e1ee54c1043f807382dc77db107fe229722dde6.tar.bz2
DevTools: provide a way for browser process to log into the renderer's tools console.
BUG=116769 Review URL: http://codereview.chromium.org/9663051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126164 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/debugger/devtools_manager_impl.h')
-rw-r--r--content/browser/debugger/devtools_manager_impl.h21
1 files changed, 7 insertions, 14 deletions
diff --git a/content/browser/debugger/devtools_manager_impl.h b/content/browser/debugger/devtools_manager_impl.h
index bfcff16..3efab10 100644
--- a/content/browser/debugger/devtools_manager_impl.h
+++ b/content/browser/debugger/devtools_manager_impl.h
@@ -1,4 +1,4 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
@@ -45,8 +45,6 @@ class CONTENT_EXPORT DevToolsManagerImpl
DevToolsManagerImpl();
virtual ~DevToolsManagerImpl();
- virtual bool DispatchOnInspectorBackend(DevToolsClientHost* from,
- const std::string& message) OVERRIDE;
void DispatchOnInspectorFrontend(DevToolsAgentHost* agent_host,
const std::string& message);
@@ -61,13 +59,11 @@ class CONTENT_EXPORT DevToolsManagerImpl
void OnCancelPendingNavigation(RenderViewHost* pending,
RenderViewHost* current);
- // Invoked when a tab is replaced by another tab. This is triggered by
- // TabStripModel::ReplaceTabContentsAt.
+ // DevToolsManager implementation
+ virtual bool DispatchOnInspectorBackend(DevToolsClientHost* from,
+ const std::string& message) OVERRIDE;
virtual void TabReplaced(WebContents* old_tab, WebContents* new_tab) OVERRIDE;
-
- // Closes all open developer tools windows.
virtual void CloseAllClientHosts() OVERRIDE;
-
virtual void AttachClientHost(int client_host_cookie,
DevToolsAgentHost* to_agent) OVERRIDE;
virtual DevToolsClientHost* GetDevToolsClientHostFor(
@@ -80,15 +76,12 @@ class CONTENT_EXPORT DevToolsManagerImpl
virtual void UnregisterDevToolsClientHostFor(
DevToolsAgentHost* agent_host) OVERRIDE;
virtual int DetachClientHost(DevToolsAgentHost* from_agent) OVERRIDE;
-
- // This method will remove all references from the manager to the
- // DevToolsClientHost and unregister all listeners related to the
- // DevToolsClientHost.
virtual void ClientHostClosing(DevToolsClientHost* host) OVERRIDE;
-
- // Starts inspecting element at position (x, y) in the specified page.
virtual void InspectElement(DevToolsAgentHost* agent_host,
int x, int y) OVERRIDE;
+ virtual void AddMessageToConsole(DevToolsAgentHost* agent_host,
+ ConsoleMessageLevel level,
+ const std::string& message) OVERRIDE;
private:
friend struct DefaultSingletonTraits<DevToolsManagerImpl>;