Move strong_alias out of rtc_base_approved
Bug: webrtc:9838
Change-Id: Ifb4a8aa64bb94c9f08f7debded70e881a7fb0531
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/258763
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36573}
diff --git a/net/dcsctp/common/BUILD.gn b/net/dcsctp/common/BUILD.gn
index 273a002..37b6008 100644
--- a/net/dcsctp/common/BUILD.gn
+++ b/net/dcsctp/common/BUILD.gn
@@ -11,6 +11,7 @@
rtc_source_set("internal_types") {
deps = [
"../../../rtc_base:rtc_base_approved",
+ "../../../rtc_base:strong_alias",
"../public:types",
]
sources = [ "internal_types.h" ]
diff --git a/net/dcsctp/public/BUILD.gn b/net/dcsctp/public/BUILD.gn
index eb0eb04..e4a1c94 100644
--- a/net/dcsctp/public/BUILD.gn
+++ b/net/dcsctp/public/BUILD.gn
@@ -12,6 +12,7 @@
deps = [
"../../../api:array_view",
"../../../rtc_base:rtc_base_approved",
+ "../../../rtc_base:strong_alias",
]
sources = [
"dcsctp_message.h",
@@ -28,6 +29,7 @@
"../../../api/task_queue:task_queue",
"../../../rtc_base:checks",
"../../../rtc_base:rtc_base_approved",
+ "../../../rtc_base:strong_alias",
]
sources = [
"dcsctp_handover_state.cc",
diff --git a/net/dcsctp/timer/BUILD.gn b/net/dcsctp/timer/BUILD.gn
index 6297bb1..2e30f94 100644
--- a/net/dcsctp/timer/BUILD.gn
+++ b/net/dcsctp/timer/BUILD.gn
@@ -14,6 +14,7 @@
"../../../api/task_queue:task_queue",
"../../../rtc_base:checks",
"../../../rtc_base:rtc_base_approved",
+ "../../../rtc_base:strong_alias",
"../../../rtc_base/containers:flat_map",
"../../../rtc_base/containers:flat_set",
"../public:socket",
diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn
index 9420650..c5b6c11 100644
--- a/rtc_base/BUILD.gn
+++ b/rtc_base/BUILD.gn
@@ -92,6 +92,7 @@
":rtc_event",
":safe_conversions",
":stringutils",
+ ":strong_alias",
":timeutils",
":type_traits",
"../api:array_view",
@@ -139,7 +140,7 @@
"rate_statistics.h",
"rate_tracker.cc",
"rate_tracker.h",
- "strong_alias.h",
+ "strong_alias.h", # Transitional, use :strong_alias
"swap_queue.h",
"timestamp_aligner.cc",
"timestamp_aligner.h",
@@ -180,6 +181,11 @@
}
}
+rtc_source_set("strong_alias") {
+ visibility = [ "*" ]
+ sources = [ "strong_alias.h" ]
+}
+
rtc_source_set("macromagic") {
sources = [
"arraysize.h",
@@ -1441,6 +1447,7 @@
":socket_address",
":socket_server",
":stringutils",
+ ":strong_alias",
":testclient",
":threading",
":timeutils",