| Index: content/browser/navigator_connect/navigator_connect_context_impl.h
|
| diff --git a/content/browser/navigator_connect/navigator_connect_context_impl.h b/content/browser/navigator_connect/navigator_connect_context_impl.h
|
| index ce18d9ca50f400b2f2e78e445fee2b9af46048f5..1f53c5379a57455dcb8703143288a4c3c2d7aef2 100644
|
| --- a/content/browser/navigator_connect/navigator_connect_context_impl.h
|
| +++ b/content/browser/navigator_connect/navigator_connect_context_impl.h
|
| @@ -14,9 +14,10 @@
|
| namespace content {
|
|
|
| class MessagePortMessageFilter;
|
| -struct NavigatorConnectClient;
|
| class NavigatorConnectService;
|
| class NavigatorConnectServiceFactory;
|
| +struct NavigatorConnectClient;
|
| +struct TransferredMessagePort;
|
|
|
| // Tracks all active navigator.connect connections, as well as available service
|
| // factories. Delegates connection requests to the correct factory and passes
|
| @@ -25,8 +26,10 @@ class NavigatorConnectServiceFactory;
|
| // TODO(mek): Somehow clean up connections when the client side goes away.
|
| class NavigatorConnectContextImpl : public NavigatorConnectContext {
|
| public:
|
| - using ConnectCallback = base::Callback<
|
| - void(int message_port_id, int message_port_route_id, bool success)>;
|
| + using ConnectCallback =
|
| + base::Callback<void(const TransferredMessagePort& message_port,
|
| + int message_port_route_id,
|
| + bool success)>;
|
|
|
| explicit NavigatorConnectContextImpl();
|
|
|
|
|