From fb658ca282abe7f4c0465865c319c10a4ce2bcc9 Mon Sep 17 00:00:00 2001 From: Harald Alvestrand Date: Tue, 10 Oct 2023 07:24:54 +0000 Subject: [PATCH] RTC_EXPORT AsyncDnsResolver Its predecessor is being used directly by at least one Chromium function. Bug: webrtc:12598 Change-Id: I0c521f03cf6664036a48d5d45dcacaa74ae8582c Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322800 Reviewed-by: Mirko Bonadei Commit-Queue: Mirko Bonadei Auto-Submit: Harald Alvestrand Commit-Queue: Harald Alvestrand Cr-Commit-Position: refs/heads/main@{#40896} --- rtc_base/BUILD.gn | 1 + rtc_base/async_dns_resolver.h | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn index fdc2adf639..419128d89d 100644 --- a/rtc_base/BUILD.gn +++ b/rtc_base/BUILD.gn @@ -940,6 +940,7 @@ rtc_library("async_dns_resolver") { "../api:make_ref_counted", "../api:sequence_checker", "../api/task_queue:pending_task_safety_flag", + "system:rtc_export", ] } diff --git a/rtc_base/async_dns_resolver.h b/rtc_base/async_dns_resolver.h index c15af7a1cb..288751efa4 100644 --- a/rtc_base/async_dns_resolver.h +++ b/rtc_base/async_dns_resolver.h @@ -16,6 +16,7 @@ #include "api/sequence_checker.h" #include "api/task_queue/pending_task_safety_flag.h" #include "rtc_base/ref_counted_object.h" +#include "rtc_base/system/rtc_export.h" #include "rtc_base/thread_annotations.h" namespace webrtc { @@ -37,7 +38,7 @@ class AsyncDnsResolverResultImpl : public AsyncDnsResolverResult { int error_ RTC_GUARDED_BY(sequence_checker_); }; -class AsyncDnsResolver : public AsyncDnsResolverInterface { +class RTC_EXPORT AsyncDnsResolver : public AsyncDnsResolverInterface { public: AsyncDnsResolver(); ~AsyncDnsResolver();