0

[dbus] Use base::Contains() instead of std::find() in //dbus

Use base::Contains() instead of std::find() where appropriate in
//dbus.

Bug: 561800
Change-Id: Id31974ee5e7c559e5d1df6836586fda52ee228af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4783169
Commit-Queue: Ho Cheung <uioptt24@gmail.com>
Reviewed-by: Ryo Hashimoto <hashimoto@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1184198}
This commit is contained in:
Ho Cheung
2023-08-16 16:29:27 +00:00
committed by Chromium LUCI CQ
parent 280c58a0e1
commit 361ebe3b56
3 changed files with 12 additions and 12 deletions

@ -8,6 +8,7 @@
#include <memory>
#include "base/containers/contains.h"
#include "base/files/file_descriptor_watcher_posix.h"
#include "base/functional/bind.h"
#include "base/logging.h"
@ -555,7 +556,7 @@ bool Bus::RequestOwnershipAndBlock(const std::string& service_name,
AssertOnDBusThread();
// Check if we already own the service name.
if (owned_service_names_.find(service_name) != owned_service_names_.end()) {
if (base::Contains(owned_service_names_, service_name)) {
return true;
}
@ -694,8 +695,7 @@ void Bus::AddFilterFunction(DBusHandleMessageFunction filter_function,
std::pair<DBusHandleMessageFunction, void*> filter_data_pair =
std::make_pair(filter_function, user_data);
if (filter_functions_added_.find(filter_data_pair) !=
filter_functions_added_.end()) {
if (base::Contains(filter_functions_added_, filter_data_pair)) {
VLOG(1) << "Filter function already exists: " << filter_function
<< " with associated data: " << user_data;
return;
@ -716,8 +716,7 @@ void Bus::RemoveFilterFunction(DBusHandleMessageFunction filter_function,
std::pair<DBusHandleMessageFunction, void*> filter_data_pair =
std::make_pair(filter_function, user_data);
if (filter_functions_added_.find(filter_data_pair) ==
filter_functions_added_.end()) {
if (!base::Contains(filter_functions_added_, filter_data_pair)) {
VLOG(1) << "Requested to remove an unknown filter function: "
<< filter_function
<< " with associated data: " << user_data;
@ -812,8 +811,7 @@ bool Bus::TryRegisterObjectPathInternal(
base::ScopedBlockingCall scoped_blocking_call(FROM_HERE,
base::BlockingType::MAY_BLOCK);
if (registered_object_paths_.find(object_path) !=
registered_object_paths_.end()) {
if (base::Contains(registered_object_paths_, object_path)) {
LOG(ERROR) << "Object path already registered: " << object_path.value();
return false;
}
@ -834,8 +832,7 @@ void Bus::UnregisterObjectPath(const ObjectPath& object_path) {
DCHECK(connection_);
AssertOnDBusThread();
if (registered_object_paths_.find(object_path) ==
registered_object_paths_.end()) {
if (!base::Contains(registered_object_paths_, object_path)) {
LOG(ERROR) << "Requested to unregister an unknown object path: "
<< object_path.value();
return;

@ -7,6 +7,7 @@
#include <stdint.h>
#include <utility>
#include "base/containers/contains.h"
#include "base/functional/bind.h"
#include "base/logging.h"
#include "base/memory/ref_counted.h"
@ -43,7 +44,7 @@ bool ExportedObject::ExportMethodAndBlock(
// Check if the method is already exported.
const std::string absolute_method_name =
GetAbsoluteMemberName(interface_name, method_name);
if (method_table_.find(absolute_method_name) != method_table_.end()) {
if (base::Contains(method_table_, absolute_method_name)) {
LOG(ERROR) << absolute_method_name << " is already exported";
return false;
}

@ -7,6 +7,7 @@
#include <stddef.h>
#include <utility>
#include "base/containers/contains.h"
#include "base/debug/alias.h"
#include "base/debug/leak_annotations.h"
#include "base/functional/bind.h"
@ -610,7 +611,7 @@ bool ObjectProxy::AddMatchRuleWithCallback(
DCHECK(!absolute_signal_name.empty());
bus_->AssertOnDBusThread();
if (match_rules_.find(match_rule) == match_rules_.end()) {
if (!base::Contains(match_rules_, match_rule)) {
dbus::Error error;
bus_->AddMatch(match_rule, &error);
if (error.IsValid()) {
@ -638,8 +639,9 @@ bool ObjectProxy::AddMatchRuleWithoutCallback(
DCHECK(!absolute_signal_name.empty());
bus_->AssertOnDBusThread();
if (match_rules_.find(match_rule) != match_rules_.end())
if (base::Contains(match_rules_, match_rule)) {
return true;
}
Error error;
bus_->AddMatch(match_rule, &error);