webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
rtc::RateTrackerForTest Class Reference
Inheritance diagram for rtc::RateTrackerForTest:
rtc::RateTracker

Public Member Functions

 RateTrackerForTest ()
 
int64_t Time () const override
 
void AdvanceTime (int delta)
 
- Public Member Functions inherited from rtc::RateTracker
 RateTracker (int64_t bucket_milliseconds, size_t bucket_count)
 
virtual ~RateTracker ()
 
double ComputeRateForInterval (int64_t interval_milliseconds) const
 
double ComputeRate () const
 
double ComputeTotalRate () const
 
size_t TotalSampleCount () const
 
void AddSamples (size_t sample_count)
 
 RateTracker (int64_t bucket_milliseconds, size_t bucket_count)
 
virtual ~RateTracker ()
 
double ComputeRateForInterval (int64_t interval_milliseconds) const
 
double ComputeRate () const
 
double ComputeTotalRate () const
 
size_t TotalSampleCount () const
 
void AddSamples (size_t sample_count)
 

Additional Inherited Members

Constructor & Destructor Documentation

◆ RateTrackerForTest()

rtc::RateTrackerForTest::RateTrackerForTest ( )
inline

Member Function Documentation

◆ AdvanceTime()

void rtc::RateTrackerForTest::AdvanceTime ( int  delta)
inline

◆ Time()

int64_t rtc::RateTrackerForTest::Time ( ) const
inlineoverridevirtual

Reimplemented from rtc::RateTracker.


The documentation for this class was generated from the following file: