Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
NetherNet::AsyncDnsResolver Class Reference
Inheritance diagram for NetherNet::AsyncDnsResolver:

Classes

class  State

Public Member Functions

AsyncDnsResolver & operator= (AsyncDnsResolver const &)
 AsyncDnsResolver (AsyncDnsResolver const &)
virtual void Start (::webrtc::SocketAddress const &addr, ::absl::AnyInvocable< void()> callback)
virtual void Start (::webrtc::SocketAddress const &addr, int family, ::absl::AnyInvocable< void()> callback)
virtual::webrtc::AsyncDnsResolverResult const & result () const
MCAPI AsyncDnsResolver (::webrtc::TaskQueueBase *workerThread, ::std::shared_ptr<::NetherNet::DnsCache > cache, ::std::function< void()> beforeResolve)
MCAPI void * $ctor (::webrtc::TaskQueueBase *workerThread, ::std::shared_ptr<::NetherNet::DnsCache > cache, ::std::function< void()> beforeResolve)
MCAPI void $Start (::webrtc::SocketAddress const &addr, ::absl::AnyInvocable< void()> callback)
MCAPI void $Start (::webrtc::SocketAddress const &addr, int family, ::absl::AnyInvocable< void()> callback)
MCAPI::webrtc::AsyncDnsResolverResult const & $result () const

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk93b7fd
::ll::UntypedStorage< 8, 16 > mUnkc6922f
::ll::UntypedStorage< 8, 16 > mUnk21947a
::ll::UntypedStorage< 8, 64 > mUnke323e1

Constructor & Destructor Documentation

◆ AsyncDnsResolver()

MCAPI NetherNet::AsyncDnsResolver::AsyncDnsResolver ( ::webrtc::TaskQueueBase * workerThread,
::std::shared_ptr<::NetherNet::DnsCache > cache,
::std::function< void()> beforeResolve )
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.

Member Function Documentation

◆ Start() [1/2]

virtual void NetherNet::AsyncDnsResolver::Start ( ::webrtc::SocketAddress const & addr,
::absl::AnyInvocable< void()> callback )
virtual

◆ Start() [2/2]

virtual void NetherNet::AsyncDnsResolver::Start ( ::webrtc::SocketAddress const & addr,
int family,
::absl::AnyInvocable< void()> callback )
virtual

◆ result()

virtual::webrtc::AsyncDnsResolverResult const & NetherNet::AsyncDnsResolver::result ( ) const
virtual

◆ $ctor()

MCAPI void * NetherNet::AsyncDnsResolver::$ctor ( ::webrtc::TaskQueueBase * workerThread,
::std::shared_ptr<::NetherNet::DnsCache > cache,
::std::function< void()> beforeResolve )
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.

◆ $Start() [1/2]

MCAPI void NetherNet::AsyncDnsResolver::$Start ( ::webrtc::SocketAddress const & addr,
::absl::AnyInvocable< void()> callback )
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.

◆ $Start() [2/2]

MCAPI void NetherNet::AsyncDnsResolver::$Start ( ::webrtc::SocketAddress const & addr,
int family,
::absl::AnyInvocable< void()> callback )
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.

◆ $result()

MCAPI::webrtc::AsyncDnsResolverResult const & NetherNet::AsyncDnsResolver::$result ( ) const
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: