Index: mojo/public/cpp/application/lib/service_connector_registry.cc |
diff --git a/mojo/public/cpp/application/lib/service_connector_registry.cc b/mojo/public/cpp/application/lib/service_connector_registry.cc |
deleted file mode 100644 |
index 2698b7124fc3fbe0892f1adf7963ae15f3c070d0..0000000000000000000000000000000000000000 |
--- a/mojo/public/cpp/application/lib/service_connector_registry.cc |
+++ /dev/null |
@@ -1,48 +0,0 @@ |
-// Copyright 2015 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "mojo/public/cpp/application/lib/service_connector_registry.h" |
- |
-#include <utility> |
- |
-#include "mojo/public/cpp/application/connection_context.h" |
-#include "mojo/public/cpp/application/service_connector.h" |
- |
-namespace mojo { |
-namespace internal { |
- |
-ServiceConnectorRegistry::ServiceConnectorRegistry() {} |
- |
-ServiceConnectorRegistry::~ServiceConnectorRegistry() {} |
- |
-void ServiceConnectorRegistry::SetServiceConnectorForName( |
- std::unique_ptr<ServiceConnector> service_connector, |
- const std::string& interface_name) { |
- name_to_service_connector_[interface_name] = std::move(service_connector); |
-} |
- |
-void ServiceConnectorRegistry::RemoveServiceConnectorForName( |
- const std::string& interface_name) { |
- NameToServiceConnectorMap::iterator it = |
- name_to_service_connector_.find(interface_name); |
- if (it == name_to_service_connector_.end()) |
- return; |
- name_to_service_connector_.erase(it); |
-} |
- |
-bool ServiceConnectorRegistry::ConnectToService( |
- const ConnectionContext& connection_context, |
- const std::string& interface_name, |
- ScopedMessagePipeHandle* client_handle) { |
- auto iter = name_to_service_connector_.find(interface_name); |
- if (iter != name_to_service_connector_.end()) { |
- iter->second->ConnectToService(connection_context, interface_name, |
- client_handle->Pass()); |
- return true; |
- } |
- return false; |
-} |
- |
-} // namespace internal |
-} // namespace mojo |