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

#include <send_side.h>

Inheritance diagram for webrtc::testing::bwe::SendSideBweReceiver:
webrtc::testing::bwe::BweReceiver webrtc::testing::bwe::BweReceiver

Public Member Functions

 SendSideBweReceiver (int flow_id)
 
virtual ~SendSideBweReceiver ()
 
void ReceivePacket (int64_t arrival_time_ms, const MediaPacket &media_packet) override
 
FeedbackPacketGetFeedback (int64_t now_ms) override
 
 SendSideBweReceiver (int flow_id)
 
virtual ~SendSideBweReceiver ()
 
void ReceivePacket (int64_t arrival_time_ms, const MediaPacket &media_packet) override
 
FeedbackPacketGetFeedback (int64_t now_ms) override
 
- Public Member Functions inherited from webrtc::testing::bwe::BweReceiver
 BweReceiver (int flow_id)
 
 BweReceiver (int flow_id, int64_t window_size_ms)
 
virtual ~BweReceiver ()
 
size_t GetSetCapacity ()
 
double BitrateWindowS () const
 
uint32_t RecentKbps () const
 
float GlobalReceiverPacketLossRatio ()
 
float RecentPacketLossRatio ()
 
 BweReceiver (int flow_id)
 
 BweReceiver (int flow_id, int64_t window_size_ms)
 
virtual ~BweReceiver ()
 
size_t GetSetCapacity ()
 
double BitrateWindowS () const
 
uint32_t RecentKbps () const
 
float GlobalReceiverPacketLossRatio ()
 
float RecentPacketLossRatio ()
 

Additional Inherited Members

- Static Public Attributes inherited from webrtc::testing::bwe::BweReceiver
static const int64_t kPacketLossTimeWindowMs = 500
 
static const int64_t kReceivingRateTimeWindowMs = 1000
 
- Protected Attributes inherited from webrtc::testing::bwe::BweReceiver
int flow_id_
 
LinkedSet received_packets_
 
RateCounter rate_counter_
 

Constructor & Destructor Documentation

◆ SendSideBweReceiver() [1/2]

webrtc::testing::bwe::SendSideBweReceiver::SendSideBweReceiver ( int  flow_id)
explicit

◆ ~SendSideBweReceiver() [1/2]

webrtc::testing::bwe::SendSideBweReceiver::~SendSideBweReceiver ( )
virtual

◆ SendSideBweReceiver() [2/2]

webrtc::testing::bwe::SendSideBweReceiver::SendSideBweReceiver ( int  flow_id)
explicit

◆ ~SendSideBweReceiver() [2/2]

virtual webrtc::testing::bwe::SendSideBweReceiver::~SendSideBweReceiver ( )
virtual

Member Function Documentation

◆ GetFeedback() [1/2]

FeedbackPacket * webrtc::testing::bwe::SendSideBweReceiver::GetFeedback ( int64_t  now_ms)
overridevirtual

Reimplemented from webrtc::testing::bwe::BweReceiver.

◆ GetFeedback() [2/2]

FeedbackPacket* webrtc::testing::bwe::SendSideBweReceiver::GetFeedback ( int64_t  now_ms)
overridevirtual

Reimplemented from webrtc::testing::bwe::BweReceiver.

◆ ReceivePacket() [1/2]

void webrtc::testing::bwe::SendSideBweReceiver::ReceivePacket ( int64_t  arrival_time_ms,
const MediaPacket media_packet 
)
overridevirtual

Reimplemented from webrtc::testing::bwe::BweReceiver.

◆ ReceivePacket() [2/2]

void webrtc::testing::bwe::SendSideBweReceiver::ReceivePacket ( int64_t  arrival_time_ms,
const MediaPacket media_packet 
)
overridevirtual

Reimplemented from webrtc::testing::bwe::BweReceiver.


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