| 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,
|
|
|