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
7
namespace
cricket {
class
IceTransportInternal; }
8
namespace
rtc {
class
PacketTransportInternal; }
9
namespace
rtc {
class
Thread; }
10
namespace
rtc {
struct
NetworkRoute; }
11
// clang-format on
12
13
namespace
webrtc {
14
15
class
BasicRegatheringController
{
16
public
:
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
25
public
:
26
// member functions
27
// NOLINTBEGIN
28
MCAPI
29
BasicRegatheringController
(
::webrtc::BasicRegatheringController::Config
const
&,
::cricket::IceTransportInternal
*,
::rtc::Thread
*);
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
46
public
:
47
// constructor thunks
48
// NOLINTBEGIN
49
MCAPI
void
*
50
$ctor(
::webrtc::BasicRegatheringController::Config
const
&,
::cricket::IceTransportInternal
*,
::rtc::Thread
*);
51
// NOLINTEND
52
53
public
:
54
// vftables
55
// NOLINTBEGIN
56
MCAPI
static
void
** $vftable();
57
// NOLINTEND
58
};
59
60
}
// namespace webrtc
cricket::IceTransportInternal
Definition
IceTransportInternal.h:7
rtc::PacketTransportInternal
Definition
PacketTransportInternal.h:15
rtc::Thread
Definition
Thread.h:20
webrtc::BasicRegatheringController
Definition
BasicRegatheringController.h:15
webrtc::BasicRegatheringController::Config
Definition
BasicRegatheringController.h:23
src
mc
external
webrtc
BasicRegatheringController.h
Generated on Sat Apr 26 2025 05:55:42 for LeviLamina by
1.12.0