webrtc/test/network
Sebastian Jansson 6ce033a863 Moves ownership of time controller into NetworkEmulationManager.
This makes it easier to maintain consistency between real time
and simulated time modes.

The RealTimeController is updated to use an explicit main thread,
this ensures that pending destruction tasks are run as the network
emulator goes out of scope.

Bug: webrtc:11255
Change-Id: Ie73ab778c78a68d7c58c0f857f14a8d8ac027c67
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/166164
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30342}
2020-01-22 11:12:27 +00:00
..
BUILD.gn Reformat GN files. 2020-01-21 12:13:11 +00:00
cross_traffic_unittest.cc Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
cross_traffic.cc Exposing more features in the network emulation manager API. 2019-12-06 08:47:19 +00:00
cross_traffic.h Exposing more features in the network emulation manager API. 2019-12-06 08:47:19 +00:00
emulated_network_manager.cc Reland "Using simulated rtc::Thread for peer connection scenario tests." 2020-01-17 09:22:18 +00:00
emulated_network_manager.h Reland "Using simulated rtc::Thread for peer connection scenario tests." 2020-01-17 09:22:18 +00:00
fake_network_socket_server.cc Concatenate string literals at compile time. 2020-01-14 14:47:48 +00:00
fake_network_socket_server.h Using tasks to process packets in FakeNetworkSocketServer. 2020-01-12 12:53:30 +00:00
feedback_generator_unittest.cc Move network emulation framework under test/network 2019-07-05 11:08:42 +00:00
feedback_generator.cc Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
feedback_generator.h Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
network_emulation_manager.cc Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
network_emulation_manager.h Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
network_emulation_pc_unittest.cc Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
network_emulation_unittest.cc Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
network_emulation.cc Using EmulatedEndpoint in Scenario tests. 2020-01-17 12:50:20 +00:00
network_emulation.h Using EmulatedEndpoint in Scenario tests. 2020-01-17 12:50:20 +00:00
OWNERS Move network emulation framework under test/network 2019-07-05 11:08:42 +00:00
traffic_route.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
traffic_route.h Move network emulation framework under test/network 2019-07-05 11:08:42 +00:00