summaryrefslogtreecommitdiffstats
path: root/content/browser/debugger
diff options
context:
space:
mode:
authoryurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-22 12:57:38 +0000
committeryurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-22 12:57:38 +0000
commitbbc51c914a88870001bfc8a1483726dbf13cc8b7 (patch)
tree1e44b64df89b1e668fbc97475442561d400ae2cc /content/browser/debugger
parent1d067221f790489becb150a7d42cd7869137abe2 (diff)
downloadchromium_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.cc33
-rw-r--r--content/browser/debugger/devtools_client_host.h8
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();