webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
webrtc::testing::OveruseDetectorTest Class Reference
Inheritance diagram for webrtc::testing::OveruseDetectorTest:
testing::Test webrtc::testing::OveruseDetectorExperimentTest

Public Member Functions

 OveruseDetectorTest ()
 

Protected Member Functions

void SetUp () override
 
int Run100000Samples (int packets_per_frame, size_t packet_size, int mean_ms, int standard_deviation_ms)
 
int RunUntilOveruse (int packets_per_frame, size_t packet_size, int mean_ms, int standard_deviation_ms, int drift_per_frame_ms)
 
void UpdateDetector (uint32_t rtp_timestamp, int64_t receive_time_ms, size_t packet_size)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void TearDown ()
 

Protected Attributes

int64_t now_ms_
 
int64_t receive_time_ms_
 
uint32_t rtp_timestamp_
 
OverUseDetectorOptions options_
 
std::unique_ptr< OveruseDetectoroveruse_detector_
 
std::unique_ptr< OveruseEstimatoroveruse_estimator_
 
std::unique_ptr< InterArrivalinter_arrival_
 
Random random_
 

Constructor & Destructor Documentation

◆ OveruseDetectorTest()

webrtc::testing::OveruseDetectorTest::OveruseDetectorTest ( )
inline

Member Function Documentation

◆ Run100000Samples()

int webrtc::testing::OveruseDetectorTest::Run100000Samples ( int  packets_per_frame,
size_t  packet_size,
int  mean_ms,
int  standard_deviation_ms 
)
inlineprotected

◆ RunUntilOveruse()

int webrtc::testing::OveruseDetectorTest::RunUntilOveruse ( int  packets_per_frame,
size_t  packet_size,
int  mean_ms,
int  standard_deviation_ms,
int  drift_per_frame_ms 
)
inlineprotected

◆ SetUp()

void webrtc::testing::OveruseDetectorTest::SetUp ( )
inlineoverrideprotectedvirtual

Reimplemented from testing::Test.

Reimplemented in webrtc::testing::OveruseDetectorExperimentTest.

◆ UpdateDetector()

void webrtc::testing::OveruseDetectorTest::UpdateDetector ( uint32_t  rtp_timestamp,
int64_t  receive_time_ms,
size_t  packet_size 
)
inlineprotected

Member Data Documentation

◆ inter_arrival_

std::unique_ptr<InterArrival> webrtc::testing::OveruseDetectorTest::inter_arrival_
protected

◆ now_ms_

int64_t webrtc::testing::OveruseDetectorTest::now_ms_
protected

◆ options_

OverUseDetectorOptions webrtc::testing::OveruseDetectorTest::options_
protected

◆ overuse_detector_

std::unique_ptr<OveruseDetector> webrtc::testing::OveruseDetectorTest::overuse_detector_
protected

◆ overuse_estimator_

std::unique_ptr<OveruseEstimator> webrtc::testing::OveruseDetectorTest::overuse_estimator_
protected

◆ random_

Random webrtc::testing::OveruseDetectorTest::random_
protected

◆ receive_time_ms_

int64_t webrtc::testing::OveruseDetectorTest::receive_time_ms_
protected

◆ rtp_timestamp_

uint32_t webrtc::testing::OveruseDetectorTest::rtp_timestamp_
protected

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