Index: content/renderer/mojo/blink_interface_provider_impl.h |
diff --git a/content/renderer/mojo/blink_interface_provider_impl.h b/content/renderer/mojo/blink_interface_provider_impl.h |
index 8b17cb2f93753940a369aa9022f1cf7e766c377a..e63cca2abc9be7e12f366627533be1f02bc25d6b 100644 |
--- a/content/renderer/mojo/blink_interface_provider_impl.h |
+++ b/content/renderer/mojo/blink_interface_provider_impl.h |
@@ -16,6 +16,7 @@ class SingleThreadTaskRunner; |
} |
namespace service_manager { |
+class Connector; |
class InterfaceProvider; |
} |
@@ -26,6 +27,8 @@ namespace content { |
class BlinkInterfaceProviderImpl : public blink::InterfaceProvider { |
public: |
explicit BlinkInterfaceProviderImpl( |
+ base::WeakPtr<service_manager::Connector> connector); |
+ explicit BlinkInterfaceProviderImpl( |
base::WeakPtr<service_manager::InterfaceProvider> remote_interfaces); |
~BlinkInterfaceProviderImpl(); |
@@ -34,6 +37,7 @@ class BlinkInterfaceProviderImpl : public blink::InterfaceProvider { |
mojo::ScopedMessagePipeHandle handle) override; |
private: |
+ const base::WeakPtr<service_manager::Connector> connector_; |
const base::WeakPtr<service_manager::InterfaceProvider> remote_interfaces_; |
scoped_refptr<base::SingleThreadTaskRunner> main_thread_task_runner_; |