LeviLamina
Loading...
Searching...
No Matches
BasicRegatheringController.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cricket { class IceTransportInternal; }
8namespace rtc { class PacketTransportInternal; }
9namespace rtc { class Thread; }
10namespace rtc { struct NetworkRoute; }
11// clang-format on
12
13namespace webrtc {
14
16public:
17 // BasicRegatheringController inner types declare
18 // clang-format off
19 struct Config;
20 // clang-format on
21
22 // BasicRegatheringController inner types define
23 struct Config {};
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCAPI
30
31 MCAPI void OnIceTransportNetworkRouteChanged(::std::optional<::rtc::NetworkRoute>);
32
33 MCAPI void OnIceTransportReceivingState(::rtc::PacketTransportInternal*);
34
35 MCAPI void OnIceTransportStateChanged(::cricket::IceTransportInternal*);
36
37 MCAPI void OnIceTransportWritableState(::rtc::PacketTransportInternal*);
38
39 MCAPI void ScheduleRecurringRegatheringOnFailedNetworks();
40
41 MCAPI void SetConfig(::webrtc::BasicRegatheringController::Config const&);
42
43 MCAPI void Start();
44 // NOLINTEND
45
46public:
47 // constructor thunks
48 // NOLINTBEGIN
49 MCAPI void*
51 // NOLINTEND
52
53public:
54 // vftables
55 // NOLINTBEGIN
56 MCAPI static void** $vftable();
57 // NOLINTEND
58};
59
60} // namespace webrtc
Definition IceTransportInternal.h:7
Definition PacketTransportInternal.h:15
Definition Thread.h:20
Definition BasicRegatheringController.h:15
Definition BasicRegatheringController.h:23