LeviLamina
Loading...
Searching...
No Matches
NetherNet::PacketSocketFactory Class Reference
+ Inheritance diagram for NetherNet::PacketSocketFactory:

Public Types

enum class  Options : int {
  TlsFake = 1 << 0 , Ssltcp = 1 << 0 , Tls = 1 << 1 , Stun = 1 << 2 ,
  TlsInsecure = 1 << 3
}
 

Public Member Functions

PacketSocketFactoryoperator= (PacketSocketFactory const &)
 
 PacketSocketFactory (PacketSocketFactory const &)
 
virtual ::std::unique_ptr<::webrtc::AsyncDnsResolverInterfaceCreateAsyncDnsResolver ()
 
MCAPI ::std::unique_ptr<::webrtc::AsyncDnsResolverInterface$CreateAsyncDnsResolver ()
 
virtual::rtc::AsyncPacketSocket * CreateUdpSocket (::rtc::SocketAddress const &, ushort, ushort)
 
virtual::rtc::AsyncListenSocket * CreateServerTcpSocket (::rtc::SocketAddress const &, ushort, ushort, int)
 
virtual::rtc::AsyncPacketSocket * CreateClientTcpSocket (::rtc::SocketAddress const &, ::rtc::SocketAddress const &, ::rtc::ProxyInfo const &, ::std::string const &, ::rtc::PacketSocketTcpOptions const &)
 
MCAPI int BindSocket (::rtc::Socket *, ::rtc::SocketAddress const &, ushort, ushort)
 
MCAPI void * $ctor (::rtc::SocketFactory *)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk765ab2
 
::ll::UntypedStorage< 8, 16 > mUnkbbc50e
 
::ll::UntypedStorage< 8, 8 > mUnkb730be
 

Constructor & Destructor Documentation

◆ ~PacketSocketFactory()

virtual NetherNet::PacketSocketFactory::~PacketSocketFactory ( )
virtualdefault

Reimplemented from rtc::PacketSocketFactory.

Member Function Documentation

◆ CreateAsyncDnsResolver()

virtual ::std::unique_ptr<::webrtc::AsyncDnsResolverInterface > NetherNet::PacketSocketFactory::CreateAsyncDnsResolver ( )
virtual

Reimplemented from rtc::BasicPacketSocketFactory.

◆ $CreateAsyncDnsResolver()

MCAPI ::std::unique_ptr<::webrtc::AsyncDnsResolverInterface > NetherNet::PacketSocketFactory::$CreateAsyncDnsResolver ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** NetherNet::PacketSocketFactory::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ CreateUdpSocket()

virtual::rtc::AsyncPacketSocket * rtc::BasicPacketSocketFactory::CreateUdpSocket ( ::rtc::SocketAddress const & ,
ushort ,
ushort  )
virtualinherited

◆ CreateServerTcpSocket()

virtual::rtc::AsyncListenSocket * rtc::BasicPacketSocketFactory::CreateServerTcpSocket ( ::rtc::SocketAddress const & ,
ushort ,
ushort ,
int  )
virtualinherited

◆ CreateClientTcpSocket()

virtual::rtc::AsyncPacketSocket * rtc::BasicPacketSocketFactory::CreateClientTcpSocket ( ::rtc::SocketAddress const & ,
::rtc::SocketAddress const & ,
::rtc::ProxyInfo const & ,
::std::string const & ,
::rtc::PacketSocketTcpOptions const &  )
virtualinherited

◆ BindSocket()

MCAPI int rtc::BasicPacketSocketFactory::BindSocket ( ::rtc::Socket * ,
::rtc::SocketAddress const & ,
ushort ,
ushort  )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * rtc::BasicPacketSocketFactory::$ctor ( ::rtc::SocketFactory * )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: