| Index: content/renderer/service_worker/embedded_worker_dispatcher.h
|
| diff --git a/content/renderer/service_worker/embedded_worker_dispatcher.h b/content/renderer/service_worker/embedded_worker_dispatcher.h
|
| index 89ff5ba711b90563adb938848cc09b60c767ea2d..d34cff69ddbf445a59d0e9db0cb26fa9eef2eac6 100644
|
| --- a/content/renderer/service_worker/embedded_worker_dispatcher.h
|
| +++ b/content/renderer/service_worker/embedded_worker_dispatcher.h
|
| @@ -66,8 +66,15 @@ class EmbeddedWorkerDispatcher : public IPC::Listener {
|
| ConsoleMessageLevel level,
|
| const std::string& message);
|
|
|
| + // These methods are used by EmbeddedWorkerInstanceClientImpl to keep
|
| + // consistency between chromium IPC and mojo IPC.
|
| + // TODO(shimazu): Remove them after all messages for EmbeddedWorker are
|
| + // replaced by mojo IPC. (Tracking issue: https://crbug.com/629701)
|
| void RegisterWorker(int embedded_worker_id,
|
| std::unique_ptr<WorkerWrapper> wrapper);
|
| + void UnregisterWorker(int embedded_worker_id);
|
| + // Return false if no worker found
|
| + bool SetStopWorkerTimer(int embedded_worker_id);
|
|
|
| IDMap<WorkerWrapper, IDMapOwnPointer> workers_;
|
| std::map<int /* embedded_worker_id */, base::TimeTicks> stop_worker_times_;
|
|
|