#include "api/stats/rtcstats_objects.h"
#include <utility>
#include "api/stats/attribute.h"
#include "api/stats/rtc_stats.h"
#include "rtc_base/checks.h"
namespace webrtc {
WEBRTC_RTCSTATS_IMPL(…)
RTCCertificateStats::RTCCertificateStats(std::string id, Timestamp timestamp)
: … { … }
RTCCertificateStats::~RTCCertificateStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCCodecStats::RTCCodecStats(std::string id, Timestamp timestamp)
: … { … }
RTCCodecStats::~RTCCodecStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCDataChannelStats::RTCDataChannelStats(std::string id, Timestamp timestamp)
: … { … }
RTCDataChannelStats::~RTCDataChannelStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCIceCandidatePairStats::RTCIceCandidatePairStats(std::string id,
Timestamp timestamp)
: … { … }
RTCIceCandidatePairStats::~RTCIceCandidatePairStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCIceCandidateStats::RTCIceCandidateStats(std::string id,
Timestamp timestamp,
bool is_remote)
: … { … }
RTCIceCandidateStats::~RTCIceCandidateStats() { … }
const char RTCLocalIceCandidateStats::kType[] = …;
RTCLocalIceCandidateStats::RTCLocalIceCandidateStats(std::string id,
Timestamp timestamp)
: … { … }
std::unique_ptr<RTCStats> RTCLocalIceCandidateStats::copy() const { … }
const char* RTCLocalIceCandidateStats::type() const { … }
const char RTCRemoteIceCandidateStats::kType[] = …;
RTCRemoteIceCandidateStats::RTCRemoteIceCandidateStats(std::string id,
Timestamp timestamp)
: … { … }
std::unique_ptr<RTCStats> RTCRemoteIceCandidateStats::copy() const { … }
const char* RTCRemoteIceCandidateStats::type() const { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCPeerConnectionStats::RTCPeerConnectionStats(std::string id,
Timestamp timestamp)
: … { … }
RTCPeerConnectionStats::~RTCPeerConnectionStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCRtpStreamStats::RTCRtpStreamStats(std::string id, Timestamp timestamp)
: … { … }
RTCRtpStreamStats::~RTCRtpStreamStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCReceivedRtpStreamStats::RTCReceivedRtpStreamStats(std::string id,
Timestamp timestamp)
: … { … }
RTCReceivedRtpStreamStats::~RTCReceivedRtpStreamStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCSentRtpStreamStats::RTCSentRtpStreamStats(std::string id,
Timestamp timestamp)
: … { … }
RTCSentRtpStreamStats::~RTCSentRtpStreamStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCInboundRtpStreamStats::RTCInboundRtpStreamStats(std::string id,
Timestamp timestamp)
: … { … }
RTCInboundRtpStreamStats::~RTCInboundRtpStreamStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCOutboundRtpStreamStats::RTCOutboundRtpStreamStats(std::string id,
Timestamp timestamp)
: … { … }
RTCOutboundRtpStreamStats::~RTCOutboundRtpStreamStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCRemoteInboundRtpStreamStats::RTCRemoteInboundRtpStreamStats(
std::string id,
Timestamp timestamp)
: … { … }
RTCRemoteInboundRtpStreamStats::~RTCRemoteInboundRtpStreamStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCRemoteOutboundRtpStreamStats::RTCRemoteOutboundRtpStreamStats(
std::string id,
Timestamp timestamp)
: … { … }
RTCRemoteOutboundRtpStreamStats::~RTCRemoteOutboundRtpStreamStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCMediaSourceStats::RTCMediaSourceStats(std::string id, Timestamp timestamp)
: … { … }
RTCMediaSourceStats::~RTCMediaSourceStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCAudioSourceStats::RTCAudioSourceStats(std::string id, Timestamp timestamp)
: … { … }
RTCAudioSourceStats::~RTCAudioSourceStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCVideoSourceStats::RTCVideoSourceStats(std::string id, Timestamp timestamp)
: … { … }
RTCVideoSourceStats::~RTCVideoSourceStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCTransportStats::RTCTransportStats(std::string id, Timestamp timestamp)
: … { … }
RTCTransportStats::~RTCTransportStats() { … }
WEBRTC_RTCSTATS_IMPL(…)
RTCAudioPlayoutStats::RTCAudioPlayoutStats(const std::string& id,
Timestamp timestamp)
: … { … }
RTCAudioPlayoutStats::~RTCAudioPlayoutStats() { … }
}