| Index: mojo/public/cpp/application/service_provider_impl.h
|
| diff --git a/mojo/public/cpp/application/service_provider_impl.h b/mojo/public/cpp/application/service_provider_impl.h
|
| index 657be22b12a5a91301be431ef1d5c193a5d87e0b..0f56a0d530c4b85838c0940fa81d698f9c068358 100644
|
| --- a/mojo/public/cpp/application/service_provider_impl.h
|
| +++ b/mojo/public/cpp/application/service_provider_impl.h
|
| @@ -39,6 +39,8 @@ class ServiceProviderImpl : public InterfaceImpl<ServiceProvider> {
|
| typedef std::map<std::string, internal::ServiceConnectorBase*>
|
| NameToServiceConnectorMap;
|
|
|
| + friend class internal::WeakServiceProvider;
|
| +
|
| // Overridden from ServiceProvider:
|
| virtual void ConnectToService(
|
| const String& service_name,
|
| @@ -52,6 +54,8 @@ class ServiceProviderImpl : public InterfaceImpl<ServiceProvider> {
|
| void RemoveServiceConnector(
|
| internal::ServiceConnectorBase* service_connector);
|
|
|
| + void ClearRemote();
|
| +
|
| NameToServiceConnectorMap service_connectors_;
|
|
|
| internal::WeakServiceProvider* remote_;
|
|
|