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_; |