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}
This commit is contained in:
Sebastian Jansson 2019-05-21 10:13:06 +02:00 committed by Commit Bot
parent aaa114368e
commit 8abcf83b4f
2 changed files with 10 additions and 0 deletions

View File

@ -90,6 +90,10 @@ void SampleStats<TimeDelta>::AddSamples(const SampleStats<TimeDelta>& other) {
stats_.AddSamples(other.stats_);
}
bool SampleStats<TimeDelta>::IsEmpty() {
return stats_.IsEmpty();
}
TimeDelta SampleStats<TimeDelta>::Max() {
return TimeDelta::seconds(stats_.Max());
}
@ -130,6 +134,10 @@ void SampleStats<DataRate>::AddSamples(const SampleStats<DataRate>& other) {
stats_.AddSamples(other.stats_);
}
bool SampleStats<DataRate>::IsEmpty() {
return stats_.IsEmpty();
}
DataRate SampleStats<DataRate>::Max() {
return DataRate::bps(stats_.Max());
}

View File

@ -56,6 +56,7 @@ class SampleStats<TimeDelta> {
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 @@ class SampleStats<DataRate> {
void AddSample(DataRate rate);
void AddSampleBps(double rate_bps);
void AddSamples(const SampleStats<DataRate>& other);
bool IsEmpty();
DataRate Max();
DataRate Mean();
DataRate Median();