diff options
author | yurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-22 12:57:38 +0000 |
---|---|---|
committer | yurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-22 12:57:38 +0000 |
commit | bbc51c914a88870001bfc8a1483726dbf13cc8b7 (patch) | |
tree | 1e44b64df89b1e668fbc97475442561d400ae2cc /content/browser/debugger | |
parent | 1d067221f790489becb150a7d42cd7869137abe2 (diff) | |
download | chromium_src-bbc51c914a88870001bfc8a1483726dbf13cc8b7.zip chromium_src-bbc51c914a88870001bfc8a1483726dbf13cc8b7.tar.gz chromium_src-bbc51c914a88870001bfc8a1483726dbf13cc8b7.tar.bz2 |
DevTools: remove obsolete methods from DevToolsClientHost
BUG=104625
TEST=Existing tests
Review URL: http://codereview.chromium.org/8636011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111139 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/debugger')
-rw-r--r-- | content/browser/debugger/devtools_client_host.cc | 33 | ||||
-rw-r--r-- | content/browser/debugger/devtools_client_host.h | 8 |
2 files changed, 1 insertions, 40 deletions
diff --git a/content/browser/debugger/devtools_client_host.cc b/content/browser/debugger/devtools_client_host.cc index 3ff2c54..68fa25f 100644 --- a/content/browser/debugger/devtools_client_host.cc +++ b/content/browser/debugger/devtools_client_host.cc @@ -2,45 +2,14 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include <algorithm> - -#include "base/lazy_instance.h" -#include "base/logging.h" #include "content/browser/debugger/devtools_client_host.h" -#include "content/browser/debugger/devtools_manager.h" -typedef std::vector<DevToolsClientHost*> DevToolsClientHostList; -namespace { -base::LazyInstance<DevToolsClientHostList, - base::LeakyLazyInstanceTraits<DevToolsClientHostList> > - g_instances = LAZY_INSTANCE_INITIALIZER; -} // namespace - -// static -DevToolsClientHost* DevToolsClientHost::FindOwnerClientHost( - RenderViewHost* client_rvh) { - for (DevToolsClientHostList::iterator it = g_instances.Get().begin(); - it != g_instances.Get().end(); ++it) { - if ((*it)->GetClientRenderViewHost() == client_rvh) - return *it; - } - return NULL; -} +#include "content/browser/debugger/devtools_manager.h" DevToolsClientHost::~DevToolsClientHost() { - DevToolsClientHostList::iterator it = std::find(g_instances.Get().begin(), - g_instances.Get().end(), - this); - DCHECK(it != g_instances.Get().end()); - g_instances.Get().erase(it); -} - -RenderViewHost* DevToolsClientHost::GetClientRenderViewHost() { - return NULL; } DevToolsClientHost::DevToolsClientHost() : close_listener_(NULL) { - g_instances.Get().push_back(this); } void DevToolsClientHost::ForwardToDevToolsAgent(const IPC::Message& message) { diff --git a/content/browser/debugger/devtools_client_host.h b/content/browser/debugger/devtools_client_host.h index 16e4d89..0ae8c1b 100644 --- a/content/browser/debugger/devtools_client_host.h +++ b/content/browser/debugger/devtools_client_host.h @@ -7,7 +7,6 @@ #pragma once #include <string> -#include <vector> #include "base/basictypes.h" #include "content/common/content_export.h" @@ -16,7 +15,6 @@ namespace IPC { class Message; } -class RenderViewHost; class TabContents; // Describes interface for managing devtools clients from browser process. There @@ -33,8 +31,6 @@ class CONTENT_EXPORT DevToolsClientHost { DISALLOW_COPY_AND_ASSIGN(CloseListener); }; - static DevToolsClientHost* FindOwnerClientHost(RenderViewHost* client_rvh); - virtual ~DevToolsClientHost(); // This method is called when tab inspected by this devtools client is @@ -56,10 +52,6 @@ class CONTENT_EXPORT DevToolsClientHost { // TabStripModel::ReplaceTabContentsAt. virtual void TabReplaced(TabContents* new_tab) = 0; - // Returns client (front-end) RenderViewHost implementation of this - // client host if applicable. NULL otherwise. - virtual RenderViewHost* GetClientRenderViewHost(); - protected: DevToolsClientHost(); |