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

#include <packet.h>

Inheritance diagram for webrtc::testing::bwe::NadaFeedback:
webrtc::testing::bwe::FeedbackPacket webrtc::testing::bwe::FeedbackPacket webrtc::testing::bwe::Packet webrtc::testing::bwe::Packet webrtc::testing::bwe::Packet webrtc::testing::bwe::Packet

Public Member Functions

 NadaFeedback (int flow_id, int64_t this_send_time_us, int64_t exp_smoothed_delay_ms, int64_t est_queuing_delay_signal_ms, int64_t congestion_signal, float derivative, float receiving_rate, int64_t latest_send_time_ms)
 
virtual ~NadaFeedback ()
 
int64_t exp_smoothed_delay_ms () const
 
int64_t est_queuing_delay_signal_ms () const
 
int64_t congestion_signal () const
 
float derivative () const
 
float receiving_rate () const
 
 NadaFeedback (int flow_id, int64_t this_send_time_us, int64_t exp_smoothed_delay_ms, int64_t est_queuing_delay_signal_ms, int64_t congestion_signal, float derivative, float receiving_rate, int64_t latest_send_time_ms)
 
virtual ~NadaFeedback ()
 
int64_t exp_smoothed_delay_ms () const
 
int64_t est_queuing_delay_signal_ms () const
 
int64_t congestion_signal () const
 
float derivative () const
 
float receiving_rate () const
 
- Public Member Functions inherited from webrtc::testing::bwe::FeedbackPacket
 FeedbackPacket (int flow_id, int64_t this_send_time_us, int64_t latest_send_time_ms)
 
virtual ~FeedbackPacket ()
 
virtual Packet::Type GetPacketType () const
 
int64_t latest_send_time_ms () const
 
 FeedbackPacket (int flow_id, int64_t this_send_time_us, int64_t latest_send_time_ms)
 
virtual ~FeedbackPacket ()
 
virtual Packet::Type GetPacketType () const
 
int64_t latest_send_time_ms () const
 
- Public Member Functions inherited from webrtc::testing::bwe::Packet
 Packet ()
 
 Packet (int flow_id, int64_t send_time_us, size_t payload_size)
 
virtual ~Packet ()
 
virtual bool operator< (const Packet &rhs) const
 
virtual int flow_id () const
 
virtual void set_send_time_us (int64_t send_time_us)
 
virtual int64_t send_time_us () const
 
virtual int64_t sender_timestamp_us () const
 
virtual size_t payload_size () const
 
virtual void set_sender_timestamp_us (int64_t sender_timestamp_us)
 
virtual int64_t creation_time_ms () const
 
virtual int64_t sender_timestamp_ms () const
 
virtual int64_t send_time_ms () const
 
 Packet ()
 
 Packet (int flow_id, int64_t send_time_us, size_t payload_size)
 
virtual ~Packet ()
 
virtual bool operator< (const Packet &rhs) const
 
virtual int flow_id () const
 
virtual void set_send_time_us (int64_t send_time_us)
 
virtual int64_t send_time_us () const
 
virtual int64_t sender_timestamp_us () const
 
virtual size_t payload_size () const
 
virtual void set_sender_timestamp_us (int64_t sender_timestamp_us)
 
virtual int64_t creation_time_ms () const
 
virtual int64_t sender_timestamp_ms () const
 
virtual int64_t send_time_ms () const
 

Additional Inherited Members

- Public Types inherited from webrtc::testing::bwe::Packet
enum  Type { kMedia, kFeedback, kMedia, kFeedback }
 
enum  Type { kMedia, kFeedback, kMedia, kFeedback }
 
- Protected Attributes inherited from webrtc::testing::bwe::Packet
int flow_id_
 
int64_t creation_time_us_
 
int64_t send_time_us_
 
int64_t sender_timestamp_us_
 
size_t payload_size_
 

Constructor & Destructor Documentation

◆ NadaFeedback() [1/2]

webrtc::testing::bwe::NadaFeedback::NadaFeedback ( int  flow_id,
int64_t  this_send_time_us,
int64_t  exp_smoothed_delay_ms,
int64_t  est_queuing_delay_signal_ms,
int64_t  congestion_signal,
float  derivative,
float  receiving_rate,
int64_t  latest_send_time_ms 
)
inline

◆ ~NadaFeedback() [1/2]

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

◆ NadaFeedback() [2/2]

webrtc::testing::bwe::NadaFeedback::NadaFeedback ( int  flow_id,
int64_t  this_send_time_us,
int64_t  exp_smoothed_delay_ms,
int64_t  est_queuing_delay_signal_ms,
int64_t  congestion_signal,
float  derivative,
float  receiving_rate,
int64_t  latest_send_time_ms 
)
inline

◆ ~NadaFeedback() [2/2]

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

Member Function Documentation

◆ congestion_signal() [1/2]

int64_t webrtc::testing::bwe::NadaFeedback::congestion_signal ( ) const
inline

◆ congestion_signal() [2/2]

int64_t webrtc::testing::bwe::NadaFeedback::congestion_signal ( ) const
inline

◆ derivative() [1/2]

float webrtc::testing::bwe::NadaFeedback::derivative ( ) const
inline

◆ derivative() [2/2]

float webrtc::testing::bwe::NadaFeedback::derivative ( ) const
inline

◆ est_queuing_delay_signal_ms() [1/2]

int64_t webrtc::testing::bwe::NadaFeedback::est_queuing_delay_signal_ms ( ) const
inline

◆ est_queuing_delay_signal_ms() [2/2]

int64_t webrtc::testing::bwe::NadaFeedback::est_queuing_delay_signal_ms ( ) const
inline

◆ exp_smoothed_delay_ms() [1/2]

int64_t webrtc::testing::bwe::NadaFeedback::exp_smoothed_delay_ms ( ) const
inline

◆ exp_smoothed_delay_ms() [2/2]

int64_t webrtc::testing::bwe::NadaFeedback::exp_smoothed_delay_ms ( ) const
inline

◆ receiving_rate() [1/2]

float webrtc::testing::bwe::NadaFeedback::receiving_rate ( ) const
inline

◆ receiving_rate() [2/2]

float webrtc::testing::bwe::NadaFeedback::receiving_rate ( ) const
inline

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