webrtc/test/time_controller
Sebastian Jansson 8e998f17e0 Fixes stall in SimulatedProcessThread
A previous refactoring introduced an issues in SimulatedProcessThread
causing stalls when task are posted. This CL fixes this and cleans up
the code to make it easier to see that it's correct.

Bug: webrtc:11255
Change-Id: I33d7daa993ad2a4cfe2b63f674692455c2e09d05
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/167380
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Ali Tofigh <alito@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30429}
2020-01-30 17:37:36 +00:00
..
BUILD.gn Don't condition the time_controller target on rtc_include_tests. 2020-01-29 09:59:34 +00:00
external_time_controller_unittest.cc Always enter yield policy scope using simulated TimeControllers. 2019-12-04 17:16:32 +00:00
external_time_controller.cc Reland "Using simulated rtc::Thread for peer connection scenario tests." 2020-01-17 09:22:18 +00:00
external_time_controller.h Reland "Using simulated rtc::Thread for peer connection scenario tests." 2020-01-17 09:22:18 +00:00
real_time_controller.cc Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
real_time_controller.h Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
simulated_process_thread.cc Fixes stall in SimulatedProcessThread 2020-01-30 17:37:36 +00:00
simulated_process_thread.h Fixes stall in SimulatedProcessThread 2020-01-30 17:37:36 +00:00
simulated_task_queue.cc Separates simulated TaskQueue and simulated ProcessThread. 2020-01-13 11:26:42 +00:00
simulated_task_queue.h Separates simulated TaskQueue and simulated ProcessThread. 2020-01-13 11:26:42 +00:00
simulated_thread.cc Adds current thread to yielders in SimulatedThread::SendTask. 2020-01-17 15:08:53 +00:00
simulated_thread.h Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
simulated_time_controller_unittest.cc Adds current thread to yielders in SimulatedThread::SendTask. 2020-01-17 15:08:53 +00:00
simulated_time_controller.cc Adds current thread to yielders in SimulatedThread::SendTask. 2020-01-17 15:08:53 +00:00
simulated_time_controller.h Adds current thread to yielders in SimulatedThread::SendTask. 2020-01-17 15:08:53 +00:00