webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Protected Member Functions | Friends | List of all members
webrtc::CallStats Class Reference

#include <call_stats.h>

Inheritance diagram for webrtc::CallStats:
webrtc::Module webrtc::Module

Classes

struct  RttTime
 

Public Member Functions

 CallStats (Clock *clock)
 
 ~CallStats ()
 
int64_t TimeUntilNextProcess () override
 
void Process () override
 
RtcpRttStatsrtcp_rtt_stats () const
 
void RegisterStatsObserver (CallStatsObserver *observer)
 
void DeregisterStatsObserver (CallStatsObserver *observer)
 
 CallStats (Clock *clock)
 
 ~CallStats ()
 
int64_t TimeUntilNextProcess () override
 
void Process () override
 
RtcpRttStatsrtcp_rtt_stats () const
 
void RegisterStatsObserver (CallStatsObserver *observer)
 
void DeregisterStatsObserver (CallStatsObserver *observer)
 
- Public Member Functions inherited from webrtc::Module
virtual void ProcessThreadAttached (ProcessThread *)
 
virtual void ProcessThreadAttached (ProcessThread *)
 

Protected Member Functions

void OnRttUpdate (int64_t rtt)
 
int64_t avg_rtt_ms () const
 
void OnRttUpdate (int64_t rtt)
 
int64_t avg_rtt_ms () const
 
- Protected Member Functions inherited from webrtc::Module
virtual ~Module ()
 
virtual ~Module ()
 

Friends

class RtcpObserver
 

Constructor & Destructor Documentation

◆ CallStats() [1/2]

webrtc::CallStats::CallStats ( Clock clock)
explicit

◆ ~CallStats() [1/2]

webrtc::CallStats::~CallStats ( )

◆ CallStats() [2/2]

webrtc::CallStats::CallStats ( Clock clock)
explicit

◆ ~CallStats() [2/2]

webrtc::CallStats::~CallStats ( )

Member Function Documentation

◆ avg_rtt_ms() [1/2]

int64_t webrtc::CallStats::avg_rtt_ms ( ) const
protected

◆ avg_rtt_ms() [2/2]

int64_t webrtc::CallStats::avg_rtt_ms ( ) const
protected

◆ DeregisterStatsObserver() [1/2]

void webrtc::CallStats::DeregisterStatsObserver ( CallStatsObserver observer)

◆ DeregisterStatsObserver() [2/2]

void webrtc::CallStats::DeregisterStatsObserver ( CallStatsObserver observer)

◆ OnRttUpdate() [1/2]

void webrtc::CallStats::OnRttUpdate ( int64_t  rtt)
protected

◆ OnRttUpdate() [2/2]

void webrtc::CallStats::OnRttUpdate ( int64_t  rtt)
protected

◆ Process() [1/2]

void webrtc::CallStats::Process ( )
overridevirtual

Implements webrtc::Module.

◆ Process() [2/2]

void webrtc::CallStats::Process ( )
overridevirtual

Implements webrtc::Module.

◆ RegisterStatsObserver() [1/2]

void webrtc::CallStats::RegisterStatsObserver ( CallStatsObserver observer)

◆ RegisterStatsObserver() [2/2]

void webrtc::CallStats::RegisterStatsObserver ( CallStatsObserver observer)

◆ rtcp_rtt_stats() [1/2]

RtcpRttStats* webrtc::CallStats::rtcp_rtt_stats ( ) const

◆ rtcp_rtt_stats() [2/2]

RtcpRttStats * webrtc::CallStats::rtcp_rtt_stats ( ) const

◆ TimeUntilNextProcess() [1/2]

int64_t webrtc::CallStats::TimeUntilNextProcess ( )
overridevirtual

Implements webrtc::Module.

◆ TimeUntilNextProcess() [2/2]

int64_t webrtc::CallStats::TimeUntilNextProcess ( )
overridevirtual

Implements webrtc::Module.

Friends And Related Function Documentation

◆ RtcpObserver

RtcpObserver
friend

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