Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(65)

Side by Side Diff: content/browser/devtools/service_worker_devtools_agent_host.cc

Issue 2548263002: [DevTools] Migrate dom, emulation, inspector, network, page and schema handlers to new generator. (Closed)
Patch Set: rebased atop of roll Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/devtools/service_worker_devtools_agent_host.h" 5 #include "content/browser/devtools/service_worker_devtools_agent_host.h"
6 6
7 #include "base/strings/stringprintf.h" 7 #include "base/strings/stringprintf.h"
8 #include "content/browser/devtools/devtools_protocol_handler.h"
9 #include "content/browser/devtools/protocol/devtools_protocol_dispatcher.h"
10 #include "content/browser/devtools/service_worker_devtools_manager.h" 8 #include "content/browser/devtools/service_worker_devtools_manager.h"
11 #include "content/browser/service_worker/service_worker_context_core.h" 9 #include "content/browser/service_worker/service_worker_context_core.h"
12 #include "content/browser/service_worker/service_worker_version.h" 10 #include "content/browser/service_worker/service_worker_version.h"
13 #include "content/public/browser/browser_thread.h" 11 #include "content/public/browser/browser_thread.h"
14 #include "content/public/browser/render_process_host.h" 12 #include "content/public/browser/render_process_host.h"
15 13
16 namespace content { 14 namespace content {
17 15
18 namespace { 16 namespace {
19 17
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 } 49 }
52 50
53 } // namespace 51 } // namespace
54 52
55 ServiceWorkerDevToolsAgentHost::ServiceWorkerDevToolsAgentHost( 53 ServiceWorkerDevToolsAgentHost::ServiceWorkerDevToolsAgentHost(
56 WorkerId worker_id, 54 WorkerId worker_id,
57 const ServiceWorkerIdentifier& service_worker, 55 const ServiceWorkerIdentifier& service_worker,
58 bool is_installed_version) 56 bool is_installed_version)
59 : WorkerDevToolsAgentHost(worker_id), 57 : WorkerDevToolsAgentHost(worker_id),
60 service_worker_(new ServiceWorkerIdentifier(service_worker)), 58 service_worker_(new ServiceWorkerIdentifier(service_worker)),
61 network_handler_(new devtools::network::NetworkHandler()),
62 version_installed_time_(is_installed_version ? base::Time::Now() 59 version_installed_time_(is_installed_version ? base::Time::Now()
63 : base::Time()) { 60 : base::Time()) {
64 DevToolsProtocolDispatcher* dispatcher = protocol_handler()->dispatcher();
65 dispatcher->SetNetworkHandler(network_handler_.get());
66 NotifyCreated(); 61 NotifyCreated();
67 } 62 }
68 63
69 std::string ServiceWorkerDevToolsAgentHost::GetType() { 64 std::string ServiceWorkerDevToolsAgentHost::GetType() {
70 return kTypeServiceWorker; 65 return kTypeServiceWorker;
71 } 66 }
72 67
73 std::string ServiceWorkerDevToolsAgentHost::GetTitle() { 68 std::string ServiceWorkerDevToolsAgentHost::GetTitle() {
74 if (RenderProcessHost* host = RenderProcessHost::FromID(worker_id().first)) { 69 if (RenderProcessHost* host = RenderProcessHost::FromID(worker_id().first)) {
75 return base::StringPrintf("Worker pid:%d", 70 return base::StringPrintf("Worker pid:%d",
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
132 const ServiceWorkerIdentifier& other) { 127 const ServiceWorkerIdentifier& other) {
133 return service_worker_->Matches(other); 128 return service_worker_->Matches(other);
134 } 129 }
135 130
136 ServiceWorkerDevToolsAgentHost::~ServiceWorkerDevToolsAgentHost() { 131 ServiceWorkerDevToolsAgentHost::~ServiceWorkerDevToolsAgentHost() {
137 ServiceWorkerDevToolsManager::GetInstance()->RemoveInspectedWorkerData( 132 ServiceWorkerDevToolsManager::GetInstance()->RemoveInspectedWorkerData(
138 worker_id()); 133 worker_id());
139 } 134 }
140 135
141 } // namespace content 136 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/devtools/service_worker_devtools_agent_host.h ('k') | content/browser/devtools/worker_devtools_agent_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698