3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/UDPPort.h"
10namespace rtc {
class Network; }
11namespace rtc {
class PacketSocketFactory; }
12namespace rtc {
class SocketAddress; }
13namespace rtc {
class Thread; }
14namespace webrtc {
class FieldTrialsView; }
28 virtual void PrepareAddress() ;
43 ::std::string_view username,
44 ::std::string_view password,
45 ::std::set<::rtc::SocketAddress>
const& servers,
46 ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>>
const& mapped_ports,
54 MCNAPI static ::std::unique_ptr<::cricket::StunPort>
Create(
60 ::std::string_view username,
61 ::std::string_view password,
62 ::std::set<::rtc::SocketAddress>
const& servers,
63 ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>>
const& mapped_ports,
64 ::std::optional<int> stun_keepalive_interval,
78 ::std::string_view username,
79 ::std::string_view password,
80 ::std::set<::rtc::SocketAddress>
const& servers,
81 ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>>
const& mapped_ports,
static MCAPI ::std::unique_ptr<::cricket::StunPort > Create(::rtc::Thread *thread, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ushort min_port, ushort max_port, ::std::string_view username, ::std::string_view password, ::std::set<::rtc::SocketAddress > const &servers, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &mapped_ports, ::std::optional< int > stun_keepalive_interval, ::webrtc::FieldTrialsView const *field_trials)
static MCAPI void ** $vftableForHasSlots()
MCAPI void * $ctor(::rtc::Thread *thread, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ushort min_port, ushort max_port, ::std::string_view username, ::std::string_view password, ::std::set<::rtc::SocketAddress > const &servers, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &mapped_ports, ::webrtc::FieldTrialsView const *field_trials)
static MCAPI void ** $vftableForPortInterface()
MCAPI void $PrepareAddress()
MCAPI StunPort(::rtc::Thread *thread, ::rtc::PacketSocketFactory *factory, ::rtc::Network const *network, ushort min_port, ushort max_port, ::std::string_view username, ::std::string_view password, ::std::set<::rtc::SocketAddress > const &servers, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &mapped_ports, ::webrtc::FieldTrialsView const *field_trials)
Definition PacketSocketFactory.h:17
Definition FieldTrialsView.h:7