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

#include <rtcstats.h>

Inheritance diagram for webrtc::RTCStats:
webrtc::RTCCertificateStats webrtc::RTCCertificateStats webrtc::RTCChildStats webrtc::RTCCodecStats webrtc::RTCCodecStats webrtc::RTCDataChannelStats webrtc::RTCDataChannelStats webrtc::RTCIceCandidatePairStats webrtc::RTCIceCandidatePairStats webrtc::RTCIceCandidateStats webrtc::RTCIceCandidateStats webrtc::RTCMediaStreamStats webrtc::RTCMediaStreamStats webrtc::RTCMediaStreamTrackStats webrtc::RTCMediaStreamTrackStats webrtc::RTCPeerConnectionStats webrtc::RTCPeerConnectionStats webrtc::RTCRTPStreamStats webrtc::RTCRTPStreamStats webrtc::RTCTestStats webrtc::RTCTestStats webrtc::RTCTestStats webrtc::RTCTestStats1 webrtc::RTCTestStats2 webrtc::RTCTestStats3 webrtc::RTCTransportStats webrtc::RTCTransportStats

Public Member Functions

 RTCStats (const std::string &id, int64_t timestamp_us)
 
 RTCStats (std::string &&id, int64_t timestamp_us)
 
virtual ~RTCStats ()
 
virtual std::unique_ptr< RTCStatscopy () const =0
 
const std::stringid () const
 
int64_t timestamp_us () const
 
virtual const char * type () const =0
 
std::vector< const RTCStatsMemberInterface * > Members () const
 
bool operator== (const RTCStats &other) const
 
bool operator!= (const RTCStats &other) const
 
std::string ToString () const
 
template<typename T >
const Tcast_to () const
 
 RTCStats (const std::string &id, int64_t timestamp_us)
 
 RTCStats (std::string &&id, int64_t timestamp_us)
 
virtual ~RTCStats ()
 
virtual std::unique_ptr< RTCStatscopy () const =0
 
const std::stringid () const
 
int64_t timestamp_us () const
 
virtual const char * type () const =0
 
std::vector< const RTCStatsMemberInterface * > Members () const
 
bool operator== (const RTCStats &other) const
 
bool operator!= (const RTCStats &other) const
 
std::string ToString () const
 
template<typename T >
const Tcast_to () const
 

Protected Member Functions

virtual std::vector< const RTCStatsMemberInterface * > MembersOfThisObjectAndAncestors (size_t additional_capacity) const
 
virtual std::vector< const RTCStatsMemberInterface * > MembersOfThisObjectAndAncestors (size_t additional_capacity) const
 

Protected Attributes

std::string const id_
 
int64_t timestamp_us_
 

Constructor & Destructor Documentation

◆ RTCStats() [1/4]

webrtc::RTCStats::RTCStats ( const std::string id,
int64_t  timestamp_us 
)
inline

◆ RTCStats() [2/4]

webrtc::RTCStats::RTCStats ( std::string &&  id,
int64_t  timestamp_us 
)
inline

◆ ~RTCStats() [1/2]

virtual webrtc::RTCStats::~RTCStats ( )
inlinevirtual

◆ RTCStats() [3/4]

webrtc::RTCStats::RTCStats ( const std::string id,
int64_t  timestamp_us 
)
inline

◆ RTCStats() [4/4]

webrtc::RTCStats::RTCStats ( std::string &&  id,
int64_t  timestamp_us 
)
inline

◆ ~RTCStats() [2/2]

virtual webrtc::RTCStats::~RTCStats ( )
inlinevirtual

Member Function Documentation

◆ cast_to() [1/2]

template<typename T >
const T& webrtc::RTCStats::cast_to ( ) const
inline

◆ cast_to() [2/2]

template<typename T >
const T& webrtc::RTCStats::cast_to ( ) const
inline

◆ copy() [1/2]

virtual std::unique_ptr<RTCStats> webrtc::RTCStats::copy ( ) const
pure virtual

◆ copy() [2/2]

virtual std::unique_ptr<RTCStats> webrtc::RTCStats::copy ( ) const
pure virtual

◆ id() [1/2]

const std::string& webrtc::RTCStats::id ( ) const
inline

◆ id() [2/2]

const std::string& webrtc::RTCStats::id ( ) const
inline

◆ Members() [1/2]

std::vector< const RTCStatsMemberInterface * > webrtc::RTCStats::Members ( ) const

◆ Members() [2/2]

std::vector<const RTCStatsMemberInterface*> webrtc::RTCStats::Members ( ) const

◆ MembersOfThisObjectAndAncestors() [1/2]

virtual std::vector<const RTCStatsMemberInterface*> webrtc::RTCStats::MembersOfThisObjectAndAncestors ( size_t  additional_capacity) const
protectedvirtual

◆ MembersOfThisObjectAndAncestors() [2/2]

std::vector< const RTCStatsMemberInterface * > webrtc::RTCStats::MembersOfThisObjectAndAncestors ( size_t  additional_capacity) const
protectedvirtual

◆ operator!=() [1/2]

bool webrtc::RTCStats::operator!= ( const RTCStats other) const

◆ operator!=() [2/2]

bool webrtc::RTCStats::operator!= ( const RTCStats other) const

◆ operator==() [1/2]

bool webrtc::RTCStats::operator== ( const RTCStats other) const

◆ operator==() [2/2]

bool webrtc::RTCStats::operator== ( const RTCStats other) const

◆ timestamp_us() [1/2]

int64_t webrtc::RTCStats::timestamp_us ( ) const
inline

◆ timestamp_us() [2/2]

int64_t webrtc::RTCStats::timestamp_us ( ) const
inline

◆ ToString() [1/2]

std::string webrtc::RTCStats::ToString ( ) const

◆ ToString() [2/2]

std::string webrtc::RTCStats::ToString ( ) const

◆ type() [1/2]

virtual const char* webrtc::RTCStats::type ( ) const
pure virtual

◆ type() [2/2]

virtual const char* webrtc::RTCStats::type ( ) const
pure virtual

Member Data Documentation

◆ id_

std::string const webrtc::RTCStats::id_
protected

◆ timestamp_us_

int64_t webrtc::RTCStats::timestamp_us_
protected

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