3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/rtc/RefCountedNonVirtual.h"
7#include "mc/external/webrtc/scoped_refptr.h"
11namespace webrtc {
class RTCStats; }
12namespace webrtc {
class Timestamp; }
44 ::std::_Tree_const_iterator<::std::_Tree_val<::std::_Tree_simple_types<
45 ::std::pair<::std::string
const, ::std::unique_ptr<::webrtc::RTCStats const>>>>> it
52 MCNAPI ::webrtc::RTCStatsReport::ConstIterator&
operator++();
66 ::std::_Tree_const_iterator<::std::_Tree_val<::std::_Tree_simple_types<
67 ::std::pair<::std::string
const, ::std::unique_ptr<::webrtc::RTCStats const>>>>> it
94 MCNAPI
void AddStats(::std::unique_ptr<::webrtc::RTCStats const> stats);
96 MCNAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsReport>
Copy()
const;
98 MCNAPI ::webrtc::RTCStats
const*
Get(::std::string
const&
id)
const;
102 MCNAPI ::std::unique_ptr<::webrtc::RTCStats const>
Take(::std::string
const&
id);
108 MCNAPI ::webrtc::RTCStatsReport::ConstIterator
begin()
const;
110 MCNAPI ::webrtc::RTCStatsReport::ConstIterator
end()
const;
Definition RefCountedNonVirtual.h:8
Definition RTCStatsReport.h:25
MCAPI ConstIterator(::webrtc::scoped_refptr<::webrtc::RTCStatsReport const > const &report, ::std::_Tree_const_iterator<::std::_Tree_val<::std::_Tree_simple_types< ::std::pair<::std::string const, ::std::unique_ptr<::webrtc::RTCStats const > > > > > it)
MCAPI::webrtc::RTCStats const & operator*() const
MCAPI bool operator==(::webrtc::RTCStatsReport::ConstIterator const &other) const
MCAPI void * $ctor(::webrtc::scoped_refptr<::webrtc::RTCStatsReport const > const &report, ::std::_Tree_const_iterator<::std::_Tree_val<::std::_Tree_simple_types< ::std::pair<::std::string const, ::std::unique_ptr<::webrtc::RTCStats const > > > > > it)
MCAPI::webrtc::RTCStatsReport::ConstIterator & operator++()
MCAPI::webrtc::RTCStats const * operator->() const
MCAPI bool operator!=(::webrtc::RTCStatsReport::ConstIterator const &other) const
Definition RTCStatsReport.h:17
MCAPI::std::string ToJson() const
MCAPI void * $ctor(::webrtc::Timestamp timestamp)
MCAPI::webrtc::RTCStatsReport::ConstIterator end() const
MCAPI RTCStatsReport(::webrtc::Timestamp timestamp)
MCAPI void AddStats(::std::unique_ptr<::webrtc::RTCStats const > stats)
MCAPI::webrtc::RTCStats const * Get(::std::string const &id) const
MCAPI::webrtc::RTCStatsReport::ConstIterator begin() const
static MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsReport > Create(::webrtc::Timestamp timestamp)
MCAPI void TakeMembersFrom(::webrtc::scoped_refptr<::webrtc::RTCStatsReport > other)
MCAPI ::std::unique_ptr<::webrtc::RTCStats const > Take(::std::string const &id)
MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsReport > Copy() const
Definition Timestamp.h:10
Definition scoped_refptr.h:8