Move byte_buffer out of rtc_base_approved
Bug: webrtc:9838
Change-Id: Ic7e912cba1218f1eed794cb8c393ac148106b16c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/259310
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#36634}
diff --git a/rtc_base/BUILD.gn b/rtc_base/BUILD.gn
index cb3aaf0..4acea37 100644
--- a/rtc_base/BUILD.gn
+++ b/rtc_base/BUILD.gn
@@ -85,6 +85,7 @@
":bit_buffer",
":buffer",
":buffer_queue",
+ ":byte_buffer",
":byte_order",
":checks",
":histogram_percentile_counter",
@@ -132,8 +133,7 @@
"bit_buffer.h", # Transitional, use :bit_buffer
"buffer.h", # Transitional, use :buffer
"buffer_queue.h", # Transitional, use :buffer_queue
- "byte_buffer.cc",
- "byte_buffer.h",
+ "byte_buffer.h", # Transitional, use :byte_buffer
"byte_order.h", # Transitional, use :byte_order
"copy_on_write_buffer.cc",
"copy_on_write_buffer.h",
@@ -263,6 +263,19 @@
absl_deps = [ "//third_party/abseil-cpp/absl/numeric:bits" ]
}
+rtc_library("byte_buffer") {
+ visibility = [ "*" ]
+ sources = [
+ "byte_buffer.cc",
+ "byte_buffer.h",
+ ]
+ deps = [
+ ":buffer",
+ ":byte_order",
+ ]
+ absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
+}
+
rtc_library("buffer_queue") {
visibility = [ "*" ]
sources = [
@@ -1128,6 +1141,7 @@
":async_resolver_interface",
":async_socket",
":buffer",
+ ":byte_buffer",
":byte_order",
":callback_list",
":checks",
@@ -1430,6 +1444,7 @@
]
deps = [
":async_socket",
+ ":byte_buffer",
":checks",
":ip_address",
":location",
@@ -1620,6 +1635,7 @@
":bounded_inline_vector",
":buffer",
":buffer_queue",
+ ":byte_buffer",
":byte_order",
":checks",
":criticalsection",