webrtc/api/test/network_emulation
Jeremy Leconte 83d1f9abd0 Ensure <sys/socket.h> is included by using "rtc_base/net_helpers.h".
* IWYU export <sys/socket.h> from rtc_base/net_helpers.h.
* Add a presubmit check to ensures that <sys/socket.h> is included through net_helpers.h (expect if there is a IWYU pragma or a no-presubmit-check).
* Clean up existing includes of <sys/socket.h>

Change-Id: I4bc6cce045c046287f8f74f89edfc9321293b274
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362082
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42996}
2024-09-10 14:23:24 +00:00
..
BUILD.gn Ensure <sys/socket.h> is included by using "rtc_base/net_helpers.h". 2024-09-10 14:23:24 +00:00
create_cross_traffic.cc Apply include-cleaner to api/test/(video|pclf|network_emulation)/.* 2024-08-13 10:25:20 +00:00
create_cross_traffic.h Add cross trafic emulation api 2021-01-15 07:38:17 +00:00
cross_traffic.h Apply include-cleaner to api/test/(video|pclf|network_emulation)/.* 2024-08-13 10:25:20 +00:00
DEPS Exposing more features in the network emulation manager API. 2019-12-06 08:47:19 +00:00
network_config_schedule.proto Reland "Add SchedulableNetworkBehavior and tests." 2024-05-29 13:17:07 +00:00
network_emulation_interfaces.cc Ensure <sys/socket.h> is included by using "rtc_base/net_helpers.h". 2024-09-10 14:23:24 +00:00
network_emulation_interfaces.h Migrate absl::optional to std::optional 2024-09-02 12:16:47 +00:00
schedulable_network_node_builder.cc Apply include-cleaner to api/test/(video|pclf|network_emulation)/.* 2024-08-13 10:25:20 +00:00
schedulable_network_node_builder.h Pass random seed to SchedulableNetworkBehavior. 2024-06-19 08:40:36 +00:00