Use DefaultTaskQueueFactory instead of Global in test RealTimeController
Bug: webrtc:10284
Change-Id: I1c285078a9aae42ca811144f42066980a7b155fd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/132782
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27672}
diff --git a/test/time_controller/real_time_controller.cc b/test/time_controller/real_time_controller.cc
index 4e01665..5e0044e 100644
--- a/test/time_controller/real_time_controller.cc
+++ b/test/time_controller/real_time_controller.cc
@@ -9,19 +9,20 @@
*/
#include "test/time_controller/real_time_controller.h"
-#include "api/task_queue/global_task_queue_factory.h"
-#include "rtc_base/event.h"
-#include "rtc_base/task_utils/to_queued_task.h"
+#include "api/task_queue/default_task_queue_factory.h"
#include "system_wrappers/include/sleep.h"
namespace webrtc {
+RealTimeController::RealTimeController()
+ : task_queue_factory_(CreateDefaultTaskQueueFactory()) {}
+
Clock* RealTimeController::GetClock() {
return Clock::GetRealTimeClock();
}
TaskQueueFactory* RealTimeController::GetTaskQueueFactory() {
- return &GlobalTaskQueueFactory();
+ return task_queue_factory_.get();
}
std::unique_ptr<ProcessThread> RealTimeController::CreateProcessThread(