Chromium Code Reviews| Index: content/browser/service_worker/embedded_worker_registry.h |
| diff --git a/content/browser/service_worker/embedded_worker_registry.h b/content/browser/service_worker/embedded_worker_registry.h |
| index 09b925b918007e85c5071d24b25ae609c6098e08..6a3d826c2c305798d1a304f2630625d576ec6694 100644 |
| --- a/content/browser/service_worker/embedded_worker_registry.h |
| +++ b/content/browser/service_worker/embedded_worker_registry.h |
| @@ -22,7 +22,6 @@ class GURL; |
| namespace IPC { |
| class Message; |
| -class Sender; |
| } |
| namespace content { |
| @@ -88,12 +87,9 @@ class CONTENT_EXPORT EmbeddedWorkerRegistry |
| int line_number, |
| const GURL& source_url); |
| - // Keeps a map from process_id to sender information. |
| - void AddChildProcessSender( |
| - int process_id, |
| - IPC::Sender* sender, |
| - MessagePortMessageFilter* message_port_message_filter); |
| - void RemoveChildProcessSender(int process_id); |
| + // Removes all workers on the process from |worker_process_map_| and |
| + // |worker_map_|. |
|
falken
2017/02/13 05:59:24
IMO it's best to avoid referencing private members
shimazu
2017/02/13 08:20:19
Thanks, it looks good!
Updated.
|
| + void RemoveProcess(int process_id); |
| // Returns an embedded worker instance for given |embedded_worker_id|. |
| EmbeddedWorkerInstance* GetWorker(int embedded_worker_id); |
| @@ -112,9 +108,6 @@ class CONTENT_EXPORT EmbeddedWorkerRegistry |
| RemoveWorkerInSharedProcess); |
| using WorkerInstanceMap = std::map<int, EmbeddedWorkerInstance*>; |
| - using ProcessToSenderMap = std::map<int, IPC::Sender*>; |
| - using ProcessToMessagePortMessageFilterMap = |
| - std::map<int, MessagePortMessageFilter*>; |
| EmbeddedWorkerRegistry( |
| const base::WeakPtr<ServiceWorkerContextCore>& context, |
| @@ -143,8 +136,6 @@ class CONTENT_EXPORT EmbeddedWorkerRegistry |
| base::WeakPtr<ServiceWorkerContextCore> context_; |
| WorkerInstanceMap worker_map_; |
| - ProcessToSenderMap process_sender_map_; |
| - ProcessToMessagePortMessageFilterMap process_message_port_message_filter_map_; |
| // Map from process_id to embedded_worker_id. |
| // This map only contains starting and running workers. |