Adopt absl::string_view in system_wrappers/

Bug: webrtc:13579
Change-Id: Id0e6515c63a3c9aa6d7effef7a2bd8b5ef35af09
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262245
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Ali Tofigh <alito@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36904}
This commit is contained in:
Ali Tofigh
2022-05-13 10:26:58 +02:00
committed by WebRTC LUCI CQ
parent 2e521f5a25
commit 969c1356af
11 changed files with 83 additions and 61 deletions

View File

@ -11,6 +11,7 @@
#include <map>
#include <memory>
#include "rtc_base/string_utils.h"
#include "sdk/android/generated_metrics_jni/Metrics_jni.h"
#include "sdk/android/native_api/jni/java_types.h"
#include "sdk/android/src/jni/jni_helpers.h"
@ -28,7 +29,9 @@ static void JNI_Metrics_Enable(JNIEnv* jni) {
static ScopedJavaLocalRef<jobject> JNI_Metrics_GetAndReset(JNIEnv* jni) {
ScopedJavaLocalRef<jobject> j_metrics = Java_Metrics_Constructor(jni);
std::map<std::string, std::unique_ptr<metrics::SampleInfo>> histograms;
std::map<std::string, std::unique_ptr<metrics::SampleInfo>,
rtc::AbslStringViewCmp>
histograms;
metrics::GetAndReset(&histograms);
for (const auto& kv : histograms) {
// Create and add samples to `HistogramInfo`.