Chromium Code Reviews| Index: content/renderer/service_worker/embedded_worker_context_client.h |
| diff --git a/content/renderer/service_worker/embedded_worker_context_client.h b/content/renderer/service_worker/embedded_worker_context_client.h |
| index 9bdbecaecf7721b15e9a99b6fe58ba5bb7cbf52e..8c275b40329ac5c112865dc3e76d1e342e912f85 100644 |
| --- a/content/renderer/service_worker/embedded_worker_context_client.h |
| +++ b/content/renderer/service_worker/embedded_worker_context_client.h |
| @@ -25,6 +25,7 @@ class TaskRunner; |
| namespace blink { |
| class WebDataSource; |
| +class WebServiceWorkerProvider; |
| } |
| namespace content { |
| @@ -34,9 +35,9 @@ class ServiceWorkerScriptContext; |
| class ThreadSafeSender; |
| // This class provides access to/from an embedded worker's WorkerGlobalScope. |
| -// All methods other than the constructor (it's created on the main thread) |
| -// and createServiceWorkerNetworkProvider (also called on the main thread) |
| -// are called on the worker thread. |
| +// The ctor, workerContextFailedToStart, createServiceWorkerNetworkProvider and |
| +// createServiceWorkerProvider are called on the main thread. Others are called |
| +// on the worker thread. |
|
falken
2015/02/05 12:07:18
Seems better to keep track of by saying "Unless ot
nhiroki
2015/02/06 01:57:31
Done.
|
| // |
| // TODO(kinuko): Currently EW/SW separation is made a little hazily. |
| // This should implement WebEmbeddedWorkerContextClient |
| @@ -105,6 +106,7 @@ class EmbeddedWorkerContextClient |
| bool accept_connection); |
| virtual blink::WebServiceWorkerNetworkProvider* |
| createServiceWorkerNetworkProvider(blink::WebDataSource* data_source); |
| + virtual blink::WebServiceWorkerProvider* createServiceWorkerProvider(); |
| virtual void postMessageToClient( |
| int client_id, |
| const blink::WebString& message, |