DevTools: introduce DevToolsAgentHost
commit316c44ad05b4b5591b61e2ac693b5aec2535e337
authoryurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 16 Aug 2011 08:54:26 +0000 (16 08:54 +0000)
committeryurys@chromium.org <yurys@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 16 Aug 2011 08:54:26 +0000 (16 08:54 +0000)
tree9bf0aae5fec43677b92c9a36055c6c134f56aaa2
parent7610b0827dfe352ece21c87efc8632219bce4f84
DevTools: introduce DevToolsAgentHost

We need an abstract interface that would encapsulate communication
with inspected instance DeviTools agent. It'is going to have different
implementations at least for render views and shared workers. This
patch leaves all methods on the DevToolsManager that accept inspected
RenderViewHost just for convenience. Eventually DevToolsManager should
operate in terms of DevToolsAgentHost and DevToolsClientHost only.

BUG=None
TEST=DevTools tests

Review URL: http://codereview.chromium.org/7648032

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96906 0039d316-1c4b-4281-b951-d872f2087c98
content/browser/debugger/devtools_agent_host.cc [new file with mode: 0644]
content/browser/debugger/devtools_agent_host.h [new file with mode: 0644]
content/browser/debugger/devtools_manager.cc
content/browser/debugger/devtools_manager.h
content/browser/debugger/render_view_devtools_agent_host.cc [new file with mode: 0644]
content/browser/debugger/render_view_devtools_agent_host.h [new file with mode: 0644]
content/content_browser.gypi