LeviLamina
Loading...
Searching...
No Matches
RTCTransportStats.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/RTCStats.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace webrtc { class Attribute; }
11namespace webrtc { class Timestamp; }
12// clang-format on
13
14namespace webrtc {
15
16class RTCTransportStats : public ::webrtc::RTCStats {
17public:
18 // member variables
19 // NOLINTBEGIN
37 // NOLINTEND
38
39public:
40 // prevent constructor by default
41 RTCTransportStats& operator=(RTCTransportStats const&);
42 RTCTransportStats();
43
44public:
45 // virtual functions
46 // NOLINTBEGIN
47 virtual ::std::vector<::webrtc::Attribute> AttributesImpl(uint64 additional_capacity) const /*override*/;
48
49 virtual ::std::unique_ptr<::webrtc::RTCStats> copy() const /*override*/;
50
51 virtual char const* type() const /*override*/;
52
53 virtual ~RTCTransportStats() /*override*/ = default;
54 // NOLINTEND
55
56public:
57 // member functions
58 // NOLINTBEGIN
60
61 MCNAPI RTCTransportStats(::std::string id, ::webrtc::Timestamp timestamp);
62 // NOLINTEND
63
64public:
65 // static variables
66 // NOLINTBEGIN
67 MCNAPI static ::std::add_lvalue_reference_t<char const[]> kType();
68 // NOLINTEND
69
70public:
71 // constructor thunks
72 // NOLINTBEGIN
73 MCNAPI void* $ctor(::webrtc::RTCTransportStats const&);
74
75 MCNAPI void* $ctor(::std::string id, ::webrtc::Timestamp timestamp);
76 // NOLINTEND
77
78public:
79 // virtual function thunks
80 // NOLINTBEGIN
81 MCNAPI ::std::vector<::webrtc::Attribute> $AttributesImpl(uint64 additional_capacity) const;
82
83 MCNAPI ::std::unique_ptr<::webrtc::RTCStats> $copy() const;
84
85 MCNAPI char const* $type() const;
86
87
88 // NOLINTEND
89
90public:
91 // vftables
92 // NOLINTBEGIN
93 MCNAPI static void** $vftable();
94 // NOLINTEND
95};
96
97} // namespace webrtc
Definition Attribute.h:7
Definition RTCStats.h:12
Definition RTCTransportStats.h:16
static MCAPI void ** $vftable()
MCAPI RTCTransportStats(::std::string id, ::webrtc::Timestamp timestamp)
MCAPI void * $ctor(::webrtc::RTCTransportStats const &)
MCAPI ::std::unique_ptr<::webrtc::RTCStats > $copy() const
MCAPI char const * $type() const
MCAPI ::std::vector<::webrtc::Attribute > $AttributesImpl(uint64 additional_capacity) const
MCAPI void * $ctor(::std::string id, ::webrtc::Timestamp timestamp)
static MCAPI ::std::add_lvalue_reference_t< char const[]> kType()
MCAPI RTCTransportStats(::webrtc::RTCTransportStats const &)
Definition Timestamp.h:15
Definition Alias.h:14