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

#include <mock_remote_bitrate_estimator.h>

Inheritance diagram for webrtc::MockRemoteBitrateEstimator:
webrtc::RemoteBitrateEstimator webrtc::RemoteBitrateEstimator webrtc::Module webrtc::CallStatsObserver webrtc::Module webrtc::CallStatsObserver webrtc::Module webrtc::CallStatsObserver webrtc::Module webrtc::CallStatsObserver

Public Member Functions

 MOCK_METHOD1 (IncomingPacketFeedbackVector, void(const std::vector< PacketInfo > &))
 
 MOCK_METHOD3 (IncomingPacket, void(int64_t, size_t, const RTPHeader &))
 
 MOCK_METHOD1 (RemoveStream, void(uint32_t))
 
 MOCK_CONST_METHOD2 (LatestEstimate, bool(std::vector< uint32_t > *, uint32_t *))
 
 MOCK_METHOD2 (OnRttUpdate, void(int64_t, int64_t))
 
 MOCK_METHOD0 (TimeUntilNextProcess, int64_t())
 
 MOCK_METHOD0 (Process, void())
 
 MOCK_METHOD1 (SetMinBitrate, void(int))
 
 MOCK_METHOD1 (IncomingPacketFeedbackVector, void(const std::vector< PacketInfo > &))
 
 MOCK_METHOD3 (IncomingPacket, void(int64_t, size_t, const RTPHeader &))
 
 MOCK_METHOD1 (RemoveStream, void(uint32_t))
 
 MOCK_CONST_METHOD2 (LatestEstimate, bool(std::vector< uint32_t > *, uint32_t *))
 
 MOCK_METHOD2 (OnRttUpdate, void(int64_t, int64_t))
 
 MOCK_METHOD0 (TimeUntilNextProcess, int64_t())
 
 MOCK_METHOD0 (Process, void())
 
 MOCK_METHOD1 (SetMinBitrate, void(int))
 
- Public Member Functions inherited from webrtc::RemoteBitrateEstimator
virtual ~RemoteBitrateEstimator ()
 
virtual void IncomingPacketFeedbackVector (const std::vector< PacketInfo > &packet_feedback_vector)
 
virtual void IncomingPacket (int64_t arrival_time_ms, size_t payload_size, const RTPHeader &header)=0
 
virtual void RemoveStream (uint32_t ssrc)=0
 
virtual bool LatestEstimate (std::vector< uint32_t > *ssrcs, uint32_t *bitrate_bps) const =0
 
virtual bool GetStats (ReceiveBandwidthEstimatorStats *output) const
 
virtual void SetMinBitrate (int min_bitrate_bps)=0
 
virtual ~RemoteBitrateEstimator ()
 
virtual void IncomingPacketFeedbackVector (const std::vector< PacketInfo > &packet_feedback_vector)
 
virtual void IncomingPacket (int64_t arrival_time_ms, size_t payload_size, const RTPHeader &header)=0
 
virtual void RemoveStream (uint32_t ssrc)=0
 
virtual bool LatestEstimate (std::vector< uint32_t > *ssrcs, uint32_t *bitrate_bps) const =0
 
virtual bool GetStats (ReceiveBandwidthEstimatorStats *output) const
 
virtual void SetMinBitrate (int min_bitrate_bps)=0
 
- Public Member Functions inherited from webrtc::CallStatsObserver
virtual void OnRttUpdate (int64_t avg_rtt_ms, int64_t max_rtt_ms)=0
 
virtual ~CallStatsObserver ()
 
virtual void OnRttUpdate (int64_t avg_rtt_ms, int64_t max_rtt_ms)=0
 
virtual ~CallStatsObserver ()
 
- 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

- Protected Member Functions inherited from webrtc::Module
virtual ~Module ()
 
virtual ~Module ()
 
- Static Protected Attributes inherited from webrtc::RemoteBitrateEstimator
static const int64_t kProcessIntervalMs = 500
 
static const int64_t kStreamTimeOutMs = 2000
 

Member Function Documentation

◆ MOCK_CONST_METHOD2() [1/2]

webrtc::MockRemoteBitrateEstimator::MOCK_CONST_METHOD2 ( LatestEstimate  ,
bool(std::vector< uint32_t > *, uint32_t *)   
)

◆ MOCK_CONST_METHOD2() [2/2]

webrtc::MockRemoteBitrateEstimator::MOCK_CONST_METHOD2 ( LatestEstimate  ,
bool(std::vector< uint32_t > *, uint32_t *)   
)

◆ MOCK_METHOD0() [1/4]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD0 ( TimeUntilNextProcess  ,
int64_t()   
)

◆ MOCK_METHOD0() [2/4]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD0 ( TimeUntilNextProcess  ,
int64_t()   
)

◆ MOCK_METHOD0() [3/4]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD0 ( Process  ,
void()   
)

◆ MOCK_METHOD0() [4/4]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD0 ( Process  ,
void()   
)

◆ MOCK_METHOD1() [1/6]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD1 ( IncomingPacketFeedbackVector  ,
void(const std::vector< PacketInfo > &)   
)

◆ MOCK_METHOD1() [2/6]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD1 ( IncomingPacketFeedbackVector  ,
void(const std::vector< PacketInfo > &)   
)

◆ MOCK_METHOD1() [3/6]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD1 ( RemoveStream  ,
void(uint32_t  
)

◆ MOCK_METHOD1() [4/6]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD1 ( RemoveStream  ,
void(uint32_t  
)

◆ MOCK_METHOD1() [5/6]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD1 ( SetMinBitrate  ,
void(int)   
)

◆ MOCK_METHOD1() [6/6]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD1 ( SetMinBitrate  ,
void(int)   
)

◆ MOCK_METHOD2() [1/2]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD2 ( OnRttUpdate  ,
void(int64_t, int64_t  
)

◆ MOCK_METHOD2() [2/2]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD2 ( OnRttUpdate  ,
void(int64_t, int64_t  
)

◆ MOCK_METHOD3() [1/2]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD3 ( IncomingPacket  ,
void(int64_t, size_t, const RTPHeader &)   
)

◆ MOCK_METHOD3() [2/2]

webrtc::MockRemoteBitrateEstimator::MOCK_METHOD3 ( IncomingPacket  ,
void(int64_t, size_t, const RTPHeader &)   
)

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