|
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<::webrtc::AsyncPacketSocket > | CreateUdpSocket (::webrtc::SocketAddress const &address, ushort min_port, ushort max_port)=0 |
| virtual ::std::shared_ptr<::webrtc::AsyncPacketSocket > | CreateGlobalUdpSocket (::webrtc::SocketAddress const &address, ushort min_port, ushort max_port)=0 |
| virtual ::std::unique_ptr<::webrtc::AsyncListenSocket > | CreateServerTcpSocket (::webrtc::SocketAddress const &local_address, ushort min_port, ushort max_port, int opts)=0 |
| virtual ::std::unique_ptr<::webrtc::AsyncPacketSocket > | CreateClientTcpSocket (::webrtc::SocketAddress const &local_address, ::webrtc::SocketAddress const &remote_address, ::webrtc::PacketSocketTcpOptions const &tcp_options)=0 |
| virtual ::std::unique_ptr<::webrtc::AsyncDnsResolverInterface > | CreateAsyncDnsResolver ()=0 |