LeviLamina
Loading...
Searching...
No Matches
RTCStatsReport.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/RefCountedNonVirtual.h"
7#include "mc/external/webrtc/scoped_refptr.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace webrtc { class RTCStats; }
12namespace webrtc { class Timestamp; }
13// clang-format on
14
15namespace webrtc {
16
17class RTCStatsReport : public ::rtc::RefCountedNonVirtual<::webrtc::RTCStatsReport> {
18public:
19 // RTCStatsReport inner types declare
20 // clang-format off
21 class ConstIterator;
22 // clang-format on
23
24 // RTCStatsReport inner types define
26 public:
27 // member variables
28 // NOLINTBEGIN
31 // NOLINTEND
32
33 public:
34 // prevent constructor by default
35 ConstIterator& operator=(ConstIterator const&);
38
39 public:
40 // member functions
41 // NOLINTBEGIN
44 ::std::_Tree_const_iterator<::std::_Tree_val<::std::_Tree_simple_types<
45 ::std::pair<::std::string const, ::std::unique_ptr<::webrtc::RTCStats const>>>>>
46 );
47
49
50 MCNAPI ::webrtc::RTCStats const& operator*() const;
51
52 MCNAPI ::webrtc::RTCStatsReport::ConstIterator& operator++();
53
54 MCNAPI ::webrtc::RTCStats const* operator->() const;
55
57
59 // NOLINTEND
60
61 public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCNAPI void* $ctor(
66 ::std::_Tree_const_iterator<::std::_Tree_val<::std::_Tree_simple_types<
67 ::std::pair<::std::string const, ::std::unique_ptr<::webrtc::RTCStats const>>>>>
68 );
69 // NOLINTEND
70
71 public:
72 // destructor thunk
73 // NOLINTBEGIN
74 MCNAPI void $dtor();
75 // NOLINTEND
76 };
77
78public:
79 // member variables
80 // NOLINTBEGIN
83 // NOLINTEND
84
85public:
86 // prevent constructor by default
87 RTCStatsReport& operator=(RTCStatsReport const&);
90
91public:
92 // member functions
93 // NOLINTBEGIN
94 MCNAPI void AddStats(::std::unique_ptr<::webrtc::RTCStats const>);
95
96 MCNAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsReport> Copy() const;
97
98 MCNAPI ::webrtc::RTCStats const* Get(::std::string const&) const;
99
101
102 MCNAPI ::std::unique_ptr<::webrtc::RTCStats const> Take(::std::string const&);
103
105
106 MCNAPI ::std::string ToJson() const;
107
108 MCNAPI ::webrtc::RTCStatsReport::ConstIterator begin() const;
109
110 MCNAPI ::webrtc::RTCStatsReport::ConstIterator end() const;
111 // NOLINTEND
112
113public:
114 // static functions
115 // NOLINTBEGIN
116 MCNAPI static ::webrtc::scoped_refptr<::webrtc::RTCStatsReport> Create(::webrtc::Timestamp);
117 // NOLINTEND
118
119public:
120 // constructor thunks
121 // NOLINTBEGIN
123 // NOLINTEND
124};
125
126} // namespace webrtc
Definition RefCountedNonVirtual.h:8
Definition RTCStatsReport.h:25
MCAPI bool operator!=(::webrtc::RTCStatsReport::ConstIterator const &) const
MCAPI::webrtc::RTCStats const & operator*() const
MCAPI::webrtc::RTCStatsReport::ConstIterator & operator++()
MCAPI::webrtc::RTCStats const * operator->() const
MCAPI void * $ctor(::webrtc::scoped_refptr<::webrtc::RTCStatsReport const > const &, ::std::_Tree_const_iterator<::std::_Tree_val<::std::_Tree_simple_types< ::std::pair<::std::string const, ::std::unique_ptr<::webrtc::RTCStats const > > > > >)
MCAPI ConstIterator(::webrtc::scoped_refptr<::webrtc::RTCStatsReport const > const &, ::std::_Tree_const_iterator<::std::_Tree_val<::std::_Tree_simple_types< ::std::pair<::std::string const, ::std::unique_ptr<::webrtc::RTCStats const > > > > >)
MCAPI bool operator==(::webrtc::RTCStatsReport::ConstIterator const &) const
Definition RTCStatsReport.h:17
MCAPI::std::string ToJson() const
MCAPI::webrtc::RTCStatsReport::ConstIterator end() const
MCAPI ::std::unique_ptr<::webrtc::RTCStats const > Take(::std::string const &)
MCAPI void * $ctor(::webrtc::Timestamp)
MCAPI RTCStatsReport(::webrtc::Timestamp)
static MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsReport > Create(::webrtc::Timestamp)
MCAPI::webrtc::RTCStatsReport::ConstIterator begin() const
MCAPI void TakeMembersFrom(::webrtc::scoped_refptr<::webrtc::RTCStatsReport >)
MCAPI::webrtc::RTCStats const * Get(::std::string const &) const
MCAPI ::webrtc::scoped_refptr<::webrtc::RTCStatsReport > Copy() const
MCAPI void AddStats(::std::unique_ptr<::webrtc::RTCStats const >)
Definition Timestamp.h:10
Definition scoped_refptr.h:8
Definition Alias.h:14