Move to_queued_task.h and pending_task_safety_flag.h into public API
Bug: b/235812579
Change-Id: I9fa3dc4a65044df8b44fff4e9bfeac7233fa381c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/266080
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37248}
diff --git a/media/BUILD.gn b/media/BUILD.gn
index 9370200..4079d1b 100644
--- a/media/BUILD.gn
+++ b/media/BUILD.gn
@@ -64,6 +64,8 @@
"../api/crypto:frame_decryptor_interface",
"../api/crypto:frame_encryptor_interface",
"../api/crypto:options",
+ "../api/task_queue:pending_task_safety_flag",
+ "../api/task_queue:to_queued_task",
"../api/transport:datagram_transport_interface",
"../api/transport:stun_types",
"../api/transport/rtp:rtp_source",
@@ -95,8 +97,6 @@
"../rtc_base/system:file_wrapper",
"../rtc_base/system:no_unique_address",
"../rtc_base/system:rtc_export",
- "../rtc_base/task_utils:pending_task_safety_flag",
- "../rtc_base/task_utils:to_queued_task",
"../rtc_base/third_party/sigslot",
"../system_wrappers:field_trial",
]
@@ -277,6 +277,8 @@
"../api/audio:audio_mixer_api",
"../api/audio_codecs:audio_codecs_api",
"../api/task_queue",
+ "../api/task_queue:pending_task_safety_flag",
+ "../api/task_queue:to_queued_task",
"../api/transport:bitrate_settings",
"../api/transport:field_trial_based_config",
"../api/transport/rtp:rtp_source",
@@ -326,8 +328,6 @@
"../rtc_base/experiments:rate_control_settings",
"../rtc_base/synchronization:mutex",
"../rtc_base/system:rtc_export",
- "../rtc_base/task_utils:pending_task_safety_flag",
- "../rtc_base/task_utils:to_queued_task",
"../rtc_base/third_party/base64",
"../system_wrappers",
"../system_wrappers:metrics",
@@ -419,7 +419,9 @@
deps = [
":rtc_data_sctp_transport_internal",
"../api:array_view",
+ "../api/task_queue:pending_task_safety_flag",
"../api/task_queue:task_queue",
+ "../api/task_queue:to_queued_task",
"../media:rtc_media_base",
"../net/dcsctp/public:factory",
"../net/dcsctp/public:socket",
@@ -436,8 +438,6 @@
"../rtc_base:stringutils",
"../rtc_base:threading",
"../rtc_base/containers:flat_map",
- "../rtc_base/task_utils:pending_task_safety_flag",
- "../rtc_base/task_utils:to_queued_task",
"../rtc_base/third_party/sigslot:sigslot",
"../system_wrappers",
]