3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/cricket/PortAllocator.h"
10namespace cricket {
class PortAllocatorSession; }
11namespace cricket {
class RelayPortFactoryInterface; }
12namespace rtc {
class NetworkManager; }
13namespace rtc {
class NetworkMask; }
14namespace rtc {
class PacketSocketFactory; }
15namespace webrtc {
class FieldTrialsView; }
16namespace webrtc {
class TurnCustomizer; }
46 virtual void SetNetworkIgnoreMask(
int network_ignore_mask) ;
49 virtual ::cricket::PortAllocatorSession* CreateSessionInternal(
50 ::std::string_view content_name,
52 ::std::string_view ice_ufrag,
53 ::std::string_view ice_pwd
57 virtual void SetVpnList(::std::vector<::rtc::NetworkMask>
const& vpn_list) ;
60 virtual bool MdnsObfuscationEnabled()
const ;
101 ::std::string_view content_name,
103 ::std::string_view ice_ufrag,
104 ::std::string_view ice_pwd
107 MCNAPI
void $SetVpnList(::std::vector<::rtc::NetworkMask>
const& vpn_list);
Definition BasicPortAllocator.h:21
static MCAPI void ** $vftable()
MCAPI void * $ctor(::rtc::NetworkManager *network_manager, ::rtc::PacketSocketFactory *socket_factory, ::webrtc::TurnCustomizer *customizer, ::cricket::RelayPortFactoryInterface *relay_port_factory, ::webrtc::FieldTrialsView const *field_trials)
MCAPI::cricket::PortAllocatorSession * $CreateSessionInternal(::std::string_view content_name, int component, ::std::string_view ice_ufrag, ::std::string_view ice_pwd)
MCAPI void $SetVpnList(::std::vector<::rtc::NetworkMask > const &vpn_list)
MCAPI BasicPortAllocator(::rtc::NetworkManager *network_manager, ::rtc::PacketSocketFactory *socket_factory, ::webrtc::TurnCustomizer *customizer, ::cricket::RelayPortFactoryInterface *relay_port_factory, ::webrtc::FieldTrialsView const *field_trials)
MCAPI bool $MdnsObfuscationEnabled() const
MCAPI int GetNetworkIgnoreMask() const
MCAPI void $SetNetworkIgnoreMask(int network_ignore_mask)
Definition PortAllocator.h:25
Definition RelayPortFactoryInterface.h:14
Definition NetworkManager.h:19
Definition PacketSocketFactory.h:17
Definition FieldTrialsView.h:7
Definition TurnCustomizer.h:13