Index: third_party/mojo/src/mojo/public/cpp/application/service_provider_impl.h |
diff --git a/third_party/mojo/src/mojo/public/cpp/application/service_provider_impl.h b/third_party/mojo/src/mojo/public/cpp/application/service_provider_impl.h |
index a449124f39c1eca1bfb15ad0e5f85ff24472f8dd..5ef58545e34388b85c7c19a05bd82f7546abdf18 100644 |
--- a/third_party/mojo/src/mojo/public/cpp/application/service_provider_impl.h |
+++ b/third_party/mojo/src/mojo/public/cpp/application/service_provider_impl.h |
@@ -22,6 +22,9 @@ class ServiceProviderImpl : public ServiceProvider { |
~ServiceProviderImpl() override; |
void Bind(InterfaceRequest<ServiceProvider> request); |
+ // Disconnect this service provider and put it in a state where it can be |
+ // rebound to a new request. |
+ void Close(); |
template <typename Interface> |
void AddService(InterfaceFactory<Interface>* factory) { |