Index: content/browser/message_port_message_filter.h |
diff --git a/content/browser/message_port_message_filter.h b/content/browser/message_port_message_filter.h |
index 63b44f40cd1b26dd776e7ce1346f245e4e3ab8a3..36e6cbe7a7b7dbb4d9620bd283aa9f876298b281 100644 |
--- a/content/browser/message_port_message_filter.h |
+++ b/content/browser/message_port_message_filter.h |
@@ -18,6 +18,7 @@ |
struct ViewMsg_PostMessage_Params; |
namespace content { |
+struct TransferredMessagePort; |
// Filter for MessagePort related IPC messages (creating and destroying a |
// MessagePort, sending a message via a MessagePort etc). |
@@ -39,15 +40,16 @@ class CONTENT_EXPORT MessagePortMessageFilter |
int GetNextRoutingID(); |
// MessagePortDelegate implementation. |
- void SendMessage(int route_id, |
- const MessagePortMessage& message, |
- const std::vector<int>& sent_message_port_ids) override; |
+ void SendMessage( |
+ int route_id, |
+ const MessagePortMessage& message, |
+ const std::vector<TransferredMessagePort>& sent_message_ports) override; |
void SendMessagesAreQueued(int route_id) override; |
- // Updates message ports registered for |message_port_ids| and returns |
+ // Updates message ports registered for |message_ports| and returns |
// new routing IDs for the updated ports via |new_routing_ids|. |
void UpdateMessagePortsWithNewRoutes( |
- const std::vector<int>& message_port_ids, |
+ const std::vector<TransferredMessagePort>& message_ports, |
std::vector<int>* new_routing_ids); |
void RouteMessageEventWithMessagePorts( |