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

#include <mock_rtc_event_log.h>

Inheritance diagram for webrtc::MockRtcEventLog:
webrtc::RtcEventLog webrtc::RtcEventLog

Public Member Functions

 MOCK_METHOD2 (StartLogging, bool(const std::string &file_name, int64_t max_size_bytes))
 
 MOCK_METHOD2 (StartLogging, bool(rtc::PlatformFile log_file, int64_t max_size_bytes))
 
 MOCK_METHOD0 (StopLogging, void())
 
 MOCK_METHOD1 (LogVideoReceiveStreamConfig, void(const webrtc::VideoReceiveStream::Config &config))
 
 MOCK_METHOD1 (LogVideoSendStreamConfig, void(const webrtc::VideoSendStream::Config &config))
 
 MOCK_METHOD1 (LogAudioReceiveStreamConfig, void(const webrtc::AudioReceiveStream::Config &config))
 
 MOCK_METHOD1 (LogAudioSendStreamConfig, void(const webrtc::AudioSendStream::Config &config))
 
 MOCK_METHOD4 (LogRtpHeader, void(PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length))
 
 MOCK_METHOD5 (LogRtpHeader, void(PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length, int probe_cluster_id))
 
 MOCK_METHOD4 (LogRtcpPacket, void(PacketDirection direction, MediaType media_type, const uint8_t *packet, size_t length))
 
 MOCK_METHOD1 (LogAudioPlayout, void(uint32_t ssrc))
 
 MOCK_METHOD3 (LogLossBasedBweUpdate, void(int32_t bitrate_bps, uint8_t fraction_loss, int32_t total_packets))
 
 MOCK_METHOD2 (LogDelayBasedBweUpdate, void(int32_t bitrate_bps, BandwidthUsage detector_state))
 
 MOCK_METHOD1 (LogAudioNetworkAdaptation, void(const AudioNetworkAdaptor::EncoderRuntimeConfig &config))
 
 MOCK_METHOD4 (LogProbeClusterCreated, void(int id, int bitrate_bps, int min_probes, int min_bytes))
 
 MOCK_METHOD2 (LogProbeResultSuccess, void(int id, int bitrate_bps))
 
 MOCK_METHOD2 (LogProbeResultFailure, void(int id, ProbeFailureReason failure_reason))
 
 MOCK_METHOD2 (StartLogging, bool(const std::string &file_name, int64_t max_size_bytes))
 
 MOCK_METHOD2 (StartLogging, bool(rtc::PlatformFile log_file, int64_t max_size_bytes))
 
 MOCK_METHOD0 (StopLogging, void())
 
 MOCK_METHOD1 (LogVideoReceiveStreamConfig, void(const webrtc::VideoReceiveStream::Config &config))
 
 MOCK_METHOD1 (LogVideoSendStreamConfig, void(const webrtc::VideoSendStream::Config &config))
 
 MOCK_METHOD1 (LogAudioReceiveStreamConfig, void(const webrtc::AudioReceiveStream::Config &config))
 
 MOCK_METHOD1 (LogAudioSendStreamConfig, void(const webrtc::AudioSendStream::Config &config))
 
 MOCK_METHOD4 (LogRtpHeader, void(PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length))
 
 MOCK_METHOD5 (LogRtpHeader, void(PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length, int probe_cluster_id))
 
 MOCK_METHOD4 (LogRtcpPacket, void(PacketDirection direction, MediaType media_type, const uint8_t *packet, size_t length))
 
 MOCK_METHOD1 (LogAudioPlayout, void(uint32_t ssrc))
 
 MOCK_METHOD3 (LogLossBasedBweUpdate, void(int32_t bitrate_bps, uint8_t fraction_loss, int32_t total_packets))
 
 MOCK_METHOD2 (LogDelayBasedBweUpdate, void(int32_t bitrate_bps, BandwidthUsage detector_state))
 
 MOCK_METHOD1 (LogAudioNetworkAdaptation, void(const AudioNetworkAdaptor::EncoderRuntimeConfig &config))
 
 MOCK_METHOD4 (LogProbeClusterCreated, void(int id, int bitrate_bps, int min_probes, int min_bytes))
 
 MOCK_METHOD2 (LogProbeResultSuccess, void(int id, int bitrate_bps))
 
 MOCK_METHOD2 (LogProbeResultFailure, void(int id, ProbeFailureReason failure_reason))
 
- Public Member Functions inherited from webrtc::RtcEventLog
virtual ~RtcEventLog ()
 
virtual bool StartLogging (const std::string &file_name, int64_t max_size_bytes)=0
 
virtual bool StartLogging (rtc::PlatformFile platform_file, int64_t max_size_bytes)=0
 
bool StartLogging (const std::string &file_name)
 
bool StartLogging (rtc::PlatformFile platform_file)
 
virtual void StopLogging ()=0
 
virtual void LogVideoReceiveStreamConfig (const webrtc::VideoReceiveStream::Config &config)=0
 
virtual void LogVideoSendStreamConfig (const webrtc::VideoSendStream::Config &config)=0
 
virtual void LogAudioReceiveStreamConfig (const webrtc::AudioReceiveStream::Config &config)=0
 
virtual void LogAudioSendStreamConfig (const webrtc::AudioSendStream::Config &config)=0
 
virtual void LogRtpHeader (PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length)=0
 
virtual void LogRtpHeader (PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length, int probe_cluster_id)=0
 
virtual void LogRtcpPacket (PacketDirection direction, MediaType media_type, const uint8_t *packet, size_t length)=0
 
virtual void LogAudioPlayout (uint32_t ssrc)=0
 
virtual void LogLossBasedBweUpdate (int32_t bitrate_bps, uint8_t fraction_loss, int32_t total_packets)=0
 
virtual void LogDelayBasedBweUpdate (int32_t bitrate_bps, BandwidthUsage detector_state)=0
 
virtual void LogAudioNetworkAdaptation (const AudioNetworkAdaptor::EncoderRuntimeConfig &config)=0
 
virtual void LogProbeClusterCreated (int id, int bitrate_bps, int min_probes, int min_bytes)=0
 
virtual void LogProbeResultSuccess (int id, int bitrate_bps)=0
 
virtual void LogProbeResultFailure (int id, ProbeFailureReason failure_reason)=0
 
virtual ~RtcEventLog ()
 
virtual bool StartLogging (const std::string &file_name, int64_t max_size_bytes)=0
 
virtual bool StartLogging (rtc::PlatformFile platform_file, int64_t max_size_bytes)=0
 
bool StartLogging (const std::string &file_name)
 
bool StartLogging (rtc::PlatformFile platform_file)
 
virtual void StopLogging ()=0
 
virtual void LogVideoReceiveStreamConfig (const webrtc::VideoReceiveStream::Config &config)=0
 
virtual void LogVideoSendStreamConfig (const webrtc::VideoSendStream::Config &config)=0
 
virtual void LogAudioReceiveStreamConfig (const webrtc::AudioReceiveStream::Config &config)=0
 
virtual void LogAudioSendStreamConfig (const webrtc::AudioSendStream::Config &config)=0
 
virtual void LogRtpHeader (PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length)=0
 
virtual void LogRtpHeader (PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length, int probe_cluster_id)=0
 
virtual void LogRtcpPacket (PacketDirection direction, MediaType media_type, const uint8_t *packet, size_t length)=0
 
virtual void LogAudioPlayout (uint32_t ssrc)=0
 
virtual void LogLossBasedBweUpdate (int32_t bitrate_bps, uint8_t fraction_loss, int32_t total_packets)=0
 
virtual void LogDelayBasedBweUpdate (int32_t bitrate_bps, BandwidthUsage detector_state)=0
 
virtual void LogAudioNetworkAdaptation (const AudioNetworkAdaptor::EncoderRuntimeConfig &config)=0
 
virtual void LogProbeClusterCreated (int id, int bitrate_bps, int min_probes, int min_bytes)=0
 
virtual void LogProbeResultSuccess (int id, int bitrate_bps)=0
 
virtual void LogProbeResultFailure (int id, ProbeFailureReason failure_reason)=0
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::RtcEventLog
static std::unique_ptr< RtcEventLogCreate ()
 
static std::unique_ptr< RtcEventLogCreate (const Clock *clock)
 
static std::unique_ptr< RtcEventLogCreateNull ()
 
static bool ParseRtcEventLog (const std::string &file_name, rtclog::EventStream *result)
 
static std::unique_ptr< RtcEventLogCreate ()
 
static std::unique_ptr< RtcEventLogCreate (const Clock *clock)
 
static std::unique_ptr< RtcEventLogCreateNull ()
 
static bool ParseRtcEventLog (const std::string &file_name, rtclog::EventStream *result)
 

Member Function Documentation

◆ MOCK_METHOD0() [1/2]

webrtc::MockRtcEventLog::MOCK_METHOD0 ( StopLogging  ,
void()   
)

◆ MOCK_METHOD0() [2/2]

webrtc::MockRtcEventLog::MOCK_METHOD0 ( StopLogging  ,
void()   
)

◆ MOCK_METHOD1() [1/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogVideoReceiveStreamConfig  ,
void(const webrtc::VideoReceiveStream::Config &config  
)

◆ MOCK_METHOD1() [2/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogVideoReceiveStreamConfig  ,
void(const webrtc::VideoReceiveStream::Config &config  
)

◆ MOCK_METHOD1() [3/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogVideoSendStreamConfig  ,
void(const webrtc::VideoSendStream::Config &config  
)

◆ MOCK_METHOD1() [4/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogVideoSendStreamConfig  ,
void(const webrtc::VideoSendStream::Config &config  
)

◆ MOCK_METHOD1() [5/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogAudioReceiveStreamConfig  ,
void(const webrtc::AudioReceiveStream::Config &config  
)

◆ MOCK_METHOD1() [6/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogAudioReceiveStreamConfig  ,
void(const webrtc::AudioReceiveStream::Config &config  
)

◆ MOCK_METHOD1() [7/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogAudioSendStreamConfig  ,
void(const webrtc::AudioSendStream::Config &config  
)

◆ MOCK_METHOD1() [8/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogAudioSendStreamConfig  ,
void(const webrtc::AudioSendStream::Config &config  
)

◆ MOCK_METHOD1() [9/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogAudioPlayout  ,
void(uint32_t ssrc)   
)

◆ MOCK_METHOD1() [10/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogAudioPlayout  ,
void(uint32_t ssrc)   
)

◆ MOCK_METHOD1() [11/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogAudioNetworkAdaptation  ,
void(const AudioNetworkAdaptor::EncoderRuntimeConfig &config  
)

◆ MOCK_METHOD1() [12/12]

webrtc::MockRtcEventLog::MOCK_METHOD1 ( LogAudioNetworkAdaptation  ,
void(const AudioNetworkAdaptor::EncoderRuntimeConfig &config  
)

◆ MOCK_METHOD2() [1/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( StartLogging  ,
bool(const std::string &file_name, int64_t max_size_bytes)   
)

◆ MOCK_METHOD2() [2/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( StartLogging  ,
bool(const std::string &file_name, int64_t max_size_bytes)   
)

◆ MOCK_METHOD2() [3/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( StartLogging  ,
bool(rtc::PlatformFile log_file, int64_t max_size_bytes)   
)

◆ MOCK_METHOD2() [4/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( StartLogging  ,
bool(rtc::PlatformFile log_file, int64_t max_size_bytes)   
)

◆ MOCK_METHOD2() [5/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( LogDelayBasedBweUpdate  ,
void(int32_t bitrate_bps, BandwidthUsage detector_state)   
)

◆ MOCK_METHOD2() [6/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( LogDelayBasedBweUpdate  ,
void(int32_t bitrate_bps, BandwidthUsage detector_state)   
)

◆ MOCK_METHOD2() [7/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( LogProbeResultSuccess  ,
void(int id, int bitrate_bps)   
)

◆ MOCK_METHOD2() [8/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( LogProbeResultSuccess  ,
void(int id, int bitrate_bps)   
)

◆ MOCK_METHOD2() [9/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( LogProbeResultFailure  ,
void(int id, ProbeFailureReason failure_reason)   
)

◆ MOCK_METHOD2() [10/10]

webrtc::MockRtcEventLog::MOCK_METHOD2 ( LogProbeResultFailure  ,
void(int id, ProbeFailureReason failure_reason)   
)

◆ MOCK_METHOD3() [1/2]

webrtc::MockRtcEventLog::MOCK_METHOD3 ( LogLossBasedBweUpdate  ,
void(int32_t bitrate_bps, uint8_t fraction_loss, int32_t total_packets)   
)

◆ MOCK_METHOD3() [2/2]

webrtc::MockRtcEventLog::MOCK_METHOD3 ( LogLossBasedBweUpdate  ,
void(int32_t bitrate_bps, uint8_t fraction_loss, int32_t total_packets)   
)

◆ MOCK_METHOD4() [1/6]

webrtc::MockRtcEventLog::MOCK_METHOD4 ( LogRtpHeader  ,
void(PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length)   
)

◆ MOCK_METHOD4() [2/6]

webrtc::MockRtcEventLog::MOCK_METHOD4 ( LogRtpHeader  ,
void(PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length)   
)

◆ MOCK_METHOD4() [3/6]

webrtc::MockRtcEventLog::MOCK_METHOD4 ( LogRtcpPacket  ,
void(PacketDirection direction, MediaType media_type, const uint8_t *packet, size_t length  
)

◆ MOCK_METHOD4() [4/6]

webrtc::MockRtcEventLog::MOCK_METHOD4 ( LogRtcpPacket  ,
void(PacketDirection direction, MediaType media_type, const uint8_t *packet, size_t length  
)

◆ MOCK_METHOD4() [5/6]

webrtc::MockRtcEventLog::MOCK_METHOD4 ( LogProbeClusterCreated  ,
void(int id, int bitrate_bps, int min_probes, int min_bytes)   
)

◆ MOCK_METHOD4() [6/6]

webrtc::MockRtcEventLog::MOCK_METHOD4 ( LogProbeClusterCreated  ,
void(int id, int bitrate_bps, int min_probes, int min_bytes)   
)

◆ MOCK_METHOD5() [1/2]

webrtc::MockRtcEventLog::MOCK_METHOD5 ( LogRtpHeader  ,
void(PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length, int probe_cluster_id)   
)

◆ MOCK_METHOD5() [2/2]

webrtc::MockRtcEventLog::MOCK_METHOD5 ( LogRtpHeader  ,
void(PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length, int probe_cluster_id)   
)

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