Index: content/renderer/service_worker/embedded_worker_context_client.cc |
diff --git a/content/renderer/service_worker/embedded_worker_context_client.cc b/content/renderer/service_worker/embedded_worker_context_client.cc |
index 5f809c26f273980c3d2bf0c41e3214ac26f297b1..7fbf7a279c5e5764e905f333e1648d8a8148937f 100644 |
--- a/content/renderer/service_worker/embedded_worker_context_client.cc |
+++ b/content/renderer/service_worker/embedded_worker_context_client.cc |
@@ -13,6 +13,7 @@ |
#include "content/child/thread_safe_sender.h" |
#include "content/child/worker_task_runner.h" |
#include "content/child/worker_thread_task_runner.h" |
+#include "content/common/devtools_messages.h" |
#include "content/common/service_worker/embedded_worker_messages.h" |
#include "content/common/service_worker/service_worker_types.h" |
#include "content/public/renderer/document_state.h" |
@@ -80,11 +81,13 @@ EmbeddedWorkerContextClient::ThreadSpecificInstance() { |
} |
EmbeddedWorkerContextClient::EmbeddedWorkerContextClient( |
+ int worker_route_id, |
int embedded_worker_id, |
int64 service_worker_version_id, |
const GURL& service_worker_scope, |
const GURL& script_url) |
- : embedded_worker_id_(embedded_worker_id), |
+ : worker_route_id_(worker_route_id), |
+ embedded_worker_id_(embedded_worker_id), |
service_worker_version_id_(service_worker_version_id), |
service_worker_scope_(service_worker_scope), |
script_url_(script_url), |
@@ -190,6 +193,18 @@ void EmbeddedWorkerContextClient::reportConsoleMessage( |
embedded_worker_id_, params)); |
} |
+void EmbeddedWorkerContextClient::dispatchDevToolsMessage( |
+ const blink::WebString& message) { |
+ sender_->Send(new DevToolsClientMsg_DispatchOnInspectorFrontend( |
+ worker_route_id_, message.utf8())); |
+} |
+ |
+void EmbeddedWorkerContextClient::saveDevToolsAgentState( |
+ const blink::WebString& state) { |
+ sender_->Send(new DevToolsHostMsg_SaveAgentRuntimeState(worker_route_id_, |
+ state.utf8())); |
+} |
+ |
void EmbeddedWorkerContextClient::didHandleActivateEvent( |
int request_id, |
blink::WebServiceWorkerEventResult result) { |