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

#include <rtcstatsobtainer.h>

Inheritance diagram for webrtc::RTCStatsObtainer:
webrtc::RTCStatsCollectorCallback webrtc::RTCStatsCollectorCallback rtc::RefCountInterface rtc::RefCountInterface rtc::RefCountInterface rtc::RefCountInterface

Public Member Functions

void OnStatsDelivered (const rtc::scoped_refptr< const RTCStatsReport > &report) override
 
rtc::scoped_refptr< const RTCStatsReportreport () const
 
void OnStatsDelivered (const rtc::scoped_refptr< const RTCStatsReport > &report) override
 
rtc::scoped_refptr< const RTCStatsReportreport () const
 
- Public Member Functions inherited from webrtc::RTCStatsCollectorCallback
virtual ~RTCStatsCollectorCallback ()
 
virtual ~RTCStatsCollectorCallback ()
 
- Public Member Functions inherited from rtc::RefCountInterface
virtual int AddRef () const =0
 
virtual int Release () const =0
 
virtual int AddRef () const =0
 
virtual int Release () const =0
 

Static Public Member Functions

static rtc::scoped_refptr< RTCStatsObtainerCreate (rtc::scoped_refptr< const RTCStatsReport > *report_ptr=nullptr)
 
static rtc::scoped_refptr< RTCStatsObtainerCreate (rtc::scoped_refptr< const RTCStatsReport > *report_ptr=nullptr)
 

Protected Member Functions

 RTCStatsObtainer (rtc::scoped_refptr< const RTCStatsReport > *report_ptr)
 
 RTCStatsObtainer (rtc::scoped_refptr< const RTCStatsReport > *report_ptr)
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 

Constructor & Destructor Documentation

◆ RTCStatsObtainer() [1/2]

webrtc::RTCStatsObtainer::RTCStatsObtainer ( rtc::scoped_refptr< const RTCStatsReport > *  report_ptr)
inlineexplicitprotected

◆ RTCStatsObtainer() [2/2]

webrtc::RTCStatsObtainer::RTCStatsObtainer ( rtc::scoped_refptr< const RTCStatsReport > *  report_ptr)
inlineexplicitprotected

Member Function Documentation

◆ Create() [1/2]

static rtc::scoped_refptr<RTCStatsObtainer> webrtc::RTCStatsObtainer::Create ( rtc::scoped_refptr< const RTCStatsReport > *  report_ptr = nullptr)
inlinestatic

◆ Create() [2/2]

static rtc::scoped_refptr<RTCStatsObtainer> webrtc::RTCStatsObtainer::Create ( rtc::scoped_refptr< const RTCStatsReport > *  report_ptr = nullptr)
inlinestatic

◆ OnStatsDelivered() [1/2]

void webrtc::RTCStatsObtainer::OnStatsDelivered ( const rtc::scoped_refptr< const RTCStatsReport > &  report)
inlineoverridevirtual

◆ OnStatsDelivered() [2/2]

void webrtc::RTCStatsObtainer::OnStatsDelivered ( const rtc::scoped_refptr< const RTCStatsReport > &  report)
inlineoverridevirtual

◆ report() [1/2]

rtc::scoped_refptr<const RTCStatsReport> webrtc::RTCStatsObtainer::report ( ) const
inline

◆ report() [2/2]

rtc::scoped_refptr<const RTCStatsReport> webrtc::RTCStatsObtainer::report ( ) const
inline

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