mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-13 05:40:42 +01:00
![]() The "//rtc_base:rtc_base" build target has historically been one of the biggest targets in the WebRTC build. Big targets are the main source of circular dependencies and non-API types leakage. This CL is a step forward into splitting "//rtc_base:rtc_base" into smaller targets (as originally started in 2018). The only non-automated changes are (like re-wiring the build system): * The creation of //rtc_base/async_resolver.{h,cc} which allows to break a circular dependency (is has been extracted from //rtc_base/net_helpers.{h,cc}). * The creation of //rtc_base/internal/default_socket_server.{h,cc} to break another circular dependency. Bug: webrtc:9987 Change-Id: I0c8f5e7efe2c8fd8e6bffa0d6dd2dd494cf3df02 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196903 Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32941} |
||
---|---|---|
.. | ||
BUILD.gn | ||
DEPS | ||
mutex.cc | ||
mutex.h | ||
mutex_abseil.h | ||
mutex_benchmark.cc | ||
mutex_critical_section.h | ||
mutex_pthread.h | ||
mutex_unittest.cc | ||
sequence_checker.cc | ||
sequence_checker.h | ||
sequence_checker_unittest.cc | ||
yield.cc | ||
yield.h | ||
yield_policy.cc | ||
yield_policy.h | ||
yield_policy_unittest.cc |