webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::MockAimdRateControl Class Reference

#include <mock_aimd_rate_control.h>

Inheritance diagram for webrtc::MockAimdRateControl:
webrtc::AimdRateControl webrtc::AimdRateControl

Public Member Functions

 MOCK_CONST_METHOD0 (GetNearMaxIncreaseRateBps, int())
 
 MOCK_CONST_METHOD0 (GetLastBitrateDecreaseBps, rtc::Optional< int >())
 
 MOCK_CONST_METHOD0 (GetNearMaxIncreaseRateBps, int())
 
 MOCK_CONST_METHOD0 (GetLastBitrateDecreaseBps, rtc::Optional< int >())
 
- Public Member Functions inherited from webrtc::AimdRateControl
 AimdRateControl ()
 
virtual ~AimdRateControl ()
 
bool ValidEstimate () const
 
void SetStartBitrate (int start_bitrate_bps)
 
void SetMinBitrate (int min_bitrate_bps)
 
int64_t GetFeedbackInterval () const
 
bool TimeToReduceFurther (int64_t time_now, uint32_t incoming_bitrate_bps) const
 
uint32_t LatestEstimate () const
 
uint32_t UpdateBandwidthEstimate (int64_t now_ms)
 
void SetRtt (int64_t rtt)
 
void Update (const RateControlInput *input, int64_t now_ms)
 
void SetEstimate (int bitrate_bps, int64_t now_ms)
 
virtual int GetNearMaxIncreaseRateBps () const
 
virtual rtc::Optional< int > GetLastBitrateDecreaseBps () const
 
 AimdRateControl ()
 
virtual ~AimdRateControl ()
 
bool ValidEstimate () const
 
void SetStartBitrate (int start_bitrate_bps)
 
void SetMinBitrate (int min_bitrate_bps)
 
int64_t GetFeedbackInterval () const
 
bool TimeToReduceFurther (int64_t time_now, uint32_t incoming_bitrate_bps) const
 
uint32_t LatestEstimate () const
 
uint32_t UpdateBandwidthEstimate (int64_t now_ms)
 
void SetRtt (int64_t rtt)
 
void Update (const RateControlInput *input, int64_t now_ms)
 
void SetEstimate (int bitrate_bps, int64_t now_ms)
 
virtual int GetNearMaxIncreaseRateBps () const
 
virtual rtc::Optional< int > GetLastBitrateDecreaseBps () const
 

Member Function Documentation

◆ MOCK_CONST_METHOD0() [1/4]

webrtc::MockAimdRateControl::MOCK_CONST_METHOD0 ( GetNearMaxIncreaseRateBps  ,
int()   
)

◆ MOCK_CONST_METHOD0() [2/4]

webrtc::MockAimdRateControl::MOCK_CONST_METHOD0 ( GetNearMaxIncreaseRateBps  ,
int()   
)

◆ MOCK_CONST_METHOD0() [3/4]

webrtc::MockAimdRateControl::MOCK_CONST_METHOD0 ( GetLastBitrateDecreaseBps  ,
rtc::Optional< int >  () 
)

◆ MOCK_CONST_METHOD0() [4/4]

webrtc::MockAimdRateControl::MOCK_CONST_METHOD0 ( GetLastBitrateDecreaseBps  ,
rtc::Optional< int >  () 
)

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