webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Attributes | List of all members
webrtc::testing::bwe::BweSender Class Referenceabstract

#include <bwe.h>

Inheritance diagram for webrtc::testing::bwe::BweSender:
webrtc::Module webrtc::Module webrtc::testing::bwe::NadaBweSender webrtc::testing::bwe::NadaBweSender webrtc::testing::bwe::NullBweSender webrtc::testing::bwe::RembBweSender webrtc::testing::bwe::RembBweSender webrtc::testing::bwe::SendSideBweSender webrtc::testing::bwe::SendSideBweSender

Public Member Functions

 BweSender ()
 
 BweSender (int bitrate_kbps)
 
virtual ~BweSender ()
 
virtual int GetFeedbackIntervalMs () const =0
 
virtual void GiveFeedback (const FeedbackPacket &feedback)=0
 
virtual void OnPacketsSent (const Packets &packets)=0
 
 BweSender ()
 
 BweSender (int bitrate_kbps)
 
virtual ~BweSender ()
 
virtual int GetFeedbackIntervalMs () const =0
 
virtual void GiveFeedback (const FeedbackPacket &feedback)=0
 
virtual void OnPacketsSent (const Packets &packets)=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 *)
 

Protected Attributes

int bitrate_kbps_
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::Module
virtual ~Module ()
 
virtual ~Module ()
 

Constructor & Destructor Documentation

◆ BweSender() [1/4]

webrtc::testing::bwe::BweSender::BweSender ( )
inline

◆ BweSender() [2/4]

webrtc::testing::bwe::BweSender::BweSender ( int  bitrate_kbps)
inlineexplicit

◆ ~BweSender() [1/2]

virtual webrtc::testing::bwe::BweSender::~BweSender ( )
inlinevirtual

◆ BweSender() [3/4]

webrtc::testing::bwe::BweSender::BweSender ( )
inline

◆ BweSender() [4/4]

webrtc::testing::bwe::BweSender::BweSender ( int  bitrate_kbps)
inlineexplicit

◆ ~BweSender() [2/2]

virtual webrtc::testing::bwe::BweSender::~BweSender ( )
inlinevirtual

Member Function Documentation

◆ GetFeedbackIntervalMs() [1/2]

virtual int webrtc::testing::bwe::BweSender::GetFeedbackIntervalMs ( ) const
pure virtual

◆ GetFeedbackIntervalMs() [2/2]

virtual int webrtc::testing::bwe::BweSender::GetFeedbackIntervalMs ( ) const
pure virtual

◆ GiveFeedback() [1/2]

virtual void webrtc::testing::bwe::BweSender::GiveFeedback ( const FeedbackPacket feedback)
pure virtual

◆ GiveFeedback() [2/2]

virtual void webrtc::testing::bwe::BweSender::GiveFeedback ( const FeedbackPacket feedback)
pure virtual

◆ OnPacketsSent() [1/2]

virtual void webrtc::testing::bwe::BweSender::OnPacketsSent ( const Packets packets)
pure virtual

◆ OnPacketsSent() [2/2]

virtual void webrtc::testing::bwe::BweSender::OnPacketsSent ( const Packets packets)
pure virtual

Member Data Documentation

◆ bitrate_kbps_

int webrtc::testing::bwe::BweSender::bitrate_kbps_
protected

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