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

#include <mock_bitrate_controller.h>

Inheritance diagram for webrtc::test::MockBitrateController:
webrtc::BitrateController webrtc::BitrateController webrtc::Module webrtc::Module webrtc::Module webrtc::Module webrtc::test::TransportFeedbackAdapterTest::MockBitrateControllerAdapter

Public Member Functions

 MOCK_METHOD0 (CreateRtcpBandwidthObserver, RtcpBandwidthObserver *())
 
 MOCK_METHOD1 (SetStartBitrate, void(int start_bitrate_bps))
 
 MOCK_METHOD2 (SetMinMaxBitrate, void(int min_bitrate_bps, int max_bitrate_bps))
 
 MOCK_METHOD3 (SetBitrates, void(int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps))
 
 MOCK_METHOD3 (ResetBitrates, void(int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps))
 
 MOCK_METHOD1 (UpdateDelayBasedEstimate, void(uint32_t bitrate_bps))
 
 MOCK_METHOD1 (UpdateProbeBitrate, void(uint32_t bitrate_bps))
 
 MOCK_METHOD1 (SetEventLog, void(RtcEventLog *event_log))
 
 MOCK_CONST_METHOD1 (AvailableBandwidth, bool(uint32_t *bandwidth))
 
 MOCK_METHOD1 (SetReservedBitrate, void(uint32_t reserved_bitrate_bps))
 
 MOCK_METHOD3 (GetNetworkParameters, bool(uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt))
 
 MOCK_METHOD0 (Process, void())
 
 MOCK_METHOD0 (TimeUntilNextProcess, int64_t())
 
 MOCK_METHOD0 (CreateRtcpBandwidthObserver, RtcpBandwidthObserver *())
 
 MOCK_METHOD1 (SetStartBitrate, void(int start_bitrate_bps))
 
 MOCK_METHOD2 (SetMinMaxBitrate, void(int min_bitrate_bps, int max_bitrate_bps))
 
 MOCK_METHOD3 (SetBitrates, void(int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps))
 
 MOCK_METHOD3 (ResetBitrates, void(int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps))
 
 MOCK_METHOD1 (UpdateDelayBasedEstimate, void(uint32_t bitrate_bps))
 
 MOCK_METHOD1 (UpdateProbeBitrate, void(uint32_t bitrate_bps))
 
 MOCK_METHOD1 (SetEventLog, void(RtcEventLog *event_log))
 
 MOCK_CONST_METHOD1 (AvailableBandwidth, bool(uint32_t *bandwidth))
 
 MOCK_METHOD1 (SetReservedBitrate, void(uint32_t reserved_bitrate_bps))
 
 MOCK_METHOD3 (GetNetworkParameters, bool(uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt))
 
 MOCK_METHOD0 (Process, void())
 
 MOCK_METHOD0 (TimeUntilNextProcess, int64_t())
 
- Public Member Functions inherited from webrtc::BitrateController
virtual ~BitrateController ()
 
virtual RtcpBandwidthObserverCreateRtcpBandwidthObserver ()=0
 
virtual void SetStartBitrate (int start_bitrate_bps)=0
 
virtual void SetMinMaxBitrate (int min_bitrate_bps, int max_bitrate_bps)=0
 
virtual void SetBitrates (int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps)=0
 
virtual void ResetBitrates (int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps)=0
 
virtual void OnDelayBasedBweResult (const DelayBasedBwe::Result &result)=0
 
virtual bool AvailableBandwidth (uint32_t *bandwidth) const =0
 
virtual void SetReservedBitrate (uint32_t reserved_bitrate_bps)=0
 
virtual bool GetNetworkParameters (uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt)=0
 
virtual ~BitrateController ()
 
virtual RtcpBandwidthObserverCreateRtcpBandwidthObserver ()=0
 
virtual void SetStartBitrate (int start_bitrate_bps)=0
 
virtual void SetMinMaxBitrate (int min_bitrate_bps, int max_bitrate_bps)=0
 
virtual void SetBitrates (int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps)=0
 
virtual void ResetBitrates (int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps)=0
 
virtual void OnDelayBasedBweResult (const DelayBasedBwe::Result &result)=0
 
virtual bool AvailableBandwidth (uint32_t *bandwidth) const =0
 
virtual void SetReservedBitrate (uint32_t reserved_bitrate_bps)=0
 
virtual bool GetNetworkParameters (uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt)=0
 
- Public Member Functions inherited from webrtc::Module
virtual int64_t TimeUntilNextProcess ()=0
 
virtual void Process ()=0
 
virtual void ProcessThreadAttached (ProcessThread *)
 
virtual int64_t TimeUntilNextProcess ()=0
 
virtual void Process ()=0
 
virtual void ProcessThreadAttached (ProcessThread *)
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::BitrateController
static BitrateControllerCreateBitrateController (Clock *clock, BitrateObserver *observer, RtcEventLog *event_log)
 
static BitrateControllerCreateBitrateController (Clock *clock, RtcEventLog *event_log)
 
static BitrateControllerCreateBitrateController (Clock *clock, BitrateObserver *observer, RtcEventLog *event_log)
 
static BitrateControllerCreateBitrateController (Clock *clock, RtcEventLog *event_log)
 
- Static Public Attributes inherited from webrtc::BitrateController
static const int kDefaultStartBitratebps = 300000
 
- Protected Member Functions inherited from webrtc::Module
virtual ~Module ()
 
virtual ~Module ()
 

Member Function Documentation

◆ MOCK_CONST_METHOD1() [1/2]

webrtc::test::MockBitrateController::MOCK_CONST_METHOD1 ( AvailableBandwidth  ,
bool(uint32_t *bandwidth)   
)

◆ MOCK_CONST_METHOD1() [2/2]

webrtc::test::MockBitrateController::MOCK_CONST_METHOD1 ( AvailableBandwidth  ,
bool(uint32_t *bandwidth)   
)

◆ MOCK_METHOD0() [1/6]

webrtc::test::MockBitrateController::MOCK_METHOD0 ( CreateRtcpBandwidthObserver  ,
RtcpBandwidthObserver () 
)

◆ MOCK_METHOD0() [2/6]

webrtc::test::MockBitrateController::MOCK_METHOD0 ( CreateRtcpBandwidthObserver  ,
RtcpBandwidthObserver () 
)

◆ MOCK_METHOD0() [3/6]

webrtc::test::MockBitrateController::MOCK_METHOD0 ( Process  ,
void()   
)

◆ MOCK_METHOD0() [4/6]

webrtc::test::MockBitrateController::MOCK_METHOD0 ( Process  ,
void()   
)

◆ MOCK_METHOD0() [5/6]

webrtc::test::MockBitrateController::MOCK_METHOD0 ( TimeUntilNextProcess  ,
int64_t()   
)

◆ MOCK_METHOD0() [6/6]

webrtc::test::MockBitrateController::MOCK_METHOD0 ( TimeUntilNextProcess  ,
int64_t()   
)

◆ MOCK_METHOD1() [1/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( SetStartBitrate  ,
void(int start_bitrate_bps)   
)

◆ MOCK_METHOD1() [2/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( SetStartBitrate  ,
void(int start_bitrate_bps)   
)

◆ MOCK_METHOD1() [3/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( UpdateDelayBasedEstimate  ,
void(uint32_t bitrate_bps)   
)

◆ MOCK_METHOD1() [4/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( UpdateDelayBasedEstimate  ,
void(uint32_t bitrate_bps)   
)

◆ MOCK_METHOD1() [5/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( UpdateProbeBitrate  ,
void(uint32_t bitrate_bps)   
)

◆ MOCK_METHOD1() [6/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( UpdateProbeBitrate  ,
void(uint32_t bitrate_bps)   
)

◆ MOCK_METHOD1() [7/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( SetEventLog  ,
void(RtcEventLog *event_log  
)

◆ MOCK_METHOD1() [8/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( SetEventLog  ,
void(RtcEventLog *event_log  
)

◆ MOCK_METHOD1() [9/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( SetReservedBitrate  ,
void(uint32_t reserved_bitrate_bps)   
)

◆ MOCK_METHOD1() [10/10]

webrtc::test::MockBitrateController::MOCK_METHOD1 ( SetReservedBitrate  ,
void(uint32_t reserved_bitrate_bps)   
)

◆ MOCK_METHOD2() [1/2]

webrtc::test::MockBitrateController::MOCK_METHOD2 ( SetMinMaxBitrate  ,
void(int min_bitrate_bps, int max_bitrate_bps)   
)

◆ MOCK_METHOD2() [2/2]

webrtc::test::MockBitrateController::MOCK_METHOD2 ( SetMinMaxBitrate  ,
void(int min_bitrate_bps, int max_bitrate_bps)   
)

◆ MOCK_METHOD3() [1/6]

webrtc::test::MockBitrateController::MOCK_METHOD3 ( SetBitrates  ,
void(int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps)   
)

◆ MOCK_METHOD3() [2/6]

webrtc::test::MockBitrateController::MOCK_METHOD3 ( SetBitrates  ,
void(int start_bitrate_bps, int min_bitrate_bps, int max_bitrate_bps)   
)

◆ MOCK_METHOD3() [3/6]

webrtc::test::MockBitrateController::MOCK_METHOD3 ( ResetBitrates  ,
void(int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps)   
)

◆ MOCK_METHOD3() [4/6]

webrtc::test::MockBitrateController::MOCK_METHOD3 ( ResetBitrates  ,
void(int bitrate_bps, int min_bitrate_bps, int max_bitrate_bps)   
)

◆ MOCK_METHOD3() [5/6]

webrtc::test::MockBitrateController::MOCK_METHOD3 ( GetNetworkParameters  ,
bool(uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt  
)

◆ MOCK_METHOD3() [6/6]

webrtc::test::MockBitrateController::MOCK_METHOD3 ( GetNetworkParameters  ,
bool(uint32_t *bitrate, uint8_t *fraction_loss, int64_t *rtt  
)

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