LeviLamina
Loading...
Searching...
No Matches
StunPort.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace rtc { class Network; }
8namespace rtc { class PacketSocketFactory; }
9namespace rtc { class SocketAddress; }
10namespace rtc { class Thread; }
11namespace webrtc { class FieldTrialsView; }
12// clang-format on
13
14namespace cricket {
15
16class StunPort {
17public:
18 // member functions
19 // NOLINTBEGIN
20 MCAPI
21 StunPort(::rtc::Thread*, ::rtc::PacketSocketFactory*, ::rtc::Network const*, ushort, ushort, ::std::string_view, ::std::string_view, ::std::set<::rtc::SocketAddress> const&, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>> const&, ::webrtc::FieldTrialsView const*);
22 // NOLINTEND
23
24public:
25 // static functions
26 // NOLINTBEGIN
27 MCAPI static ::std::
28 unique_ptr<::cricket::StunPort>
29 Create(::rtc::Thread*, ::rtc::PacketSocketFactory*, ::rtc::Network const*, ushort, ushort, ::std::string_view, ::std::string_view, ::std::set<::rtc::SocketAddress> const&, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>> const&, ::std::optional<int>, ::webrtc::FieldTrialsView const*);
30 // NOLINTEND
31
32public:
33 // constructor thunks
34 // NOLINTBEGIN
35 MCAPI void*
36 $ctor(::rtc::Thread*, ::rtc::PacketSocketFactory*, ::rtc::Network const*, ushort, ushort, ::std::string_view, ::std::string_view, ::std::set<::rtc::SocketAddress> const&, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>> const&, ::webrtc::FieldTrialsView const*);
37 // NOLINTEND
38
39public:
40 // vftables
41 // NOLINTBEGIN
42 MCAPI static void** $vftableForHasSlots();
43
44 MCAPI static void** $vftableForPortInterface();
45 // NOLINTEND
46};
47
48} // namespace cricket
Definition StunPort.h:16
Definition Network.h:18
Definition PacketSocketFactory.h:17
Definition Thread.h:20
Definition FieldTrialsView.h:7