Index: services/service_manager/public/cpp/binder_registry.h |
diff --git a/services/service_manager/public/cpp/binder_registry.h b/services/service_manager/public/cpp/binder_registry.h |
index 15d08a04667fbc3968ec833a511a0edec0b87df5..133983c7e884b3f23de99f72a79ff62eb98a5aae 100644 |
--- a/services/service_manager/public/cpp/binder_registry.h |
+++ b/services/service_manager/public/cpp/binder_registry.h |
@@ -28,28 +28,16 @@ class BinderRegistry { |
BinderRegistry(); |
~BinderRegistry(); |
- // Provide a callback to be run when a request to bind |Interface| is received |
- // by this registry. |
template <typename Interface> |
void AddInterface( |
- const base::Callback<void(mojo::InterfaceRequest<Interface>)>& callback, |
+ const base::Callback<void(const BindSourceInfo&, |
+ mojo::InterfaceRequest<Interface>)>& callback, |
const scoped_refptr<base::SingleThreadTaskRunner>& task_runner = |
nullptr) { |
SetInterfaceBinder(Interface::Name_, |
base::MakeUnique<internal::CallbackBinder<Interface>>( |
callback, task_runner)); |
} |
- template <typename Interface> |
- void AddInterface( |
- const base::Callback<void(const BindSourceInfo&, |
- mojo::InterfaceRequest<Interface>)>& callback, |
- const scoped_refptr<base::SingleThreadTaskRunner>& task_runner = |
- nullptr) { |
- SetInterfaceBinder( |
- Interface::Name_, |
- base::MakeUnique<internal::CallbackBinderWithSourceInfo<Interface>>( |
- callback, task_runner)); |
- } |
void AddInterface( |
const std::string& interface_name, |
const base::Callback<void(mojo::ScopedMessagePipeHandle)>& callback, |