3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/absl/AnyInvocable.h"
7#include "mc/external/rtc/RefCountedBase.h"
8#include "mc/external/webrtc/AsyncDnsResolverInterface.h"
29 enum class Status :
int {
44 State& operator=(State
const&);
51 virtual ~State() =
default;
72 AsyncDnsResolver& operator=(AsyncDnsResolver
const&);
78 virtual ~AsyncDnsResolver() =
default;
85 virtual ::webrtc::AsyncDnsResolverResult
const& result() const ;
91 MCNAPI AsyncDnsResolver();
103 MCNAPI
void $Start(::rtc::SocketAddress const& addr, ::absl::AnyInvocable<
void()> callback);
105 MCNAPI
void $Start(::rtc::SocketAddress const& addr,
int family, ::absl::AnyInvocable<
void()> callback);
Definition AnyInvocable.h:8
Definition RefCountedBase.h:7
Definition SocketAddress.h:12
Definition AsyncDnsResolverInterface.h:16
Definition AsyncDnsResolverResult.h:12
Definition AsyncDnsResolver.h:26
static MCAPI void ** $vftable()
MCAPI::webrtc::AsyncDnsResolverResult const & $result() const
MCAPI void $Start(::rtc::SocketAddress const &addr, ::absl::AnyInvocable< void()> callback)
static MCAPI void ** $vftable()