| Index: ipc/ipc_forwarding_message_filter.h
|
| diff --git a/ipc/ipc_forwarding_message_filter.h b/ipc/ipc_forwarding_message_filter.h
|
| index 474fbf4591ab7fda7fdd58a5313bf55dc19310ed..a596c32a4a339603dc9a9d4bde56e92c09fdc2ff 100644
|
| --- a/ipc/ipc_forwarding_message_filter.h
|
| +++ b/ipc/ipc_forwarding_message_filter.h
|
| @@ -42,7 +42,7 @@ class IPC_EXPORT ForwardingMessageFilter : public MessageFilter {
|
|
|
| // Define the message routes to be filtered.
|
| void AddRoute(int routing_id, const Handler& handler);
|
| - void RemoveRoute(int routing_id);
|
| + void RemoveRoute(int routing_id, const Handler& handler);
|
|
|
| // MessageFilter methods:
|
| virtual bool OnMessageReceived(const Message& message) override;
|
| @@ -60,7 +60,7 @@ class IPC_EXPORT ForwardingMessageFilter : public MessageFilter {
|
| base::Lock handlers_lock_;
|
|
|
| // Indicates the routing_ids for which messages should be filtered.
|
| - std::map<int, Handler> handlers_;
|
| + std::multimap<int, Handler> multi_handlers_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ForwardingMessageFilter);
|
| };
|
|
|