| Index: content/browser/devtools/protocol/service_worker_handler.h
|
| diff --git a/content/browser/devtools/protocol/service_worker_handler.h b/content/browser/devtools/protocol/service_worker_handler.h
|
| index 1ce2bb65cbc7c93b89bca2f723f682972498cc30..36e1a5afff1175818dd310a26ce541b285dc9bfe 100644
|
| --- a/content/browser/devtools/protocol/service_worker_handler.h
|
| +++ b/content/browser/devtools/protocol/service_worker_handler.h
|
| @@ -21,9 +21,10 @@
|
|
|
| namespace content {
|
|
|
| -class RenderFrameHost;
|
| +class RenderFrameHostImpl;
|
| class ServiceWorkerContextWrapper;
|
| class ServiceWorkerDevToolsAgentHost;
|
| +class WebContents;
|
|
|
| namespace devtools {
|
| namespace service_worker {
|
| @@ -36,9 +37,9 @@ class ServiceWorkerHandler : public DevToolsAgentHostClient,
|
| ServiceWorkerHandler();
|
| ~ServiceWorkerHandler() override;
|
|
|
| - void SetRenderFrameHost(RenderFrameHost* render_frame_host);
|
| + void SetRenderFrameHost(RenderFrameHostImpl* render_frame_host);
|
| void SetClient(scoped_ptr<Client> client);
|
| - void SetURL(const GURL& url);
|
| + void UpdateURLs();
|
| void Detached();
|
|
|
| // Protocol 'service worker' domain implementation.
|
| @@ -62,7 +63,7 @@ class ServiceWorkerHandler : public DevToolsAgentHostClient,
|
| void AgentHostClosed(DevToolsAgentHost* agent_host,
|
| bool replaced_with_another_client) override;
|
|
|
| - void ReportWorkerCreated(DevToolsAgentHost* host, bool new_worker);
|
| + void ReportWorkerCreated(ServiceWorkerDevToolsAgentHost* host);
|
|
|
| bool MatchesInspectedPage(ServiceWorkerDevToolsAgentHost* host);
|
|
|
| @@ -78,8 +79,9 @@ class ServiceWorkerHandler : public DevToolsAgentHostClient,
|
| std::string, scoped_refptr<ServiceWorkerDevToolsAgentHost>>;
|
| AttachedHosts attached_hosts_;
|
| bool enabled_;
|
| - GURL url_;
|
| + std::set<GURL> urls_;
|
| scoped_refptr<ContextObserver> context_observer_;
|
| + RenderFrameHostImpl* render_frame_host_;
|
|
|
| base::WeakPtrFactory<ServiceWorkerHandler> weak_factory_;
|
|
|
|
|