3#include "mc/_HeaderOutputPredefine.h"
7namespace Json {
class Value; }
36 struct CandidateInfo {
48 CandidateInfo& operator=(CandidateInfo
const&);
49 CandidateInfo(CandidateInfo
const&);
55 MCNAPI ::NetherNet::Statistics::Snapshot::CandidateInfo&
70 struct CandidatePairInfo {
99 CandidatePairInfo& operator=(CandidatePairInfo
const&);
100 CandidatePairInfo(CandidatePairInfo
const&);
106 MCNAPI ::NetherNet::Statistics::Snapshot::CandidatePairInfo&
135 Error& operator=(Error
const&);
168 Snapshot& operator=(Snapshot
const&);
169 Snapshot(Snapshot
const&);
197 Statistics& operator=(Statistics
const&);
198 Statistics(Statistics
const&);
207 ::std::string
const& address,
209 ::std::string
const& url,
211 ::std::string
const& errorMessage
215 ::gsl::span<::std::reference_wrapper<::webrtc::RTCTransportStats const>> transportsStats,
216 ::gsl::span<::std::reference_wrapper<::webrtc::RTCLocalIceCandidateStats const>> localCandidatesStats,
217 ::gsl::span<::std::reference_wrapper<::webrtc::RTCRemoteIceCandidateStats const>> remoteCandidatesStats,
218 ::gsl::span<::std::reference_wrapper<::webrtc::RTCIceCandidatePairStats const>> candidatePairsStats
Definition PeerConnectionObserver.h:22
MCAPI bool getLastSnapshot(::NetherNet::SessionState &state) const
MCAPI void _onIceCandidateError(::std::string const &address, int port, ::std::string const &url, int errorCode, ::std::string const &errorMessage)
MCAPI Statistics(::NetherNet::PeerConnectionObserver &peerObserver)
MCAPI void * $ctor(::NetherNet::PeerConnectionObserver &peerObserver)
MCAPI void addSnapshot(::gsl::span<::std::reference_wrapper<::webrtc::RTCTransportStats const > > transportsStats, ::gsl::span<::std::reference_wrapper<::webrtc::RTCLocalIceCandidateStats const > > localCandidatesStats, ::gsl::span<::std::reference_wrapper<::webrtc::RTCRemoteIceCandidateStats const > > remoteCandidatesStats, ::gsl::span<::std::reference_wrapper<::webrtc::RTCIceCandidatePairStats const > > candidatePairsStats)
Definition RTCIceCandidatePairStats.h:16
Definition RTCLocalIceCandidateStats.h:16
Definition RTCRemoteIceCandidateStats.h:16
Definition RTCTransportStats.h:16
Definition SessionState.h:7
Definition Statistics.h:36
MCAPI::Json::Value toJson() const
MCAPI::NetherNet::Statistics::Snapshot::CandidateInfo & operator=(::NetherNet::Statistics::Snapshot::CandidateInfo &&)
Definition Statistics.h:70
MCAPI ~CandidatePairInfo()
MCAPI::NetherNet::Statistics::Snapshot::CandidatePairInfo & operator=(::NetherNet::Statistics::Snapshot::CandidatePairInfo &&)
MCAPI::Json::Value toJson() const
Definition Statistics.h:121
MCAPI::Json::Value toJson() const
Definition Statistics.h:26
MCAPI::Json::Value summarize() const