webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
webrtc::StatsReport::IdBase Class Referenceabstract

#include <statstypes.h>

Inheritance diagram for webrtc::StatsReport::IdBase:
rtc::RefCountInterface rtc::RefCountInterface

Public Member Functions

 ~IdBase () override
 
StatsType type () const
 
bool Equals (const rtc::scoped_refptr< IdBase > &other) const
 
virtual std::string ToString () const =0
 
 ~IdBase () override
 
StatsType type () const
 
bool Equals (const rtc::scoped_refptr< IdBase > &other) const
 
virtual std::string ToString () const =0
 
- 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
 

Protected Member Functions

virtual bool Equals (const IdBase &other) const
 
 IdBase (StatsType type)
 
virtual bool Equals (const IdBase &other) const
 
 IdBase (StatsType type)
 
- Protected Member Functions inherited from rtc::RefCountInterface
virtual ~RefCountInterface ()
 
virtual ~RefCountInterface ()
 

Protected Attributes

const StatsType type_
 

Static Protected Attributes

static const char kSeparator = '_'
 

Constructor & Destructor Documentation

◆ ~IdBase() [1/2]

webrtc::StatsReport::IdBase::~IdBase ( )
override

◆ IdBase() [1/2]

webrtc::StatsReport::IdBase::IdBase ( StatsType  type)
explicitprotected

◆ ~IdBase() [2/2]

webrtc::StatsReport::IdBase::~IdBase ( )
override

◆ IdBase() [2/2]

webrtc::StatsReport::IdBase::IdBase ( StatsType  type)
explicitprotected

Member Function Documentation

◆ Equals() [1/4]

bool webrtc::StatsReport::IdBase::Equals ( const rtc::scoped_refptr< IdBase > &  other) const
inline

◆ Equals() [2/4]

bool webrtc::StatsReport::IdBase::Equals ( const rtc::scoped_refptr< IdBase > &  other) const
inline

◆ Equals() [3/4]

bool webrtc::StatsReport::IdBase::Equals ( const IdBase other) const
protectedvirtual

◆ Equals() [4/4]

virtual bool webrtc::StatsReport::IdBase::Equals ( const IdBase other) const
protectedvirtual

◆ ToString() [1/2]

virtual std::string webrtc::StatsReport::IdBase::ToString ( ) const
pure virtual

◆ ToString() [2/2]

virtual std::string webrtc::StatsReport::IdBase::ToString ( ) const
pure virtual

◆ type() [1/2]

StatsReport::StatsType webrtc::StatsReport::IdBase::type ( ) const

◆ type() [2/2]

StatsType webrtc::StatsReport::IdBase::type ( ) const

Member Data Documentation

◆ kSeparator

static const char webrtc::StatsReport::IdBase::kSeparator = '_'
staticprotected

◆ type_

const StatsType webrtc::StatsReport::IdBase::type_
protected

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