Chromium Code Reviews| Index: headless/lib/browser/headless_web_contents_impl.h |
| diff --git a/headless/lib/browser/headless_web_contents_impl.h b/headless/lib/browser/headless_web_contents_impl.h |
| index 3d6377dea989d578ed1636543d8b92c96367d99a..78b03ebf42ef7e7ced40bd5646f8dff6661daffd 100644 |
| --- a/headless/lib/browser/headless_web_contents_impl.h |
| +++ b/headless/lib/browser/headless_web_contents_impl.h |
| @@ -55,6 +55,9 @@ class HEADLESS_EXPORT HeadlessWebContentsImpl |
| void RemoveObserver(Observer* observer) override; |
| HeadlessDevToolsTarget* GetDevToolsTarget() override; |
| HeadlessTabSocket* GetHeadlessTabSocket() const override; |
| + bool GetRenderTreeNodeIdForDevToolsAgentHostId( |
|
Sami
2017/04/19 15:24:43
GetFrameTreeNode... I think is more accurate?
alex clarke (OOO till 29th)
2017/04/19 16:30:33
Done.
|
| + const std::string& devtools_agent_host_id, |
| + int* render_tree_node_id) const override; |
|
Sami
2017/04/19 15:24:43
frame_tree_node_id
alex clarke (OOO till 29th)
2017/04/19 16:30:33
Done.
|
| // HeadlessDevToolsTarget implementation: |
| bool AttachClient(HeadlessDevToolsClient* client) override; |
| @@ -70,6 +73,7 @@ class HEADLESS_EXPORT HeadlessWebContentsImpl |
| // content::WebContentsObserver implementation: |
| void RenderFrameCreated(content::RenderFrameHost* render_frame_host) override; |
| + void RenderFrameDeleted(content::RenderFrameHost* render_frame_host) override; |
| content::WebContents* web_contents() const; |
| bool OpenURL(const GURL& url); |
| @@ -96,6 +100,11 @@ class HEADLESS_EXPORT HeadlessWebContentsImpl |
| void InitializeScreen(const gfx::Size& initial_size); |
| using MojoService = HeadlessWebContents::Builder::MojoService; |
| + std::unordered_map<content::RenderFrameHost*, std::string> |
| + render_frame_host_to_devtools_agent_host_id_; |
| + std::unordered_map<std::string, int> |
| + devtools_agent_id_to_render_tree_node_id_; |
| + |
| class Delegate; |
| std::unique_ptr<Delegate> web_contents_delegate_; |
| std::unique_ptr<HeadlessWindowTreeHost> window_tree_host_; |