65 virtual void Initialize();
68 virtual void set_restrict_ice_credentials_change(
bool);
71 virtual void SetNetworkIgnoreMask(
int) = 0;
74 virtual void SetVpnPreference(::webrtc::VpnPreference);
77 virtual void SetVpnList(::std::vector<::rtc::NetworkMask>
const&);
80 virtual void GetCandidateStatsFromPooledSessions(::std::vector<::cricket::CandidateStats>*);
83 virtual ::cricket::PortAllocatorSession*
84 CreateSessionInternal(::std::string_view,
int, ::std::string_view, ::std::string_view) = 0;
87 virtual bool MdnsObfuscationEnabled()
const;
93 MCNAPI ::std::unique_ptr<::cricket::PortAllocatorSession>
94 CreateSession(::std::string_view,
int, ::std::string_view, ::std::string_view);
98 MCNAPI ::std::_Vector_const_iterator<
99 ::std::_Vector_val<::std::_Simple_types<::std::unique_ptr<::cricket::PortAllocatorSession>>>>
111 ::std::set<::rtc::SocketAddress>
const&,
112 ::std::vector<::cricket::RelayServerConfig>
const&,
113 ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress>>
const&,
115 ::webrtc::PortPrunePolicy,
117 ::std::optional<int>
const&
120 MCNAPI ::std::unique_ptr<::cricket::PortAllocatorSession>
MCAPI bool SetConfiguration(::std::set<::rtc::SocketAddress > const &, ::std::vector<::cricket::RelayServerConfig > const &, ::std::vector<::std::pair<::rtc::SocketAddress, ::rtc::SocketAddress > > const &, int, ::webrtc::PortPrunePolicy, ::webrtc::TurnCustomizer *, ::std::optional< int > const &)