3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/Port.h"
7#include "mc/external/webrtc/UDPPort.h"
25 virtual void PrepareAddress() ;
27 virtual ~StunPort() =
default;
37 ::std::set<::webrtc::SocketAddress>
const& servers,
38 ::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const>>
const& static_stun_servers
45 MCNAPI static ::std::unique_ptr<::webrtc::StunPort>
Create(
49 ::std::set<::webrtc::SocketAddress>
const& servers,
50 ::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const>>
const& static_stun_servers,
51 ::std::optional<int> stun_keepalive_interval
62 ::std::set<::webrtc::SocketAddress>
const& servers,
63 ::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const>>
const& static_stun_servers
Definition SocketAddress.h:11
Definition StaticStunServer.h:12
MCAPI void $PrepareAddress()
MCAPI StunPort(::webrtc::Port::PortParametersRef const &args, ushort min_port, ushort max_port, ::std::set<::webrtc::SocketAddress > const &servers, ::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const > > const &static_stun_servers)
static MCAPI void ** $vftableForHasSlots()
static MCAPI ::std::unique_ptr<::webrtc::StunPort > Create(::webrtc::Port::PortParametersRef const &args, ushort min_port, ushort max_port, ::std::set<::webrtc::SocketAddress > const &servers, ::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const > > const &static_stun_servers, ::std::optional< int > stun_keepalive_interval)
MCAPI void * $ctor(::webrtc::Port::PortParametersRef const &args, ushort min_port, ushort max_port, ::std::set<::webrtc::SocketAddress > const &servers, ::std::vector<::std::shared_ptr<::webrtc::StaticStunServer const > > const &static_stun_servers)
static MCAPI void ** $vftableForPortInterface()