Chromium Code Reviews| Index: content/browser/devtools/embedded_worker_devtools_agent_host.h |
| diff --git a/content/browser/devtools/embedded_worker_devtools_agent_host.h b/content/browser/devtools/embedded_worker_devtools_agent_host.h |
| index 34adc7f00d02d46734bf2642a35d9afd644ea751..a81742fed52c3109b964cd374b29197f942795a6 100644 |
| --- a/content/browser/devtools/embedded_worker_devtools_agent_host.h |
| +++ b/content/browser/devtools/embedded_worker_devtools_agent_host.h |
| @@ -24,17 +24,8 @@ class EmbeddedWorkerDevToolsAgentHost : public IPCDevToolsAgentHost, |
| EmbeddedWorkerDevToolsAgentHost(WorkerId worker_id, |
|
horo
2014/12/18 05:55:56
remove this
kinuko
2014/12/18 06:24:54
Done.
|
| const SharedWorkerInstance& shared_worker); |
| - EmbeddedWorkerDevToolsAgentHost(WorkerId worker_id, |
| - const ServiceWorkerIdentifier& service_worker, |
| - bool debug_service_worker_on_start); |
| - |
| // DevToolsAgentHost override. |
| bool IsWorker() const override; |
| - Type GetType() override; |
| - std::string GetTitle() override; |
| - GURL GetURL() override; |
| - bool Activate() override; |
| - bool Close() override; |
| BrowserContext* GetBrowserContext() override; |
| // IPCDevToolsAgentHost implementation. |
| @@ -49,13 +40,16 @@ class EmbeddedWorkerDevToolsAgentHost : public IPCDevToolsAgentHost, |
| void WorkerReadyForInspection(); |
| void WorkerRestarted(WorkerId worker_id); |
| void WorkerDestroyed(); |
| - bool Matches(const SharedWorkerInstance& other); |
| - bool Matches(const ServiceWorkerIdentifier& other); |
| bool IsTerminated(); |
| - private: |
| + // TODO(kinuko): Remove these virtual methods after we split devtools manager. |
| + virtual bool Matches(const SharedWorkerInstance& other); |
| + virtual bool Matches(const ServiceWorkerIdentifier& other); |
| + |
| + protected: |
| friend class EmbeddedWorkerDevToolsManagerTest; |
| + EmbeddedWorkerDevToolsAgentHost(WorkerId worker_id); |
| ~EmbeddedWorkerDevToolsAgentHost() override; |
| enum WorkerState { |
| @@ -73,8 +67,10 @@ class EmbeddedWorkerDevToolsAgentHost : public IPCDevToolsAgentHost, |
| uint32 total_size); |
| void OnSaveAgentRuntimeState(const std::string& state); |
| - scoped_ptr<SharedWorkerInstance> shared_worker_; |
| - scoped_ptr<ServiceWorkerIdentifier> service_worker_; |
| + void set_state(WorkerState state) { state_ = state; } |
| + const WorkerId& worker_id() const { return worker_id_; } |
| + |
| + private: |
| WorkerState state_; |
| WorkerId worker_id_; |
| std::string saved_agent_state_; |