| Index: services/service_manager/public/cpp/binder_registry.cc
|
| diff --git a/services/service_manager/public/cpp/binder_registry.cc b/services/service_manager/public/cpp/binder_registry.cc
|
| index d45591626694b4833eda0bb15edea48c8a051b34..8ca7197f2c3d14b7b79ff71a7586205e1e4ef359 100644
|
| --- a/services/service_manager/public/cpp/binder_registry.cc
|
| +++ b/services/service_manager/public/cpp/binder_registry.cc
|
| @@ -19,6 +19,14 @@ void BinderRegistry::AddInterface(
|
| callback, task_runner));
|
| }
|
|
|
| +void BinderRegistry::AddInterface(
|
| + const std::string& interface_name,
|
| + const Binder& binder_callback,
|
| + const scoped_refptr<base::SingleThreadTaskRunner>& task_runner) {
|
| + SetInterfaceBinder(interface_name, base::MakeUnique<FullCallbackBinder>(
|
| + binder_callback, task_runner));
|
| +}
|
| +
|
| void BinderRegistry::RemoveInterface(const std::string& interface_name) {
|
| auto it = binders_.find(interface_name);
|
| if (it != binders_.end())
|
|
|