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

#include <bwe_test_framework.h>

Public Member Functions

 RateCounter (int64_t window_size_ms)
 
 RateCounter ()
 
void UpdateRates (int64_t send_time_us, uint32_t payload_size)
 
int64_t window_size_ms () const
 
uint32_t packets_per_second () const
 
uint32_t bits_per_second () const
 
double BitrateWindowS () const
 
 RateCounter (int64_t window_size_ms)
 
 RateCounter ()
 
void UpdateRates (int64_t send_time_us, uint32_t payload_size)
 
int64_t window_size_ms () const
 
uint32_t packets_per_second () const
 
uint32_t bits_per_second () const
 
double BitrateWindowS () const
 

Constructor & Destructor Documentation

◆ RateCounter() [1/4]

webrtc::testing::bwe::RateCounter::RateCounter ( int64_t  window_size_ms)
inlineexplicit

◆ RateCounter() [2/4]

webrtc::testing::bwe::RateCounter::RateCounter ( )
inline

◆ RateCounter() [3/4]

webrtc::testing::bwe::RateCounter::RateCounter ( int64_t  window_size_ms)
inlineexplicit

◆ RateCounter() [4/4]

webrtc::testing::bwe::RateCounter::RateCounter ( )
inline

Member Function Documentation

◆ BitrateWindowS() [1/2]

double webrtc::testing::bwe::RateCounter::BitrateWindowS ( ) const

◆ BitrateWindowS() [2/2]

double webrtc::testing::bwe::RateCounter::BitrateWindowS ( ) const

◆ bits_per_second() [1/2]

uint32_t webrtc::testing::bwe::RateCounter::bits_per_second ( ) const

◆ bits_per_second() [2/2]

uint32_t webrtc::testing::bwe::RateCounter::bits_per_second ( ) const

◆ packets_per_second() [1/2]

uint32_t webrtc::testing::bwe::RateCounter::packets_per_second ( ) const

◆ packets_per_second() [2/2]

uint32_t webrtc::testing::bwe::RateCounter::packets_per_second ( ) const

◆ UpdateRates() [1/2]

void webrtc::testing::bwe::RateCounter::UpdateRates ( int64_t  send_time_us,
uint32_t  payload_size 
)

◆ UpdateRates() [2/2]

void webrtc::testing::bwe::RateCounter::UpdateRates ( int64_t  send_time_us,
uint32_t  payload_size 
)

◆ window_size_ms() [1/2]

int64_t webrtc::testing::bwe::RateCounter::window_size_ms ( ) const
inline

◆ window_size_ms() [2/2]

int64_t webrtc::testing::bwe::RateCounter::window_size_ms ( ) const
inline

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