| Index: services/service_manager/public/cpp/lib/service.cc
 | 
| diff --git a/services/service_manager/public/cpp/lib/service.cc b/services/service_manager/public/cpp/lib/service.cc
 | 
| index 2b40a6c68132b3da8236b64005a6c01dc519f344..b6a20a03b453fe41ca9596acaa79c4a26736ac3c 100644
 | 
| --- a/services/service_manager/public/cpp/lib/service.cc
 | 
| +++ b/services/service_manager/public/cpp/lib/service.cc
 | 
| @@ -6,8 +6,6 @@
 | 
|  
 | 
|  #include "base/logging.h"
 | 
|  #include "services/service_manager/public/cpp/service_context.h"
 | 
| -#include "services/service_manager/public/interfaces/interface_provider.mojom.h"
 | 
| -#include "services/service_manager/public/interfaces/interface_provider_spec.mojom.h"
 | 
|  
 | 
|  namespace service_manager {
 | 
|  
 | 
| @@ -17,30 +15,9 @@ Service::~Service() = default;
 | 
|  
 | 
|  void Service::OnStart() {}
 | 
|  
 | 
| -bool Service::OnConnect(const ServiceInfo& remote_info,
 | 
| -                        InterfaceRegistry* registry) {
 | 
| -  return false;
 | 
| -}
 | 
| -
 | 
|  void Service::OnBindInterface(const ServiceInfo& source_info,
 | 
|                                const std::string& interface_name,
 | 
| -                              mojo::ScopedMessagePipeHandle interface_pipe) {
 | 
| -  // TODO(beng): Eliminate this implementation once everyone is migrated to
 | 
| -  //             OnBindInterface().
 | 
| -  mojom::InterfaceProviderPtr interface_provider;
 | 
| -  InterfaceProviderSpec source_spec, target_spec;
 | 
| -  GetInterfaceProviderSpec(
 | 
| -      mojom::kServiceManager_ConnectorSpec,
 | 
| -      service_context_->local_info().interface_provider_specs,
 | 
| -      &target_spec);
 | 
| -  GetInterfaceProviderSpec(
 | 
| -      mojom::kServiceManager_ConnectorSpec,
 | 
| -      source_info.interface_provider_specs,
 | 
| -      &source_spec);
 | 
| -  service_context_->CallOnConnect(source_info, source_spec, target_spec,
 | 
| -                                  MakeRequest(&interface_provider));
 | 
| -  interface_provider->GetInterface(interface_name, std::move(interface_pipe));
 | 
| -}
 | 
| +                              mojo::ScopedMessagePipeHandle interface_pipe) {}
 | 
|  
 | 
|  bool Service::OnServiceManagerConnectionLost() {
 | 
|    return true;
 | 
| @@ -64,11 +41,6 @@ void ForwardingService::OnStart() {
 | 
|    target_->OnStart();
 | 
|  }
 | 
|  
 | 
| -bool ForwardingService::OnConnect(const ServiceInfo& remote_info,
 | 
| -                                  InterfaceRegistry* registry) {
 | 
| -  return target_->OnConnect(remote_info, registry);
 | 
| -}
 | 
| -
 | 
|  void ForwardingService::OnBindInterface(
 | 
|      const ServiceInfo& remote_info,
 | 
|      const std::string& interface_name,
 | 
| 
 |