Adds IsEmpty to SampleStats.
Bug: webrtc:9883
Change-Id: Ie8ef801cb60fd74c0354ff9fbbdbc33b7d105317
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/137514
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28003}
diff --git a/test/scenario/performance_stats.cc b/test/scenario/performance_stats.cc
index 3471cbe..0b2ae9f 100644
--- a/test/scenario/performance_stats.cc
+++ b/test/scenario/performance_stats.cc
@@ -90,6 +90,10 @@
stats_.AddSamples(other.stats_);
}
+bool SampleStats<TimeDelta>::IsEmpty() {
+ return stats_.IsEmpty();
+}
+
TimeDelta SampleStats<TimeDelta>::Max() {
return TimeDelta::seconds(stats_.Max());
}
@@ -130,6 +134,10 @@
stats_.AddSamples(other.stats_);
}
+bool SampleStats<DataRate>::IsEmpty() {
+ return stats_.IsEmpty();
+}
+
DataRate SampleStats<DataRate>::Max() {
return DataRate::bps(stats_.Max());
}
diff --git a/test/scenario/performance_stats.h b/test/scenario/performance_stats.h
index 429d60f..5a17654 100644
--- a/test/scenario/performance_stats.h
+++ b/test/scenario/performance_stats.h
@@ -56,6 +56,7 @@
void AddSample(TimeDelta delta);
void AddSampleMs(double delta_ms);
void AddSamples(const SampleStats<TimeDelta>& other);
+ bool IsEmpty();
TimeDelta Max();
TimeDelta Mean();
TimeDelta Median();
@@ -74,6 +75,7 @@
void AddSample(DataRate rate);
void AddSampleBps(double rate_bps);
void AddSamples(const SampleStats<DataRate>& other);
+ bool IsEmpty();
DataRate Max();
DataRate Mean();
DataRate Median();