20 enum class Options :
int {
34 virtual ::std::unique_ptr<::rtc::AsyncPacketSocket>
37 virtual ::std::shared_ptr<::rtc::AsyncPacketSocket>
38 CreateGlobalUdpSocket(
::rtc::SocketAddress const& address, ushort min_port, ushort max_port) = 0;
40 virtual ::std::unique_ptr<::rtc::AsyncListenSocket>
41 CreateServerTcpSocket(
::rtc::SocketAddress const& local_address, ushort min_port, ushort max_port,
int opts) = 0;
43 virtual ::std::unique_ptr<::rtc::AsyncPacketSocket> CreateClientTcpSocket(
47 ::std::string
const& user_agent,
51 virtual ::std::unique_ptr<::webrtc::AsyncDnsResolverInterface> CreateAsyncDnsResolver() = 0;