|
LeviLamina
|
Public Types | |
| enum class | Options : int { TlsFake = 1 << 0 , Ssltcp = 1 << 0 , Tls = 1 << 1 , Stun = 1 << 2 , TlsInsecure = 1 << 3 } |
Public Member Functions | |
| virtual ::std::unique_ptr<::rtc::AsyncPacketSocket > | CreateUdpSocket (::rtc::SocketAddress const &address, ushort min_port, ushort max_port)=0 |
| virtual ::std::shared_ptr<::rtc::AsyncPacketSocket > | CreateGlobalUdpSocket (::rtc::SocketAddress const &address, ushort min_port, ushort max_port)=0 |
| virtual ::std::unique_ptr<::rtc::AsyncListenSocket > | CreateServerTcpSocket (::rtc::SocketAddress const &local_address, ushort min_port, ushort max_port, int opts)=0 |
| virtual ::std::unique_ptr<::rtc::AsyncPacketSocket > | CreateClientTcpSocket (::rtc::SocketAddress const &local_address, ::rtc::SocketAddress const &remote_address, ::rtc::ProxyInfo const &proxy_info, ::std::string const &user_agent, ::rtc::PacketSocketTcpOptions const &tcp_options)=0 |
| virtual ::std::unique_ptr<::webrtc::AsyncDnsResolverInterface > | CreateAsyncDnsResolver ()=0 |