diff options
author | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-12 17:47:13 +0000 |
---|---|---|
committer | pfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-12 17:47:13 +0000 |
commit | 9e1ee54c1043f807382dc77db107fe229722dde6 (patch) | |
tree | 460456ba868846842d31ac1c3fadc6935635aa8c /content/browser/debugger/devtools_manager_impl.h | |
parent | 1cb5feecbe49bf66b45201d57635d7415383373d (diff) | |
download | chromium_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.h | 21 |
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>; |