| Index: services/shell/public/cpp/interface_provider.h
|
| diff --git a/services/shell/public/cpp/interface_provider.h b/services/shell/public/cpp/interface_provider.h
|
| index ccbfbb060fd3502ba5b626a3c19ba35f415b56d0..fe6930e3f825d8a262ca4b4ed20cb13795958c95 100644
|
| --- a/services/shell/public/cpp/interface_provider.h
|
| +++ b/services/shell/public/cpp/interface_provider.h
|
| @@ -38,9 +38,11 @@ class InterfaceProvider {
|
| DISALLOW_COPY_AND_ASSIGN(TestApi);
|
| };
|
|
|
| - explicit InterfaceProvider(mojom::InterfaceProviderPtr interface_provider);
|
| + InterfaceProvider();
|
| ~InterfaceProvider();
|
|
|
| + void Bind(mojom::InterfaceProviderPtr interface_provider);
|
| +
|
| // Returns a raw pointer to the remote InterfaceProvider.
|
| mojom::InterfaceProvider* get() { return interface_provider_.get(); }
|
|
|
| @@ -79,6 +81,7 @@ class InterfaceProvider {
|
| BinderMap binders_;
|
|
|
| mojom::InterfaceProviderPtr interface_provider_;
|
| + mojom::InterfaceProviderRequest pending_request_;
|
|
|
| base::WeakPtrFactory<InterfaceProvider> weak_factory_;
|
|
|
|
|