webrtc/api/task_queue
Danil Chapovalov 9fdceb80b5 Add environment_construction poison
This poison guards against accidental use of EnvironmentFactory and thus ensures low level WebRTC class would use utilities from propagated environment instead of accidentally using a default implementation.

This poison extends and thus replaces default task queue poison.

Bug: webrtc:15656
Change-Id: I577bef8af08b9c7dd649ad5a2284eb236e6f4a8f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328380
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41247}
2023-11-27 11:44:50 +00:00
..
test Implement support for Chrome task origin tracing. #3.5/4 2023-03-01 11:11:37 +00:00
BUILD.gn Add environment_construction poison 2023-11-27 11:44:50 +00:00
default_task_queue_factory.h Reland "Add TaskQueueStdlib experiment." 2022-08-29 10:48:42 +00:00
default_task_queue_factory_gcd.cc Reland "Add TaskQueueStdlib experiment." 2022-08-29 10:48:42 +00:00
default_task_queue_factory_libevent.cc Reland "Add TaskQueueStdlib experiment." 2022-08-29 10:48:42 +00:00
default_task_queue_factory_stdlib.cc Reland "Add TaskQueueStdlib experiment." 2022-08-29 10:48:42 +00:00
default_task_queue_factory_stdlib_or_libevent_experiment.cc Reland "Add TaskQueueStdlib experiment." 2022-08-29 10:48:42 +00:00
default_task_queue_factory_unittest.cc Test default TaskQueue implementation via TaskQueueBase interface 2019-02-26 14:01:45 +00:00
default_task_queue_factory_win.cc Reland "Add TaskQueueStdlib experiment." 2022-08-29 10:48:42 +00:00
DEPS Move to_queued_task.h and pending_task_safety_flag.h into public API 2022-06-17 09:20:39 +00:00
pending_task_safety_flag.cc Allow absl::Nonnull and absl::Nullable. 2023-10-27 22:00:50 +00:00
pending_task_safety_flag.h Allow absl::Nonnull and absl::Nullable. 2023-10-27 22:00:50 +00:00
pending_task_safety_flag_unittest.cc Support initializing PendingTaskSafetyFlag with a specific TaskQueue. 2023-10-25 20:39:36 +00:00
task_queue_base.cc Revert "Measure wall clock time of capture and encode processing." 2023-11-11 18:03:40 +00:00
task_queue_base.h Revert "Measure wall clock time of capture and encode processing." 2023-11-11 18:03:40 +00:00
task_queue_factory.h Drop support for link-time injection of the rtc::TaskQueue::Impl 2019-02-27 10:07:34 +00:00
task_queue_test.cc Move some users to use webrtc::RefCountInterface 2023-11-02 14:45:57 +00:00
task_queue_test.h Reland "Add TaskQueueStdlib experiment." 2022-08-29 10:48:42 +00:00