LeviLamina
Loading...
Searching...
No Matches
PeerConnectionMessageHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class CreateSessionDescriptionObserver; }
8namespace webrtc { class LegacyStatsCollectorInterface; }
9namespace webrtc { class MediaStreamTrackInterface; }
10namespace webrtc { class RTCError; }
11namespace webrtc { class SetSessionDescriptionObserver; }
12namespace webrtc { class StatsObserver; }
13// clang-format on
14
15namespace webrtc {
16
18public:
19 // member variables
20 // NOLINTBEGIN
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
30
31public:
32 // member functions
33 // NOLINTBEGIN
34 MCNAPI void
36
37 MCNAPI void PostGetStats(
41 );
42
43 MCNAPI void
45
47
48 MCNAPI void RequestUsagePatternReport(::std::function<void()> func, int delay_ms);
49
51 // NOLINTEND
52
53public:
54 // destructor thunk
55 // NOLINTBEGIN
56 MCNAPI void $dtor();
57 // NOLINTEND
58};
59
60} // namespace webrtc
Definition CreateSessionDescriptionObserver.h:16
Definition LegacyStatsCollectorInterface.h:14
Definition MediaStreamTrackInterface.h:11
Definition PeerConnectionMessageHandler.h:17
MCAPI void PostSetSessionDescriptionFailure(::webrtc::SetSessionDescriptionObserver *observer, ::webrtc::RTCError &&error)
MCAPI void PostCreateSessionDescriptionFailure(::webrtc::CreateSessionDescriptionObserver *observer, ::webrtc::RTCError error)
MCAPI void PostSetSessionDescriptionSuccess(::webrtc::SetSessionDescriptionObserver *observer)
MCAPI void RequestUsagePatternReport(::std::function< void()> func, int delay_ms)
MCAPI void PostGetStats(::webrtc::StatsObserver *observer, ::webrtc::LegacyStatsCollectorInterface *legacy_stats, ::webrtc::MediaStreamTrackInterface *track)
Definition RTCError.h:10
Definition SetSessionDescriptionObserver.h:15
Definition StatsObserver.h:15
Definition Alias.h:14