aboutsummaryrefslogtreecommitdiff
path: root/rtc_base
diff options
context:
space:
mode:
authorMirko Bonadei <mbonadei@webrtc.org>2020-04-01 13:43:08 +0200
committerCommit Bot <commit-bot@chromium.org>2020-04-02 14:38:30 +0000
commit06d3559b794a29ff3abfb3b5def71f39ea781f4b (patch)
tree69a7d094d166935a1e0ff675df50da7babb78b68 /rtc_base
parent55c991cc81ae26e43e94f56c218f9254436aa269 (diff)
downloadwebrtc-06d3559b794a29ff3abfb3b5def71f39ea781f4b.tar.gz
Replace std::string::find() == 0 with absl::StartsWith (part 2).
This CL has been generated using clang-tidy [1] except for changes to BUILD.gn files. [1] - https://clang.llvm.org/extra/clang-tidy/checks/abseil-string-find-startswith.html Bug: None Change-Id: Ibf75601065a53bde28623b8eef57bec067235640 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/172586 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30984}
Diffstat (limited to 'rtc_base')
-rw-r--r--rtc_base/experiments/BUILD.gn1
-rw-r--r--rtc_base/experiments/rate_control_settings.cc3
-rw-r--r--rtc_base/network_unittest.cc5
3 files changed, 6 insertions, 3 deletions
diff --git a/rtc_base/experiments/BUILD.gn b/rtc_base/experiments/BUILD.gn
index 058e9b7f20..f557526945 100644
--- a/rtc_base/experiments/BUILD.gn
+++ b/rtc_base/experiments/BUILD.gn
@@ -164,6 +164,7 @@ rtc_library("rate_control_settings") {
"../../api/units:data_size",
"../../api/video_codecs:video_codecs_api",
"../../system_wrappers:field_trial",
+ "//third_party/abseil-cpp/absl/strings",
"//third_party/abseil-cpp/absl/types:optional",
]
}
diff --git a/rtc_base/experiments/rate_control_settings.cc b/rtc_base/experiments/rate_control_settings.cc
index ce77c9e631..ff5bb650ba 100644
--- a/rtc_base/experiments/rate_control_settings.cc
+++ b/rtc_base/experiments/rate_control_settings.cc
@@ -15,6 +15,7 @@
#include <string>
+#include "absl/strings/match.h"
#include "api/transport/field_trial_based_config.h"
#include "rtc_base/logging.h"
#include "rtc_base/numerics/safe_conversions.h"
@@ -42,7 +43,7 @@ const char* kScreenshareHysteresisFieldTrialname =
bool IsEnabled(const WebRtcKeyValueConfig* const key_value_config,
absl::string_view key) {
- return key_value_config->Lookup(key).find("Enabled") == 0;
+ return absl::StartsWith(key_value_config->Lookup(key), "Enabled");
}
void ParseHysteresisFactor(const WebRtcKeyValueConfig* const key_value_config,
diff --git a/rtc_base/network_unittest.cc b/rtc_base/network_unittest.cc
index 41358646fe..d5aa8ac317 100644
--- a/rtc_base/network_unittest.cc
+++ b/rtc_base/network_unittest.cc
@@ -15,6 +15,7 @@
#include <memory>
#include <vector>
+#include "absl/strings/match.h"
#include "rtc_base/checks.h"
#include "rtc_base/net_helpers.h"
#include "rtc_base/network_monitor.h"
@@ -47,10 +48,10 @@ class FakeNetworkMonitor : public NetworkMonitorBase {
AdapterType GetAdapterType(const std::string& if_name) override {
// Note that the name matching rules are different from the
// GetAdapterTypeFromName in NetworkManager.
- if (if_name.find("wifi") == 0) {
+ if (absl::StartsWith(if_name, "wifi")) {
return ADAPTER_TYPE_WIFI;
}
- if (if_name.find("cellular") == 0) {
+ if (absl::StartsWith(if_name, "cellular")) {
return ADAPTER_TYPE_CELLULAR;
}
return ADAPTER_TYPE_UNKNOWN;