webrtc/test/network
Niels Möller 5e7a3aedf1 Let EmulatedNetworkManagerInterface own and expose a PacketSocketFactory
So that applications don't need to construct it from the exposed
network_thread.

The EmulatedNetworkManagerInterface::network_thread() accessor is currently
used as a way to get to emulation's SocketServer, and should be deleted
when applications of the emulation framework have migrated away from
that usage.

Bug: webrtc:13145
Change-Id: I3efa55d117cad8ac601c48a9d2d2aa62a121f9c9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/231649
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#34964}
2021-09-10 13:14:03 +00:00
..
g3doc Improve webrtc documentation infra. Preview at: 2021-03-30 10:29:30 +00:00
BUILD.gn Let EmulatedNetworkManagerInterface own and expose a PacketSocketFactory 2021-09-10 13:14:03 +00:00
cross_traffic.cc Add cross trafic emulation api 2021-01-15 07:38:17 +00:00
cross_traffic.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
cross_traffic_unittest.cc Introduce default routes for network emulation 2021-02-22 11:26:53 +00:00
emulated_network_manager.cc Let EmulatedNetworkManagerInterface own and expose a PacketSocketFactory 2021-09-10 13:14:03 +00:00
emulated_network_manager.h Let EmulatedNetworkManagerInterface own and expose a PacketSocketFactory 2021-09-10 13:14:03 +00:00
emulated_turn_server.cc Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
emulated_turn_server.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
fake_network_socket_server.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
fake_network_socket_server.h Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
feedback_generator.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
feedback_generator.h Moves ownership of time controller into NetworkEmulationManager. 2020-01-22 11:12:27 +00:00
feedback_generator_unittest.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
network_emulation.cc Replace RecursiveCriticalSection with Mutex in EmulatedEndpointImpl 2021-02-26 09:58:49 +00:00
network_emulation.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00
network_emulation_manager.cc Replace RecursiveCriticalSection with Mutex in EmulatedEndpointImpl 2021-02-26 09:58:49 +00:00
network_emulation_manager.h Replace RecursiveCriticalSection with Mutex in EmulatedEndpointImpl 2021-02-26 09:58:49 +00:00
network_emulation_pc_unittest.cc Deprecate PeerConnectionFactory::CreatePeerConnection 2021-05-10 08:47:48 +00:00
network_emulation_unittest.cc Delete AsyncSocket class, merge into Socket class 2021-08-17 15:39:25 +00:00
OWNERS Move network emulation framework under test/network 2019-07-05 11:08:42 +00:00
traffic_route.cc Replace RecursiveCriticalSection with Mutex in EmulatedEndpointImpl 2021-02-26 09:58:49 +00:00
traffic_route.h Use backticks not vertical bars to denote variables in comments for /test 2021-07-27 12:50:31 +00:00