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"
12namespace rtc {
class SocketAddress; }
13namespace webrtc {
class AsyncDnsResolverResult; }
29 enum class Status :
int {
52 virtual ~State() =
default;
90 virtual ::webrtc::AsyncDnsResolverResult
const& result() const ;
114 MCNAPI
void $Start(::rtc::SocketAddress const& addr, ::absl::AnyInvocable<
void()> callback);
116 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()
Definition AsyncDnsResolver.h:18
MCAPI::webrtc::AsyncDnsResolverResult const & $result() const
MCAPI void $Start(::rtc::SocketAddress const &addr, ::absl::AnyInvocable< void()> callback)
static MCAPI void ** $vftable()