| 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..d50de16f8b7fadd62e5030b115fc5efc8ea39603 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<GenericCallbackBinder>(
|
| + binder_callback, task_runner));
|
| +}
|
| +
|
| void BinderRegistry::RemoveInterface(const std::string& interface_name) {
|
| auto it = binders_.find(interface_name);
|
| if (it != binders_.end())
|
|
|