Index: mojo/application/public/cpp/lib/service_registry.h |
diff --git a/mojo/application/public/cpp/lib/service_registry.h b/mojo/application/public/cpp/lib/service_registry.h |
index 9eee695f3e06c06c00d723050929c6d55c6470d7..7170e3af93268b674446f949f940aa066f5dca02 100644 |
--- a/mojo/application/public/cpp/lib/service_registry.h |
+++ b/mojo/application/public/cpp/lib/service_registry.h |
@@ -29,7 +29,6 @@ class ServiceRegistry : public ServiceProvider, public ApplicationConnection { |
const std::string& remote_url, |
ServiceProviderPtr remote_services, |
InterfaceRequest<ServiceProvider> local_services); |
- ~ServiceRegistry() override; |
// ApplicationConnection overrides. |
void SetServiceConnector(ServiceConnector* service_connector) override; |
@@ -42,6 +41,9 @@ class ServiceRegistry : public ServiceProvider, public ApplicationConnection { |
void RemoveServiceConnectorForName(const std::string& interface_name); |
private: |
+ // ApplicationConnection overrides. |
+ void OnCloseConnection() override; |
+ |
// ServiceProvider method. |
void ConnectToService(const mojo::String& service_name, |
ScopedMessagePipeHandle client_handle) override; |
@@ -51,6 +53,7 @@ class ServiceRegistry : public ServiceProvider, public ApplicationConnection { |
const std::string remote_url_; |
private: |
+ ~ServiceRegistry() override; |
sky
2015/06/30 16:41:46
Move definition to match new position of declarati
Fady Samuel
2015/06/30 17:31:19
Done.
|
void RemoveServiceConnectorForNameInternal(const std::string& interface_name); |
Application* application_; |