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

#include <tcp.h>

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

Public Member Functions

 TcpBweReceiver (int flow_id)
 
virtual ~TcpBweReceiver ()
 
void ReceivePacket (int64_t arrival_time_ms, const MediaPacket &media_packet) override
 
FeedbackPacketGetFeedback (int64_t now_ms) override
 
 TcpBweReceiver (int flow_id)
 
virtual ~TcpBweReceiver ()
 
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

◆ TcpBweReceiver() [1/2]

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

◆ ~TcpBweReceiver() [1/2]

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

◆ TcpBweReceiver() [2/2]

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

◆ ~TcpBweReceiver() [2/2]

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

Member Function Documentation

◆ GetFeedback() [1/2]

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

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

◆ GetFeedback() [2/2]

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

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

◆ ReceivePacket() [1/2]

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

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

◆ ReceivePacket() [2/2]

void webrtc::testing::bwe::TcpBweReceiver::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: