commit | 538d6b73e2855d4616f7faa2557d4091e58b8301 | [log] [tgz] |
---|---|---|
author | Philipp Hancke <phancke@meta.com> | Tue Mar 25 14:43:24 2025 |
committer | WebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Mar 25 23:52:41 2025 |
tree | 83f47d2d87f2d60dbe454834af33911946097b52 | |
parent | eab708b022a250da68eaa0777cc2dd6e1f1ce910 [diff] |
IWYU p2p/ using find p2p/ -name "*.h" -o -name "*.cc" | grep -v base/mock_ | grep -v "base/*port" | xargs tools_webrtc/iwyu/apply-include-cleaner followed by tools_webrtc/iwyu/apply-include-cleaner p2p/base/turn_port* tools_webrtc/iwyu/apply-include-cleaner p2p/base/stun_port* tools_webrtc/iwyu/apply-include-cleaner p2p/base/port\.* tools_webrtc/iwyu/apply-include-cleaner p2p/base/port_interface.* followed by tools_webrtc/gn_check_autofix.py -C out/Default/ and git cl format This excludes base/mock_* and base/port_allocator.* which will be dealt with separately. The transitive include of stun_port.h from udp_port.h is retained. Includes from the empty p2p/base/basic_async_resolver_factory_unittest.cc were removed manually and in fake_port_allocator.h the include to the empty udp_port.h was replaced with stun_port.h p2p/base/port_allocator_unittest.cc required manual include of p2p/base/basic_packet_socket_factory.h which was also required by pc/ice_transport_unittest.cc suggesting a missing transitive include presubmit then caught wrong netinet/ih includes in p2p/test/nat_socket_factory.cc p2p/test/fake_port_allocator.h p2p/test/nat_server.cc p2p/test/test_turn_server.h which were replaced with rtc_base/net_helpers.h BUG=webrtc:42226242 Change-Id: I9db22e61c8d36623186f5b974cf22d0c4b7aa758 No-Iwyu: iwyu merge conflict, will be fixed in subsequent CL Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/381801 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Philipp Hancke <phancke@meta.com> Cr-Commit-Position: refs/heads/main@{#44220}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others.
See here for instructions on how to get started developing with the native code.
Authoritative list of directories that contain the native API header files.