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();