| 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) {
|
|
|