| 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 2fd08c8c6bad0d5f12009b809a3725cac461d889..b7b2ec8e2286bd47b7a8d6ed27a91d1f1af4b484 100644
|
| --- a/content/renderer/service_worker/embedded_worker_context_client.cc
|
| +++ b/content/renderer/service_worker/embedded_worker_context_client.cc
|
| @@ -16,6 +16,7 @@
|
| #include "base/threading/thread_local.h"
|
| #include "content/child/request_extra_data.h"
|
| #include "content/child/service_worker/service_worker_network_provider.h"
|
| +#include "content/child/service_worker/web_cross_origin_service_worker_client_impl.h"
|
| #include "content/child/thread_safe_sender.h"
|
| #include "content/child/worker_task_runner.h"
|
| #include "content/child/worker_thread_task_runner.h"
|
| @@ -337,6 +338,13 @@ void EmbeddedWorkerContextClient::didHandleSyncEvent(int request_id) {
|
| script_context_->DidHandleSyncEvent(request_id);
|
| }
|
|
|
| +void EmbeddedWorkerContextClient::didHandleCrossOriginConnectEvent(
|
| + int request_id,
|
| + bool accept_connect) {
|
| + DCHECK(script_context_);
|
| + script_context_->DidHandleCrossOriginConnectEvent(request_id, accept_connect);
|
| +}
|
| +
|
| blink::WebServiceWorkerNetworkProvider*
|
| EmbeddedWorkerContextClient::createServiceWorkerNetworkProvider(
|
| blink::WebDataSource* data_source) {
|
| @@ -368,6 +376,16 @@ void EmbeddedWorkerContextClient::postMessageToClient(
|
| make_scoped_ptr(channels));
|
| }
|
|
|
| +void EmbeddedWorkerContextClient::postCrossOriginMessage(
|
| + blink::WebCrossOriginServiceWorkerClient* client,
|
| + const blink::WebString& message,
|
| + blink::WebMessagePortChannelArray* channels) {
|
| + DCHECK(script_context_);
|
| + script_context_->PostCrossOriginMessage(
|
| + static_cast<WebCrossOriginServiceWorkerClientImpl*>(client), message,
|
| + make_scoped_ptr(channels));
|
| +}
|
| +
|
| void EmbeddedWorkerContextClient::OnMessageToWorker(
|
| int thread_id,
|
| int embedded_worker_id,
|
|
|