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

#include <rtcstats_objects.h>

Inheritance diagram for webrtc::RTCIceCandidatePairStats:
webrtc::RTCStats webrtc::RTCStats

Public Member Functions

 WEBRTC_RTCSTATS_DECL ()
 
 RTCIceCandidatePairStats (const std::string &id, int64_t timestamp_us)
 
 RTCIceCandidatePairStats (std::string &&id, int64_t timestamp_us)
 
 RTCIceCandidatePairStats (const RTCIceCandidatePairStats &other)
 
 ~RTCIceCandidatePairStats () override
 
 WEBRTC_RTCSTATS_DECL ()
 
 RTCIceCandidatePairStats (const std::string &id, int64_t timestamp_us)
 
 RTCIceCandidatePairStats (std::string &&id, int64_t timestamp_us)
 
 RTCIceCandidatePairStats (const RTCIceCandidatePairStats &other)
 
 ~RTCIceCandidatePairStats () 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< std::stringtransport_id
 
RTCStatsMember< std::stringlocal_candidate_id
 
RTCStatsMember< std::stringremote_candidate_id
 
RTCStatsMember< std::stringstate
 
RTCStatsMember< uint64_tpriority
 
RTCStatsMember< bool > nominated
 
RTCStatsMember< bool > writable
 
RTCStatsMember< bool > readable
 
RTCStatsMember< uint64_tbytes_sent
 
RTCStatsMember< uint64_tbytes_received
 
RTCStatsMember< double > total_round_trip_time
 
RTCStatsMember< double > current_round_trip_time
 
RTCStatsMember< double > available_outgoing_bitrate
 
RTCStatsMember< double > available_incoming_bitrate
 
RTCStatsMember< uint64_trequests_received
 
RTCStatsMember< uint64_trequests_sent
 
RTCStatsMember< uint64_tresponses_received
 
RTCStatsMember< uint64_tresponses_sent
 
RTCStatsMember< uint64_tretransmissions_received
 
RTCStatsMember< uint64_tretransmissions_sent
 
RTCStatsMember< uint64_tconsent_requests_received
 
RTCStatsMember< uint64_tconsent_requests_sent
 
RTCStatsMember< uint64_tconsent_responses_received
 
RTCStatsMember< uint64_tconsent_responses_sent
 

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

◆ RTCIceCandidatePairStats() [1/6]

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

◆ RTCIceCandidatePairStats() [2/6]

webrtc::RTCIceCandidatePairStats::RTCIceCandidatePairStats ( std::string &&  id,
int64_t  timestamp_us 
)

◆ RTCIceCandidatePairStats() [3/6]

webrtc::RTCIceCandidatePairStats::RTCIceCandidatePairStats ( const RTCIceCandidatePairStats other)

◆ ~RTCIceCandidatePairStats() [1/2]

webrtc::RTCIceCandidatePairStats::~RTCIceCandidatePairStats ( )
override

◆ RTCIceCandidatePairStats() [4/6]

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

◆ RTCIceCandidatePairStats() [5/6]

webrtc::RTCIceCandidatePairStats::RTCIceCandidatePairStats ( std::string &&  id,
int64_t  timestamp_us 
)

◆ RTCIceCandidatePairStats() [6/6]

webrtc::RTCIceCandidatePairStats::RTCIceCandidatePairStats ( const RTCIceCandidatePairStats other)

◆ ~RTCIceCandidatePairStats() [2/2]

webrtc::RTCIceCandidatePairStats::~RTCIceCandidatePairStats ( )
override

Member Function Documentation

◆ WEBRTC_RTCSTATS_DECL() [1/2]

webrtc::RTCIceCandidatePairStats::WEBRTC_RTCSTATS_DECL ( )

◆ WEBRTC_RTCSTATS_DECL() [2/2]

webrtc::RTCIceCandidatePairStats::WEBRTC_RTCSTATS_DECL ( )

Member Data Documentation

◆ available_incoming_bitrate

RTCStatsMember< double > webrtc::RTCIceCandidatePairStats::available_incoming_bitrate

◆ available_outgoing_bitrate

RTCStatsMember< double > webrtc::RTCIceCandidatePairStats::available_outgoing_bitrate

◆ bytes_received

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::bytes_received

◆ bytes_sent

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::bytes_sent

◆ consent_requests_received

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::consent_requests_received

◆ consent_requests_sent

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::consent_requests_sent

◆ consent_responses_received

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::consent_responses_received

◆ consent_responses_sent

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::consent_responses_sent

◆ current_round_trip_time

RTCStatsMember< double > webrtc::RTCIceCandidatePairStats::current_round_trip_time

◆ local_candidate_id

RTCStatsMember< std::string > webrtc::RTCIceCandidatePairStats::local_candidate_id

◆ nominated

RTCStatsMember< bool > webrtc::RTCIceCandidatePairStats::nominated

◆ priority

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::priority

◆ readable

RTCStatsMember< bool > webrtc::RTCIceCandidatePairStats::readable

◆ remote_candidate_id

RTCStatsMember< std::string > webrtc::RTCIceCandidatePairStats::remote_candidate_id

◆ requests_received

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::requests_received

◆ requests_sent

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::requests_sent

◆ responses_received

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::responses_received

◆ responses_sent

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::responses_sent

◆ retransmissions_received

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::retransmissions_received

◆ retransmissions_sent

RTCStatsMember< uint64_t > webrtc::RTCIceCandidatePairStats::retransmissions_sent

◆ state

RTCStatsMember< std::string > webrtc::RTCIceCandidatePairStats::state

◆ total_round_trip_time

RTCStatsMember< double > webrtc::RTCIceCandidatePairStats::total_round_trip_time

◆ transport_id

RTCStatsMember< std::string > webrtc::RTCIceCandidatePairStats::transport_id

◆ writable

RTCStatsMember< bool > webrtc::RTCIceCandidatePairStats::writable

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