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

#include <rtcteststats.h>

Inheritance diagram for webrtc::RTCTestStats:
webrtc::RTCStats webrtc::RTCStats webrtc::RTCStats

Public Member Functions

 WEBRTC_RTCSTATS_DECL ()
 
 RTCTestStats (const std::string &id, int64_t timestamp_us)
 
 RTCTestStats (const RTCTestStats &other)
 
 ~RTCTestStats () override
 
 WEBRTC_RTCSTATS_DECL ()
 
 RTCTestStats (const std::string &id, int64_t timestamp_us)
 
 RTCTestStats (const RTCTestStats &other)
 
 ~RTCTestStats () override
 
- Public Member Functions inherited from webrtc::RTCStats
 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
 

Public Attributes

RTCStatsMember< bool > m_bool
 
RTCStatsMember< int32_tm_int32
 
RTCStatsMember< uint32_tm_uint32
 
RTCStatsMember< int64_tm_int64
 
RTCStatsMember< uint64_tm_uint64
 
RTCStatsMember< double > m_double
 
RTCStatsMember< std::stringm_string
 
RTCStatsMember< std::vector< bool > > m_sequence_bool
 
RTCStatsMember< std::vector< int32_t > > m_sequence_int32
 
RTCStatsMember< std::vector< uint32_t > > m_sequence_uint32
 
RTCStatsMember< std::vector< int64_t > > m_sequence_int64
 
RTCStatsMember< std::vector< uint64_t > > m_sequence_uint64
 
RTCStatsMember< std::vector< double > > m_sequence_double
 
RTCStatsMember< std::vector< std::string > > m_sequence_string
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::RTCStats
virtual std::vector< const RTCStatsMemberInterface * > MembersOfThisObjectAndAncestors (size_t additional_capacity) const
 
virtual std::vector< const RTCStatsMemberInterface * > MembersOfThisObjectAndAncestors (size_t additional_capacity) const
 
- Protected Attributes inherited from webrtc::RTCStats
std::string const id_
 
int64_t timestamp_us_
 

Constructor & Destructor Documentation

◆ RTCTestStats() [1/4]

webrtc::RTCTestStats::RTCTestStats ( const std::string id,
int64_t  timestamp_us 
)

◆ RTCTestStats() [2/4]

webrtc::RTCTestStats::RTCTestStats ( const RTCTestStats other)

◆ ~RTCTestStats() [1/2]

webrtc::RTCTestStats::~RTCTestStats ( )
override

◆ RTCTestStats() [3/4]

webrtc::RTCTestStats::RTCTestStats ( const std::string id,
int64_t  timestamp_us 
)

◆ RTCTestStats() [4/4]

webrtc::RTCTestStats::RTCTestStats ( const RTCTestStats other)

◆ ~RTCTestStats() [2/2]

webrtc::RTCTestStats::~RTCTestStats ( )
override

Member Function Documentation

◆ WEBRTC_RTCSTATS_DECL() [1/2]

webrtc::RTCTestStats::WEBRTC_RTCSTATS_DECL ( )

◆ WEBRTC_RTCSTATS_DECL() [2/2]

webrtc::RTCTestStats::WEBRTC_RTCSTATS_DECL ( )

Member Data Documentation

◆ m_bool

RTCStatsMember< bool > webrtc::RTCTestStats::m_bool

◆ m_double

RTCStatsMember< double > webrtc::RTCTestStats::m_double

◆ m_int32

RTCStatsMember< int32_t > webrtc::RTCTestStats::m_int32

◆ m_int64

RTCStatsMember< int64_t > webrtc::RTCTestStats::m_int64

◆ m_sequence_bool

RTCStatsMember< std::vector< bool > > webrtc::RTCTestStats::m_sequence_bool

◆ m_sequence_double

RTCStatsMember< std::vector< double > > webrtc::RTCTestStats::m_sequence_double

◆ m_sequence_int32

RTCStatsMember< std::vector< int32_t > > webrtc::RTCTestStats::m_sequence_int32

◆ m_sequence_int64

RTCStatsMember< std::vector< int64_t > > webrtc::RTCTestStats::m_sequence_int64

◆ m_sequence_string

RTCStatsMember< std::vector< std::string > > webrtc::RTCTestStats::m_sequence_string

◆ m_sequence_uint32

RTCStatsMember< std::vector< uint32_t > > webrtc::RTCTestStats::m_sequence_uint32

◆ m_sequence_uint64

RTCStatsMember< std::vector< uint64_t > > webrtc::RTCTestStats::m_sequence_uint64

◆ m_string

RTCStatsMember< std::string > webrtc::RTCTestStats::m_string

◆ m_uint32

RTCStatsMember< uint32_t > webrtc::RTCTestStats::m_uint32

◆ m_uint64

RTCStatsMember< uint64_t > webrtc::RTCTestStats::m_uint64

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