From f99c355a754cb2a23f84ddf723d9835b67529603 Mon Sep 17 00:00:00 2001 From: Per K Date: Tue, 28 Nov 2023 10:39:49 +0100 Subject: [PATCH] Export rtc::ReceivedPacket To ensure the class can be used by Chrome etc. Bug: webrtc:11943 Change-Id: I54951b5a2005f0efbe2c9fcb58e67e4fe7508b3b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329020 Auto-Submit: Per Kjellander Commit-Queue: Per Kjellander Reviewed-by: Harald Alvestrand Cr-Commit-Position: refs/heads/main@{#41268} --- rtc_base/network/BUILD.gn | 1 + rtc_base/network/received_packet.h | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/rtc_base/network/BUILD.gn b/rtc_base/network/BUILD.gn index 263bfcc282..7e9cf7ab68 100644 --- a/rtc_base/network/BUILD.gn +++ b/rtc_base/network/BUILD.gn @@ -26,6 +26,7 @@ rtc_library("received_packet") { "..:socket_address", "../../api:array_view", "../../api/units:timestamp", + "../system:rtc_export", ] absl_deps = [ "//third_party/abseil-cpp/absl/functional:any_invocable", diff --git a/rtc_base/network/received_packet.h b/rtc_base/network/received_packet.h index 9b10099e9d..e33361ca29 100644 --- a/rtc_base/network/received_packet.h +++ b/rtc_base/network/received_packet.h @@ -16,6 +16,7 @@ #include "api/array_view.h" #include "api/units/timestamp.h" #include "rtc_base/socket_address.h" +#include "rtc_base/system/rtc_export.h" namespace rtc { @@ -23,7 +24,7 @@ namespace rtc { // It contains a payload and metadata. // ReceivedPacket itself does not put constraints on what payload contains. For // example it may contains STUN, SCTP, SRTP, RTP, RTCP.... etc. -class ReceivedPacket { +class RTC_EXPORT ReceivedPacket { public: // Caller must keep memory pointed to by payload and address valid for the // lifetime of this ReceivedPacket.