Split rtc_base into multiple targets
Keeping the headers to allow compatibility with current users that expect the headers to be in that target before they are also updated. Bug: webrtc:9838 Change-Id: I8b1e88850958e92c043686587a37791f01860220 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/290569 Commit-Queue: Florent Castelli <orphis@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Auto-Submit: Florent Castelli <orphis@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39031}
This commit is contained in:
parent
097fc347ec
commit
a138c6c8a5
12
api/BUILD.gn
12
api/BUILD.gn
@ -149,6 +149,7 @@ rtc_library("candidate") {
|
|||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base/system:rtc_export",
|
"../rtc_base/system:rtc_export",
|
||||||
]
|
]
|
||||||
@ -188,6 +189,7 @@ rtc_library("dtls_transport_interface") {
|
|||||||
":scoped_refptr",
|
":scoped_refptr",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:refcount",
|
"../rtc_base:refcount",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base/system:rtc_export",
|
"../rtc_base/system:rtc_export",
|
||||||
]
|
]
|
||||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||||
@ -294,8 +296,11 @@ rtc_library("libjingle_peerconnection_api") {
|
|||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
"../rtc_base:refcount",
|
"../rtc_base:refcount",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"adaptation:resource_adaptation_api",
|
"adaptation:resource_adaptation_api",
|
||||||
"audio:audio_mixer_api",
|
"audio:audio_mixer_api",
|
||||||
@ -379,7 +384,9 @@ rtc_source_set("packet_socket_factory") {
|
|||||||
deps = [
|
deps = [
|
||||||
":async_dns_resolver",
|
":async_dns_resolver",
|
||||||
":wrapping_async_dns_resolver",
|
":wrapping_async_dns_resolver",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:async_resolver_interface",
|
"../rtc_base:async_resolver_interface",
|
||||||
|
"../rtc_base:proxy_info",
|
||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
"../rtc_base/system:rtc_export",
|
"../rtc_base/system:rtc_export",
|
||||||
@ -543,6 +550,7 @@ rtc_source_set("peer_network_dependencies") {
|
|||||||
deps = [
|
deps = [
|
||||||
":packet_socket_factory",
|
":packet_socket_factory",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -573,7 +581,10 @@ rtc_source_set("peer_connection_quality_test_fixture_api") {
|
|||||||
"../media:rtc_media_base",
|
"../media:rtc_media_base",
|
||||||
"../modules/audio_processing:api",
|
"../modules/audio_processing:api",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../test:fileutils",
|
"../test:fileutils",
|
||||||
@ -820,6 +831,7 @@ rtc_source_set("network_emulation_manager_api") {
|
|||||||
"../call:simulated_network",
|
"../call:simulated_network",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"test/network_emulation",
|
"test/network_emulation",
|
||||||
|
|||||||
@ -24,6 +24,7 @@ rtc_library("options") {
|
|||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
"../../rtc_base:rtc_base",
|
"../../rtc_base:rtc_base",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base/system:rtc_export",
|
"../../rtc_base/system:rtc_export",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -23,6 +23,7 @@ rtc_library("network_emulation") {
|
|||||||
"../../../rtc_base:checks",
|
"../../../rtc_base:checks",
|
||||||
"../../../rtc_base:copy_on_write_buffer",
|
"../../../rtc_base:copy_on_write_buffer",
|
||||||
"../../../rtc_base:ip_address",
|
"../../../rtc_base:ip_address",
|
||||||
|
"../../../rtc_base:net_helper",
|
||||||
"../../../rtc_base:socket_address",
|
"../../../rtc_base:socket_address",
|
||||||
"../../numerics",
|
"../../numerics",
|
||||||
"../../task_queue",
|
"../../task_queue",
|
||||||
|
|||||||
@ -35,7 +35,10 @@ rtc_source_set("media_configuration") {
|
|||||||
"../..:video_quality_analyzer_api",
|
"../..:video_quality_analyzer_api",
|
||||||
"../../../modules/audio_processing:api",
|
"../../../modules/audio_processing:api",
|
||||||
"../../../rtc_base:checks",
|
"../../../rtc_base:checks",
|
||||||
|
"../../../rtc_base:network",
|
||||||
"../../../rtc_base:rtc_base",
|
"../../../rtc_base:rtc_base",
|
||||||
|
"../../../rtc_base:rtc_certificate_generator",
|
||||||
|
"../../../rtc_base:ssl",
|
||||||
"../../../rtc_base:stringutils",
|
"../../../rtc_base:stringutils",
|
||||||
"../../../rtc_base:threading",
|
"../../../rtc_base:threading",
|
||||||
"../../../test:fileutils",
|
"../../../test:fileutils",
|
||||||
@ -76,6 +79,9 @@ rtc_library("media_quality_test_params") {
|
|||||||
"../../../modules/audio_processing:api",
|
"../../../modules/audio_processing:api",
|
||||||
"../../../p2p:rtc_p2p",
|
"../../../p2p:rtc_p2p",
|
||||||
"../../../rtc_base",
|
"../../../rtc_base",
|
||||||
|
"../../../rtc_base:network",
|
||||||
|
"../../../rtc_base:rtc_certificate_generator",
|
||||||
|
"../../../rtc_base:ssl",
|
||||||
"../../../rtc_base:threading",
|
"../../../rtc_base:threading",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -102,6 +108,9 @@ rtc_library("peer_configurer") {
|
|||||||
"../../../api/video_codecs:video_codecs_api",
|
"../../../api/video_codecs:video_codecs_api",
|
||||||
"../../../modules/audio_processing:api",
|
"../../../modules/audio_processing:api",
|
||||||
"../../../rtc_base",
|
"../../../rtc_base",
|
||||||
|
"../../../rtc_base:network",
|
||||||
|
"../../../rtc_base:rtc_certificate_generator",
|
||||||
|
"../../../rtc_base:ssl",
|
||||||
"../../../rtc_base:threading",
|
"../../../rtc_base:threading",
|
||||||
]
|
]
|
||||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
|||||||
@ -101,10 +101,12 @@ rtc_source_set("stun_types") {
|
|||||||
"../../rtc_base:byte_buffer",
|
"../../rtc_base:byte_buffer",
|
||||||
"../../rtc_base:byte_order",
|
"../../rtc_base:byte_order",
|
||||||
"../../rtc_base:checks",
|
"../../rtc_base:checks",
|
||||||
|
"../../rtc_base:crc32",
|
||||||
"../../rtc_base:ip_address",
|
"../../rtc_base:ip_address",
|
||||||
"../../rtc_base:logging",
|
"../../rtc_base:logging",
|
||||||
"../../rtc_base:rtc_base",
|
"../../rtc_base:rtc_base",
|
||||||
"../../rtc_base:socket_address",
|
"../../rtc_base:socket_address",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../system_wrappers:metrics",
|
"../../system_wrappers:metrics",
|
||||||
]
|
]
|
||||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
|||||||
@ -72,6 +72,7 @@ rtc_library("call_interfaces") {
|
|||||||
"../rtc_base:audio_format_to_string",
|
"../rtc_base:audio_format_to_string",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:refcount",
|
"../rtc_base:refcount",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base/network:sent_packet",
|
"../rtc_base/network:sent_packet",
|
||||||
@ -216,6 +217,7 @@ rtc_library("rtp_sender") {
|
|||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:race_checker",
|
"../rtc_base:race_checker",
|
||||||
"../rtc_base:random",
|
"../rtc_base:random",
|
||||||
"../rtc_base:rate_limiter",
|
"../rtc_base:rate_limiter",
|
||||||
@ -631,6 +633,7 @@ if (rtc_include_tests) {
|
|||||||
"../api/transport:bitrate_settings",
|
"../api/transport:bitrate_settings",
|
||||||
"../modules/pacing",
|
"../modules/pacing",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:rate_limiter",
|
"../rtc_base:rate_limiter",
|
||||||
"../rtc_base/network:sent_packet",
|
"../rtc_base/network:sent_packet",
|
||||||
"../test:test_support",
|
"../test:test_support",
|
||||||
|
|||||||
@ -637,6 +637,7 @@ if (is_ios || (is_mac && target_cpu != "x86")) {
|
|||||||
":AppRTCMobile_lib",
|
":AppRTCMobile_lib",
|
||||||
":apprtc_signaling",
|
":apprtc_signaling",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../sdk:mediaconstraints_objc",
|
"../sdk:mediaconstraints_objc",
|
||||||
"../sdk:peerconnectionfactory_base_objc",
|
"../sdk:peerconnectionfactory_base_objc",
|
||||||
"../sdk:videocapture_objc",
|
"../sdk:videocapture_objc",
|
||||||
@ -708,6 +709,8 @@ if (is_linux || is_chromeos || is_win) {
|
|||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
"../rtc_base:net_helpers",
|
"../rtc_base:net_helpers",
|
||||||
"../rtc_base:refcount",
|
"../rtc_base:refcount",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
@ -729,6 +732,7 @@ if (is_linux || is_chromeos || is_win) {
|
|||||||
deps += [
|
deps += [
|
||||||
"../media:rtc_media_base",
|
"../media:rtc_media_base",
|
||||||
"../rtc_base:win32",
|
"../rtc_base:win32",
|
||||||
|
"../rtc_base:win32_socket_init",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
if (is_linux || is_chromeos) {
|
if (is_linux || is_chromeos) {
|
||||||
@ -800,6 +804,7 @@ if (is_linux || is_chromeos || is_win) {
|
|||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../pc:rtc_pc",
|
"../pc:rtc_pc",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_udp_socket",
|
||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
"../rtc_base:socket_server",
|
"../rtc_base:socket_server",
|
||||||
@ -815,6 +820,7 @@ if (is_linux || is_chromeos || is_win) {
|
|||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../pc:rtc_pc",
|
"../pc:rtc_pc",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_udp_socket",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
"../rtc_base:socket_server",
|
"../rtc_base:socket_server",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
@ -865,6 +871,7 @@ if (is_win || is_android) {
|
|||||||
"../pc:libjingle_peerconnection",
|
"../pc:libjingle_peerconnection",
|
||||||
"../pc:video_track_source",
|
"../pc:video_track_source",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../test:platform_video_capturer",
|
"../test:platform_video_capturer",
|
||||||
"../test:video_test_common",
|
"../test:video_test_common",
|
||||||
"//third_party/abseil-cpp/absl/memory",
|
"//third_party/abseil-cpp/absl/memory",
|
||||||
@ -941,7 +948,9 @@ if (!build_with_chromium) {
|
|||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
"../test:scoped_key_value_config",
|
"../test:scoped_key_value_config",
|
||||||
|
|||||||
@ -49,6 +49,7 @@ if (is_android) {
|
|||||||
":generated_jni",
|
":generated_jni",
|
||||||
"../../api:scoped_refptr",
|
"../../api:scoped_refptr",
|
||||||
"../../api:sequence_checker",
|
"../../api:sequence_checker",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base/synchronization:mutex",
|
"../../rtc_base/synchronization:mutex",
|
||||||
"//api:libjingle_peerconnection_api",
|
"//api:libjingle_peerconnection_api",
|
||||||
"//api/rtc_event_log:rtc_event_log_factory",
|
"//api/rtc_event_log:rtc_event_log_factory",
|
||||||
|
|||||||
@ -56,9 +56,13 @@ if (is_android) {
|
|||||||
|
|
||||||
deps = [
|
deps = [
|
||||||
":generated_jni",
|
":generated_jni",
|
||||||
|
"../../rtc_base:async_packet_socket",
|
||||||
|
"../../rtc_base:async_udp_socket",
|
||||||
"../../rtc_base:logging",
|
"../../rtc_base:logging",
|
||||||
|
"../../rtc_base:network",
|
||||||
"../../rtc_base:socket_address",
|
"../../rtc_base:socket_address",
|
||||||
"../../rtc_base:socket_server",
|
"../../rtc_base:socket_server",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base:threading",
|
"../../rtc_base:threading",
|
||||||
"//api:transport_api",
|
"//api:transport_api",
|
||||||
"//api/audio_codecs:audio_codecs_api",
|
"//api/audio_codecs:audio_codecs_api",
|
||||||
|
|||||||
@ -93,17 +93,21 @@ rtc_library("rtc_media_base") {
|
|||||||
"../modules/audio_processing:audio_processing_statistics",
|
"../modules/audio_processing:audio_processing_statistics",
|
||||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:byte_order",
|
"../rtc_base:byte_order",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
|
"../rtc_base:dscp",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:rtc_task_queue",
|
"../rtc_base:rtc_task_queue",
|
||||||
"../rtc_base:sanitizer",
|
"../rtc_base:sanitizer",
|
||||||
"../rtc_base:socket",
|
"../rtc_base:socket",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base/network:sent_packet",
|
"../rtc_base/network:sent_packet",
|
||||||
"../rtc_base/synchronization:mutex",
|
"../rtc_base/synchronization:mutex",
|
||||||
"../rtc_base/system:file_wrapper",
|
"../rtc_base/system:file_wrapper",
|
||||||
@ -179,10 +183,13 @@ rtc_library("media_channel_impl") {
|
|||||||
"../common_video",
|
"../common_video",
|
||||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
|
"../rtc_base:dscp",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:socket",
|
"../rtc_base:socket",
|
||||||
"../rtc_base/network:sent_packet",
|
"../rtc_base/network:sent_packet",
|
||||||
]
|
]
|
||||||
@ -224,9 +231,12 @@ rtc_source_set("media_channel") {
|
|||||||
"../modules/audio_processing:audio_processing_statistics",
|
"../modules/audio_processing:audio_processing_statistics",
|
||||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
|
"../rtc_base:dscp",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:socket",
|
"../rtc_base:socket",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../video/config:encoder_config",
|
"../video/config:encoder_config",
|
||||||
@ -272,8 +282,10 @@ rtc_library("rtp_utils") {
|
|||||||
"../api:array_view",
|
"../api:array_view",
|
||||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:byte_order",
|
"../rtc_base:byte_order",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base/system:rtc_export",
|
"../rtc_base/system:rtc_export",
|
||||||
]
|
]
|
||||||
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
@ -289,6 +301,7 @@ rtc_library("stream_params") {
|
|||||||
"../api:array_view",
|
"../api:array_view",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
]
|
]
|
||||||
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
|
absl_deps = [ "//third_party/abseil-cpp/absl/algorithm:container" ]
|
||||||
}
|
}
|
||||||
@ -507,9 +520,11 @@ rtc_library("rtc_audio_video") {
|
|||||||
"../rtc_base:ignore_wundef",
|
"../rtc_base:ignore_wundef",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:race_checker",
|
"../rtc_base:race_checker",
|
||||||
"../rtc_base:rtc_task_queue",
|
"../rtc_base:rtc_task_queue",
|
||||||
"../rtc_base:safe_conversions",
|
"../rtc_base:safe_conversions",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
@ -712,8 +727,10 @@ if (rtc_include_tests) {
|
|||||||
"../rtc_base:byte_order",
|
"../rtc_base:byte_order",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
|
"../rtc_base:dscp",
|
||||||
"../rtc_base:gunit_helpers",
|
"../rtc_base:gunit_helpers",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:rtc_event",
|
"../rtc_base:rtc_event",
|
||||||
"../rtc_base:rtc_task_queue",
|
"../rtc_base:rtc_task_queue",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
@ -831,6 +848,7 @@ if (rtc_include_tests) {
|
|||||||
"../modules/video_coding:webrtc_vp8",
|
"../modules/video_coding:webrtc_vp8",
|
||||||
"../p2p:p2p_test_utils",
|
"../p2p:p2p_test_utils",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:byte_order",
|
"../rtc_base:byte_order",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:gunit_helpers",
|
"../rtc_base:gunit_helpers",
|
||||||
|
|||||||
@ -840,6 +840,7 @@ rtc_library("neteq_test_tools") {
|
|||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
"../../rtc_base:buffer",
|
"../../rtc_base:buffer",
|
||||||
"../../rtc_base:checks",
|
"../../rtc_base:checks",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base:stringutils",
|
"../../rtc_base:stringutils",
|
||||||
"../../rtc_base/system:arch",
|
"../../rtc_base/system:arch",
|
||||||
"../../test:rtp_test_utils",
|
"../../test:rtp_test_utils",
|
||||||
@ -978,6 +979,7 @@ rtc_library("audio_coding_modules_tests_shared") {
|
|||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
"../../rtc_base:checks",
|
"../../rtc_base:checks",
|
||||||
"../../rtc_base:ignore_wundef",
|
"../../rtc_base:ignore_wundef",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base:stringutils",
|
"../../rtc_base:stringutils",
|
||||||
"../../system_wrappers",
|
"../../system_wrappers",
|
||||||
"../../test:fileutils",
|
"../../test:fileutils",
|
||||||
@ -1746,6 +1748,7 @@ if (rtc_include_tests) {
|
|||||||
"../../rtc_base:rtc_event",
|
"../../rtc_base:rtc_event",
|
||||||
"../../rtc_base:safe_conversions",
|
"../../rtc_base:safe_conversions",
|
||||||
"../../rtc_base:sanitizer",
|
"../../rtc_base:sanitizer",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base:stringutils",
|
"../../rtc_base:stringutils",
|
||||||
"../../rtc_base:timeutils",
|
"../../rtc_base:timeutils",
|
||||||
"../../rtc_base/synchronization:mutex",
|
"../../rtc_base/synchronization:mutex",
|
||||||
|
|||||||
@ -62,6 +62,7 @@ rtc_library("transport_feedback") {
|
|||||||
"../../../rtc_base:checks",
|
"../../../rtc_base:checks",
|
||||||
"../../../rtc_base:logging",
|
"../../../rtc_base:logging",
|
||||||
"../../../rtc_base:macromagic",
|
"../../../rtc_base:macromagic",
|
||||||
|
"../../../rtc_base:network_route",
|
||||||
"../../../rtc_base/network:sent_packet",
|
"../../../rtc_base/network:sent_packet",
|
||||||
"../../../rtc_base/synchronization:mutex",
|
"../../../rtc_base/synchronization:mutex",
|
||||||
"../../../rtc_base/system:no_unique_address",
|
"../../../rtc_base/system:no_unique_address",
|
||||||
|
|||||||
@ -61,6 +61,7 @@ rtc_library("jitter_estimator") {
|
|||||||
"../../../rtc_base",
|
"../../../rtc_base",
|
||||||
"../../../rtc_base:checks",
|
"../../../rtc_base:checks",
|
||||||
"../../../rtc_base:logging",
|
"../../../rtc_base:logging",
|
||||||
|
"../../../rtc_base:rolling_accumulator",
|
||||||
"../../../rtc_base:rtc_numerics",
|
"../../../rtc_base:rtc_numerics",
|
||||||
"../../../rtc_base:safe_conversions",
|
"../../../rtc_base:safe_conversions",
|
||||||
"../../../rtc_base/experiments:field_trial_parser",
|
"../../../rtc_base/experiments:field_trial_parser",
|
||||||
|
|||||||
32
p2p/BUILD.gn
32
p2p/BUILD.gn
@ -114,26 +114,39 @@ rtc_library("rtc_p2p") {
|
|||||||
"../api/units:timestamp",
|
"../api/units:timestamp",
|
||||||
"../logging:ice_log",
|
"../logging:ice_log",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:async_resolver_interface",
|
"../rtc_base:async_resolver_interface",
|
||||||
|
"../rtc_base:async_tcp_socket",
|
||||||
|
"../rtc_base:async_udp_socket",
|
||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:buffer_queue",
|
"../rtc_base:buffer_queue",
|
||||||
"../rtc_base:byte_buffer",
|
"../rtc_base:byte_buffer",
|
||||||
"../rtc_base:byte_order",
|
"../rtc_base:byte_order",
|
||||||
"../rtc_base:callback_list",
|
"../rtc_base:callback_list",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
|
"../rtc_base:crc32",
|
||||||
|
"../rtc_base:dscp",
|
||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:mdns_responder_interface",
|
||||||
|
"../rtc_base:net_helper",
|
||||||
"../rtc_base:net_helpers",
|
"../rtc_base:net_helpers",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
|
"../rtc_base:network_route",
|
||||||
|
"../rtc_base:proxy_info",
|
||||||
"../rtc_base:rate_tracker",
|
"../rtc_base:rate_tracker",
|
||||||
"../rtc_base:refcount",
|
"../rtc_base:refcount",
|
||||||
"../rtc_base:rtc_numerics",
|
"../rtc_base:rtc_numerics",
|
||||||
"../rtc_base:socket",
|
"../rtc_base:socket",
|
||||||
|
"../rtc_base:socket_adapters",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
"../rtc_base:socket_factory",
|
"../rtc_base:socket_factory",
|
||||||
"../rtc_base:socket_server",
|
"../rtc_base:socket_server",
|
||||||
|
"../rtc_base:ssl",
|
||||||
|
"../rtc_base:stream",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
@ -229,12 +242,14 @@ if (rtc_include_tests) {
|
|||||||
"../api/transport:stun_types",
|
"../api/transport:stun_types",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:async_resolver_interface",
|
"../rtc_base:async_resolver_interface",
|
||||||
|
"../rtc_base:async_udp_socket",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
"../rtc_base:gunit_helpers",
|
"../rtc_base:gunit_helpers",
|
||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
"../rtc_base:socket",
|
"../rtc_base:socket",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
"../rtc_base:socket_server",
|
"../rtc_base:socket_server",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
"../test:test_support",
|
"../test:test_support",
|
||||||
@ -288,19 +303,28 @@ if (rtc_include_tests) {
|
|||||||
"../api/transport:stun_types",
|
"../api/transport:stun_types",
|
||||||
"../api/units:time_delta",
|
"../api/units:time_delta",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:byte_buffer",
|
"../rtc_base:byte_buffer",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
|
"../rtc_base:dscp",
|
||||||
"../rtc_base:gunit_helpers",
|
"../rtc_base:gunit_helpers",
|
||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:mdns_responder_interface",
|
||||||
|
"../rtc_base:net_helper",
|
||||||
"../rtc_base:net_helpers",
|
"../rtc_base:net_helpers",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
|
"../rtc_base:proxy_info",
|
||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
"../rtc_base:socket",
|
"../rtc_base:socket",
|
||||||
|
"../rtc_base:socket_adapters",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:socket_address_pair",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:testclient",
|
"../rtc_base:testclient",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
@ -340,11 +364,15 @@ rtc_library("p2p_server_utils") {
|
|||||||
"../api/transport:stun_types",
|
"../api/transport:stun_types",
|
||||||
"../api/units:time_delta",
|
"../api/units:time_delta",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
|
"../rtc_base:async_udp_socket",
|
||||||
"../rtc_base:byte_buffer",
|
"../rtc_base:byte_buffer",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
|
"../rtc_base:socket_adapters",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
]
|
]
|
||||||
@ -370,12 +398,15 @@ rtc_library("libstunprober") {
|
|||||||
"../api/transport:stun_types",
|
"../api/transport:stun_types",
|
||||||
"../api/units:time_delta",
|
"../api/units:time_delta",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:async_resolver_interface",
|
"../rtc_base:async_resolver_interface",
|
||||||
"../rtc_base:byte_buffer",
|
"../rtc_base:byte_buffer",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
"../rtc_base/system:rtc_export",
|
"../rtc_base/system:rtc_export",
|
||||||
@ -396,6 +427,7 @@ if (rtc_include_tests) {
|
|||||||
"../rtc_base:gunit_helpers",
|
"../rtc_base:gunit_helpers",
|
||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../test:test_support",
|
"../test:test_support",
|
||||||
"//testing/gtest",
|
"//testing/gtest",
|
||||||
]
|
]
|
||||||
|
|||||||
58
pc/BUILD.gn
58
pc/BUILD.gn
@ -90,14 +90,17 @@ rtc_source_set("channel") {
|
|||||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:socket",
|
"../rtc_base:socket",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base/containers:flat_set",
|
"../rtc_base/containers:flat_set",
|
||||||
"../rtc_base/network:sent_packet",
|
"../rtc_base/network:sent_packet",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
@ -137,6 +140,7 @@ rtc_source_set("dtls_srtp_transport") {
|
|||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
]
|
]
|
||||||
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||||
@ -161,6 +165,7 @@ rtc_source_set("dtls_transport") {
|
|||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base/synchronization:mutex",
|
"../rtc_base/synchronization:mutex",
|
||||||
]
|
]
|
||||||
@ -231,6 +236,7 @@ rtc_source_set("jsep_transport") {
|
|||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
]
|
]
|
||||||
@ -302,6 +308,7 @@ rtc_source_set("jsep_transport_controller") {
|
|||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
]
|
]
|
||||||
@ -340,7 +347,9 @@ rtc_source_set("media_session") {
|
|||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base/memory:always_valid_pointer",
|
"../rtc_base/memory:always_valid_pointer",
|
||||||
"../rtc_base/third_party/base64",
|
"../rtc_base/third_party/base64",
|
||||||
]
|
]
|
||||||
@ -448,10 +457,12 @@ rtc_source_set("rtp_transport") {
|
|||||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:socket",
|
"../rtc_base:socket",
|
||||||
"../rtc_base/network:sent_packet",
|
"../rtc_base/network:sent_packet",
|
||||||
]
|
]
|
||||||
@ -472,6 +483,8 @@ rtc_source_set("rtp_transport_internal") {
|
|||||||
"../call:rtp_receiver",
|
"../call:rtp_receiver",
|
||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:network_route",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -536,6 +549,7 @@ rtc_source_set("srtp_filter") {
|
|||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:zero_memory",
|
"../rtc_base:zero_memory",
|
||||||
"../rtc_base/third_party/base64",
|
"../rtc_base/third_party/base64",
|
||||||
]
|
]
|
||||||
@ -563,6 +577,7 @@ rtc_source_set("srtp_session") {
|
|||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
"../rtc_base/synchronization:mutex",
|
"../rtc_base/synchronization:mutex",
|
||||||
@ -593,12 +608,15 @@ rtc_source_set("srtp_transport") {
|
|||||||
"../modules/rtp_rtcp:rtp_rtcp_format",
|
"../modules/rtp_rtcp:rtp_rtcp_format",
|
||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:network_route",
|
||||||
"../rtc_base:safe_conversions",
|
"../rtc_base:safe_conversions",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:zero_memory",
|
"../rtc_base:zero_memory",
|
||||||
"../rtc_base/third_party/base64",
|
"../rtc_base/third_party/base64",
|
||||||
]
|
]
|
||||||
@ -619,6 +637,7 @@ rtc_source_set("transport_stats") {
|
|||||||
"../api:libjingle_peerconnection_api",
|
"../api:libjingle_peerconnection_api",
|
||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:ssl",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -876,6 +895,7 @@ rtc_library("sctp_data_channel") {
|
|||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base/system:unused",
|
"../rtc_base/system:unused",
|
||||||
@ -925,8 +945,11 @@ rtc_library("connection_context") {
|
|||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:network",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
"../rtc_base:socket_factory",
|
"../rtc_base:socket_factory",
|
||||||
"../rtc_base:socket_server",
|
"../rtc_base:socket_server",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
"../rtc_base/memory:always_valid_pointer",
|
"../rtc_base/memory:always_valid_pointer",
|
||||||
@ -956,6 +979,7 @@ rtc_source_set("data_channel_controller") {
|
|||||||
"../rtc_base:copy_on_write_buffer",
|
"../rtc_base:copy_on_write_buffer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:weak_ptr",
|
"../rtc_base:weak_ptr",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
@ -1048,6 +1072,7 @@ rtc_source_set("rtc_stats_collector") {
|
|||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
"../rtc_base:rtc_event",
|
"../rtc_base:rtc_event",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
@ -1136,8 +1161,10 @@ rtc_source_set("sdp_offer_answer") {
|
|||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
"../rtc_base:rtc_operations_chain",
|
"../rtc_base:rtc_operations_chain",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base:weak_ptr",
|
"../rtc_base:weak_ptr",
|
||||||
"../system_wrappers:metrics",
|
"../system_wrappers:metrics",
|
||||||
]
|
]
|
||||||
@ -1240,10 +1267,14 @@ rtc_source_set("peer_connection") {
|
|||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:net_helper",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base:weak_ptr",
|
"../rtc_base:weak_ptr",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
"../system_wrappers:metrics",
|
"../system_wrappers:metrics",
|
||||||
@ -1331,6 +1362,7 @@ rtc_source_set("legacy_stats_collector") {
|
|||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
@ -1400,9 +1432,11 @@ rtc_source_set("webrtc_sdp") {
|
|||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:net_helper",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base/system:rtc_export",
|
"../rtc_base/system:rtc_export",
|
||||||
]
|
]
|
||||||
@ -1432,7 +1466,10 @@ rtc_source_set("webrtc_session_description_factory") {
|
|||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base:weak_ptr",
|
"../rtc_base:weak_ptr",
|
||||||
]
|
]
|
||||||
absl_deps = [
|
absl_deps = [
|
||||||
@ -1525,6 +1562,7 @@ rtc_source_set("peer_connection_factory") {
|
|||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
"../rtc_base:safe_conversions",
|
"../rtc_base:safe_conversions",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base/experiments:field_trial_parser",
|
"../rtc_base/experiments:field_trial_parser",
|
||||||
@ -1648,6 +1686,7 @@ rtc_library("rtp_transmission_manager") {
|
|||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:weak_ptr",
|
"../rtc_base:weak_ptr",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
@ -1928,6 +1967,7 @@ rtc_library("rtp_sender") {
|
|||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
"../rtc_base:rtc_base",
|
"../rtc_base:rtc_base",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base/synchronization:mutex",
|
"../rtc_base/synchronization:mutex",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
@ -2147,6 +2187,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../p2p:p2p_test_utils",
|
"../p2p:p2p_test_utils",
|
||||||
"../p2p:rtc_p2p",
|
"../p2p:rtc_p2p",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
|
"../rtc_base:async_packet_socket",
|
||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:byte_order",
|
"../rtc_base:byte_order",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
@ -2154,11 +2195,14 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../rtc_base:gunit_helpers",
|
"../rtc_base:gunit_helpers",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:net_helper",
|
||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:task_queue_for_test",
|
"../rtc_base:task_queue_for_test",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base/containers:flat_set",
|
"../rtc_base/containers:flat_set",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
"../system_wrappers:metrics",
|
"../system_wrappers:metrics",
|
||||||
@ -2225,6 +2269,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
"../rtc_base:socket_factory",
|
"../rtc_base:socket_factory",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:task_queue_for_test",
|
"../rtc_base:task_queue_for_test",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../system_wrappers",
|
"../system_wrappers",
|
||||||
@ -2276,6 +2321,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../test:test_main",
|
"../test:test_main",
|
||||||
"../test:test_support",
|
"../test:test_support",
|
||||||
"//third_party/abseil-cpp/absl/algorithm:container",
|
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||||
@ -2453,15 +2499,21 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:mdns_responder_interface",
|
||||||
|
"../rtc_base:net_helper",
|
||||||
|
"../rtc_base:network",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
"../rtc_base:refcount",
|
"../rtc_base:refcount",
|
||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
"../rtc_base:rtc_json",
|
"../rtc_base:rtc_json",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:task_queue_for_test",
|
"../rtc_base:task_queue_for_test",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base/synchronization:mutex",
|
"../rtc_base/synchronization:mutex",
|
||||||
"../rtc_base/third_party/base64",
|
"../rtc_base/third_party/base64",
|
||||||
"../rtc_base/third_party/sigslot",
|
"../rtc_base/third_party/sigslot",
|
||||||
@ -2545,6 +2597,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"test/android_test_initializer.h",
|
"test/android_test_initializer.h",
|
||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../sdk/android:internal_jni",
|
"../sdk/android:internal_jni",
|
||||||
"../sdk/android:libjingle_peerconnection_jni",
|
"../sdk/android:libjingle_peerconnection_jni",
|
||||||
"//modules/utility:utility",
|
"//modules/utility:utility",
|
||||||
@ -2647,11 +2700,14 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../rtc_base:ip_address",
|
"../rtc_base:ip_address",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:mdns_responder_interface",
|
||||||
"../rtc_base:rtc_base_tests_utils",
|
"../rtc_base:rtc_base_tests_utils",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
"../rtc_base:rtc_event",
|
"../rtc_base:rtc_event",
|
||||||
"../rtc_base:rtc_json",
|
"../rtc_base:rtc_json",
|
||||||
"../rtc_base:safe_conversions",
|
"../rtc_base:safe_conversions",
|
||||||
"../rtc_base:socket_address",
|
"../rtc_base:socket_address",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:task_queue_for_test",
|
"../rtc_base:task_queue_for_test",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
@ -2755,7 +2811,9 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../rtc_base:gunit_helpers",
|
"../rtc_base:gunit_helpers",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:macromagic",
|
"../rtc_base:macromagic",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
"../rtc_base:rtc_task_queue",
|
"../rtc_base:rtc_task_queue",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:task_queue_for_test",
|
"../rtc_base:task_queue_for_test",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
|
|||||||
@ -1087,30 +1087,50 @@ rtc_library("rtc_base") {
|
|||||||
libs = []
|
libs = []
|
||||||
defines = []
|
defines = []
|
||||||
deps = [
|
deps = [
|
||||||
|
":async_packet_socket",
|
||||||
":async_resolver_interface",
|
":async_resolver_interface",
|
||||||
":async_socket",
|
":async_socket",
|
||||||
|
":async_tcp_socket",
|
||||||
|
":async_udp_socket",
|
||||||
":buffer",
|
":buffer",
|
||||||
":byte_buffer",
|
":byte_buffer",
|
||||||
":byte_order",
|
":byte_order",
|
||||||
":callback_list",
|
":callback_list",
|
||||||
":checks",
|
":checks",
|
||||||
":copy_on_write_buffer",
|
":copy_on_write_buffer",
|
||||||
|
":crc32",
|
||||||
|
":crypt_string",
|
||||||
|
":data_rate_limiter",
|
||||||
|
":dscp",
|
||||||
|
":file_rotating_stream",
|
||||||
|
":http_common",
|
||||||
":ip_address",
|
":ip_address",
|
||||||
":logging",
|
":logging",
|
||||||
":macromagic",
|
":macromagic",
|
||||||
|
":mdns_responder_interface",
|
||||||
|
":net_helper",
|
||||||
|
":network",
|
||||||
":network_constants",
|
":network_constants",
|
||||||
|
":network_route",
|
||||||
":null_socket_server",
|
":null_socket_server",
|
||||||
|
":proxy_info",
|
||||||
":refcount",
|
":refcount",
|
||||||
|
":rtc_certificate_generator",
|
||||||
":rtc_event",
|
":rtc_event",
|
||||||
":rtc_task_queue",
|
":rtc_task_queue",
|
||||||
":safe_conversions",
|
":safe_conversions",
|
||||||
":socket",
|
":socket",
|
||||||
|
":socket_adapters",
|
||||||
":socket_address",
|
":socket_address",
|
||||||
|
":socket_address_pair",
|
||||||
":socket_factory",
|
":socket_factory",
|
||||||
":socket_server",
|
":socket_server",
|
||||||
|
":ssl",
|
||||||
|
":stream",
|
||||||
":stringutils",
|
":stringutils",
|
||||||
":threading",
|
":threading",
|
||||||
":timeutils",
|
":timeutils",
|
||||||
|
":unique_id_generator",
|
||||||
":zero_memory",
|
":zero_memory",
|
||||||
"../api:array_view",
|
"../api:array_view",
|
||||||
"../api:field_trials_view",
|
"../api:field_trials_view",
|
||||||
@ -1149,86 +1169,52 @@ rtc_library("rtc_base") {
|
|||||||
public_configs = []
|
public_configs = []
|
||||||
|
|
||||||
sources = [
|
sources = [
|
||||||
"async_packet_socket.cc",
|
# Kept during transition
|
||||||
"async_packet_socket.h",
|
"async_packet_socket.h",
|
||||||
"async_tcp_socket.cc",
|
|
||||||
"async_tcp_socket.h",
|
"async_tcp_socket.h",
|
||||||
"async_udp_socket.cc",
|
|
||||||
"async_udp_socket.h",
|
"async_udp_socket.h",
|
||||||
"crc32.cc",
|
|
||||||
"crc32.h",
|
"crc32.h",
|
||||||
"crypt_string.cc",
|
|
||||||
"crypt_string.h",
|
"crypt_string.h",
|
||||||
"data_rate_limiter.cc",
|
|
||||||
"data_rate_limiter.h",
|
"data_rate_limiter.h",
|
||||||
"dscp.h",
|
"dscp.h",
|
||||||
"file_rotating_stream.cc",
|
|
||||||
"file_rotating_stream.h",
|
"file_rotating_stream.h",
|
||||||
"helpers.cc",
|
|
||||||
"helpers.h",
|
"helpers.h",
|
||||||
"http_common.cc",
|
|
||||||
"http_common.h",
|
"http_common.h",
|
||||||
"mdns_responder_interface.h",
|
"mdns_responder_interface.h",
|
||||||
"message_digest.cc",
|
|
||||||
"message_digest.h",
|
"message_digest.h",
|
||||||
"net_helper.cc",
|
|
||||||
"net_helper.h",
|
"net_helper.h",
|
||||||
"network.cc",
|
|
||||||
"network.h",
|
"network.h",
|
||||||
"network_route.cc",
|
|
||||||
"network_route.h",
|
"network_route.h",
|
||||||
"openssl.h",
|
"openssl.h",
|
||||||
"openssl_adapter.cc",
|
|
||||||
"openssl_adapter.h",
|
"openssl_adapter.h",
|
||||||
"openssl_digest.cc",
|
|
||||||
"openssl_digest.h",
|
"openssl_digest.h",
|
||||||
"openssl_key_pair.cc",
|
|
||||||
"openssl_key_pair.h",
|
"openssl_key_pair.h",
|
||||||
"openssl_session_cache.cc",
|
|
||||||
"openssl_session_cache.h",
|
"openssl_session_cache.h",
|
||||||
"openssl_stream_adapter.cc",
|
|
||||||
"openssl_stream_adapter.h",
|
"openssl_stream_adapter.h",
|
||||||
"openssl_utility.cc",
|
|
||||||
"openssl_utility.h",
|
"openssl_utility.h",
|
||||||
"proxy_info.cc",
|
|
||||||
"proxy_info.h",
|
"proxy_info.h",
|
||||||
"rtc_certificate.cc",
|
|
||||||
"rtc_certificate.h",
|
"rtc_certificate.h",
|
||||||
"rtc_certificate_generator.cc",
|
|
||||||
"rtc_certificate_generator.h",
|
"rtc_certificate_generator.h",
|
||||||
"socket_adapters.cc",
|
|
||||||
"socket_adapters.h",
|
"socket_adapters.h",
|
||||||
"socket_address_pair.cc",
|
|
||||||
"socket_address_pair.h",
|
"socket_address_pair.h",
|
||||||
"ssl_adapter.cc",
|
|
||||||
"ssl_adapter.h",
|
"ssl_adapter.h",
|
||||||
"ssl_certificate.cc",
|
|
||||||
"ssl_certificate.h",
|
"ssl_certificate.h",
|
||||||
"ssl_fingerprint.cc",
|
|
||||||
"ssl_fingerprint.h",
|
"ssl_fingerprint.h",
|
||||||
"ssl_identity.cc",
|
|
||||||
"ssl_identity.h",
|
"ssl_identity.h",
|
||||||
"ssl_stream_adapter.cc",
|
|
||||||
"ssl_stream_adapter.h",
|
"ssl_stream_adapter.h",
|
||||||
"stream.cc",
|
|
||||||
"stream.h",
|
"stream.h",
|
||||||
"unique_id_generator.cc",
|
|
||||||
"unique_id_generator.h",
|
"unique_id_generator.h",
|
||||||
]
|
]
|
||||||
|
|
||||||
# If we are building the SSL library ourselves, we know it's BoringSSL.
|
# If we are building the SSL library ourselves, we know it's BoringSSL.
|
||||||
if (rtc_build_ssl) {
|
if (rtc_build_ssl) {
|
||||||
sources += [
|
sources += [
|
||||||
"boringssl_certificate.cc",
|
|
||||||
"boringssl_certificate.h",
|
"boringssl_certificate.h",
|
||||||
"boringssl_identity.cc",
|
|
||||||
"boringssl_identity.h",
|
"boringssl_identity.h",
|
||||||
]
|
]
|
||||||
} else {
|
} else {
|
||||||
sources += [
|
sources += [
|
||||||
"openssl_certificate.cc",
|
|
||||||
"openssl_certificate.h",
|
"openssl_certificate.h",
|
||||||
"openssl_identity.cc",
|
|
||||||
"openssl_identity.h",
|
"openssl_identity.h",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -1237,16 +1223,20 @@ rtc_library("rtc_base") {
|
|||||||
include_dirs = [ "../../boringssl/src/include" ]
|
include_dirs = [ "../../boringssl/src/include" ]
|
||||||
} else {
|
} else {
|
||||||
sources += [
|
sources += [
|
||||||
"log_sinks.cc",
|
|
||||||
"log_sinks.h",
|
"log_sinks.h",
|
||||||
"rolling_accumulator.h",
|
"rolling_accumulator.h",
|
||||||
"ssl_roots.h",
|
"ssl_roots.h",
|
||||||
]
|
]
|
||||||
|
|
||||||
deps += [ ":rtc_numerics" ]
|
deps += [
|
||||||
|
":log_sinks",
|
||||||
|
":rolling_accumulator",
|
||||||
|
":rtc_numerics",
|
||||||
|
]
|
||||||
|
|
||||||
if (is_win) {
|
if (is_win) {
|
||||||
sources += [ "win32_socket_init.h" ]
|
sources += [ "win32_socket_init.h" ]
|
||||||
|
deps += [ ":win32_socket_init" ]
|
||||||
}
|
}
|
||||||
} # !build_with_chromium
|
} # !build_with_chromium
|
||||||
|
|
||||||
@ -1260,10 +1250,6 @@ rtc_library("rtc_base") {
|
|||||||
deps += [ ":ifaddrs_android" ]
|
deps += [ ":ifaddrs_android" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
if (is_ios || is_mac) {
|
|
||||||
sources += [ "mac_ifaddrs_converter.cc" ]
|
|
||||||
}
|
|
||||||
|
|
||||||
if (is_linux || is_chromeos) {
|
if (is_linux || is_chromeos) {
|
||||||
libs += [
|
libs += [
|
||||||
"dl",
|
"dl",
|
||||||
@ -1285,22 +1271,439 @@ rtc_library("rtc_base") {
|
|||||||
deps += [ ":win32" ]
|
deps += [ ":win32" ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is_posix || is_fuchsia) {
|
||||||
|
sources += [ "ifaddrs_converter.h" ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("ifaddrs_converter") {
|
||||||
|
sources = []
|
||||||
|
deps = [
|
||||||
|
":checks",
|
||||||
|
":ip_address",
|
||||||
|
":logging",
|
||||||
|
]
|
||||||
|
|
||||||
|
if (is_android) {
|
||||||
|
deps += [ ":ifaddrs_android" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
if (is_ios || is_mac) {
|
||||||
|
sources += [ "mac_ifaddrs_converter.cc" ]
|
||||||
|
}
|
||||||
|
|
||||||
if (is_posix || is_fuchsia) {
|
if (is_posix || is_fuchsia) {
|
||||||
sources += [
|
sources += [
|
||||||
"ifaddrs_converter.cc",
|
"ifaddrs_converter.cc",
|
||||||
"ifaddrs_converter.h",
|
"ifaddrs_converter.h",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (is_nacl) {
|
rtc_library("rolling_accumulator") {
|
||||||
public_deps += # no-presubmit-check TODO(webrtc:8603)
|
sources = [ "rolling_accumulator.h" ]
|
||||||
[ "//native_client_sdk/src/libraries/nacl_io" ]
|
deps = [
|
||||||
|
":checks",
|
||||||
|
":rtc_numerics",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
defines += [ "timezone=_timezone" ]
|
if (is_win) {
|
||||||
sources -= [ "ifaddrs_converter.cc" ]
|
rtc_library("win32_socket_init") {
|
||||||
|
sources = [ "win32_socket_init.h" ]
|
||||||
|
deps = [ ":win32" ]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rtc_library("log_sinks") {
|
||||||
|
sources = [
|
||||||
|
"log_sinks.cc",
|
||||||
|
"log_sinks.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":checks",
|
||||||
|
":file_rotating_stream",
|
||||||
|
":logging",
|
||||||
|
]
|
||||||
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("network") {
|
||||||
|
sources = [
|
||||||
|
"network.cc",
|
||||||
|
"network.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":checks",
|
||||||
|
":ifaddrs_converter",
|
||||||
|
":ip_address",
|
||||||
|
":logging",
|
||||||
|
":macromagic",
|
||||||
|
":mdns_responder_interface",
|
||||||
|
":socket",
|
||||||
|
":socket_factory",
|
||||||
|
":stringutils",
|
||||||
|
":threading",
|
||||||
|
"../api:array_view",
|
||||||
|
"../api:field_trials_view",
|
||||||
|
"../api:sequence_checker",
|
||||||
|
"../api/task_queue:pending_task_safety_flag",
|
||||||
|
"../api/transport:field_trial_based_config",
|
||||||
|
"../api/units:time_delta",
|
||||||
|
"experiments:field_trial_parser",
|
||||||
|
"memory:always_valid_pointer",
|
||||||
|
"system:rtc_export",
|
||||||
|
"third_party/sigslot",
|
||||||
|
]
|
||||||
|
absl_deps = [
|
||||||
|
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||||
|
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||||
|
"//third_party/abseil-cpp/absl/memory",
|
||||||
|
"//third_party/abseil-cpp/absl/strings",
|
||||||
|
]
|
||||||
|
|
||||||
|
if (is_win) {
|
||||||
|
deps += [ ":win32" ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("socket_address_pair") {
|
||||||
|
sources = [
|
||||||
|
"socket_address_pair.cc",
|
||||||
|
"socket_address_pair.h",
|
||||||
|
]
|
||||||
|
deps = [ ":socket_address" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("net_helper") {
|
||||||
|
sources = [
|
||||||
|
"net_helper.cc",
|
||||||
|
"net_helper.h",
|
||||||
|
]
|
||||||
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("socket_adapters") {
|
||||||
|
sources = [
|
||||||
|
"socket_adapters.cc",
|
||||||
|
"socket_adapters.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":async_socket",
|
||||||
|
":buffer",
|
||||||
|
":byte_buffer",
|
||||||
|
":checks",
|
||||||
|
":crypt_string",
|
||||||
|
":http_common",
|
||||||
|
":logging",
|
||||||
|
":stringutils",
|
||||||
|
":zero_memory",
|
||||||
|
"../api:array_view",
|
||||||
|
]
|
||||||
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("network_route") {
|
||||||
|
sources = [
|
||||||
|
"network_route.cc",
|
||||||
|
"network_route.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":network_constants",
|
||||||
|
":stringutils",
|
||||||
|
"system:inline",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("async_tcp_socket") {
|
||||||
|
sources = [
|
||||||
|
"async_tcp_socket.cc",
|
||||||
|
"async_tcp_socket.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":async_packet_socket",
|
||||||
|
":buffer",
|
||||||
|
":byte_order",
|
||||||
|
":checks",
|
||||||
|
":logging",
|
||||||
|
":socket",
|
||||||
|
":socket_address",
|
||||||
|
":timeutils",
|
||||||
|
"../api:array_view",
|
||||||
|
"network:sent_packet",
|
||||||
|
"third_party/sigslot",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("async_udp_socket") {
|
||||||
|
sources = [
|
||||||
|
"async_udp_socket.cc",
|
||||||
|
"async_udp_socket.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":async_packet_socket",
|
||||||
|
":checks",
|
||||||
|
":logging",
|
||||||
|
":macromagic",
|
||||||
|
":socket",
|
||||||
|
":socket_address",
|
||||||
|
":socket_factory",
|
||||||
|
":timeutils",
|
||||||
|
"../api:sequence_checker",
|
||||||
|
"../system_wrappers:field_trial",
|
||||||
|
"network:sent_packet",
|
||||||
|
"third_party/sigslot",
|
||||||
|
]
|
||||||
|
absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("async_packet_socket") {
|
||||||
|
sources = [
|
||||||
|
"async_packet_socket.cc",
|
||||||
|
"async_packet_socket.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":callback_list",
|
||||||
|
":dscp",
|
||||||
|
":socket",
|
||||||
|
":timeutils",
|
||||||
|
"../api:sequence_checker",
|
||||||
|
"network:sent_packet",
|
||||||
|
"system:no_unique_address",
|
||||||
|
"system:rtc_export",
|
||||||
|
"third_party/sigslot",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("mdns_responder_interface") {
|
||||||
|
sources = [ "mdns_responder_interface.h" ]
|
||||||
|
deps = [ ":ip_address" ]
|
||||||
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("dscp") {
|
||||||
|
sources = [ "dscp.h" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("proxy_info") {
|
||||||
|
sources = [
|
||||||
|
"proxy_info.cc",
|
||||||
|
"proxy_info.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":crypt_string",
|
||||||
|
":socket_address",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("file_rotating_stream") {
|
||||||
|
sources = [
|
||||||
|
"file_rotating_stream.cc",
|
||||||
|
"file_rotating_stream.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":checks",
|
||||||
|
":logging",
|
||||||
|
":stringutils",
|
||||||
|
"system:file_wrapper",
|
||||||
|
]
|
||||||
|
absl_deps = [
|
||||||
|
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||||
|
"//third_party/abseil-cpp/absl/strings",
|
||||||
|
"//third_party/abseil-cpp/absl/types:optional",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("data_rate_limiter") {
|
||||||
|
sources = [
|
||||||
|
"data_rate_limiter.cc",
|
||||||
|
"data_rate_limiter.h",
|
||||||
|
]
|
||||||
|
deps = [ "system:rtc_export" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("unique_id_generator") {
|
||||||
|
sources = [
|
||||||
|
"unique_id_generator.cc",
|
||||||
|
"unique_id_generator.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":ssl",
|
||||||
|
":stringutils",
|
||||||
|
"../api:array_view",
|
||||||
|
"../api:sequence_checker",
|
||||||
|
"synchronization:mutex",
|
||||||
|
"system:no_unique_address",
|
||||||
|
]
|
||||||
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("crc32") {
|
||||||
|
sources = [
|
||||||
|
"crc32.cc",
|
||||||
|
"crc32.h",
|
||||||
|
]
|
||||||
|
deps = [ ":macromagic" ]
|
||||||
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("stream") {
|
||||||
|
sources = [
|
||||||
|
"stream.cc",
|
||||||
|
"stream.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":buffer",
|
||||||
|
":checks",
|
||||||
|
":threading",
|
||||||
|
"../api:array_view",
|
||||||
|
"system:rtc_export",
|
||||||
|
"third_party/sigslot",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("rtc_certificate_generator") {
|
||||||
|
sources = [
|
||||||
|
"rtc_certificate_generator.cc",
|
||||||
|
"rtc_certificate_generator.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":checks",
|
||||||
|
":ssl",
|
||||||
|
":threading",
|
||||||
|
"../api:scoped_refptr",
|
||||||
|
"system:rtc_export",
|
||||||
|
]
|
||||||
|
absl_deps = [
|
||||||
|
"//third_party/abseil-cpp/absl/functional:any_invocable",
|
||||||
|
"//third_party/abseil-cpp/absl/types:optional",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("ssl") {
|
||||||
|
sources = [
|
||||||
|
"helpers.cc",
|
||||||
|
"helpers.h",
|
||||||
|
"message_digest.cc",
|
||||||
|
"message_digest.h",
|
||||||
|
"openssl.h",
|
||||||
|
"openssl_adapter.cc",
|
||||||
|
"openssl_adapter.h",
|
||||||
|
"openssl_digest.cc",
|
||||||
|
"openssl_digest.h",
|
||||||
|
"openssl_key_pair.cc",
|
||||||
|
"openssl_key_pair.h",
|
||||||
|
"openssl_session_cache.cc",
|
||||||
|
"openssl_session_cache.h",
|
||||||
|
"openssl_stream_adapter.cc",
|
||||||
|
"openssl_stream_adapter.h",
|
||||||
|
"openssl_utility.cc",
|
||||||
|
"openssl_utility.h",
|
||||||
|
"rtc_certificate.cc",
|
||||||
|
"rtc_certificate.h",
|
||||||
|
"ssl_adapter.cc",
|
||||||
|
"ssl_adapter.h",
|
||||||
|
"ssl_certificate.cc",
|
||||||
|
"ssl_certificate.h",
|
||||||
|
"ssl_fingerprint.cc",
|
||||||
|
"ssl_fingerprint.h",
|
||||||
|
"ssl_identity.cc",
|
||||||
|
"ssl_identity.h",
|
||||||
|
"ssl_stream_adapter.cc",
|
||||||
|
"ssl_stream_adapter.h",
|
||||||
|
]
|
||||||
|
|
||||||
|
deps = [
|
||||||
|
":async_socket",
|
||||||
|
":buffer",
|
||||||
|
":checks",
|
||||||
|
":copy_on_write_buffer",
|
||||||
|
":logging",
|
||||||
|
":macromagic",
|
||||||
|
":safe_conversions",
|
||||||
|
":socket",
|
||||||
|
":socket_address",
|
||||||
|
":stream",
|
||||||
|
":stringutils",
|
||||||
|
":threading",
|
||||||
|
":timeutils",
|
||||||
|
"../api:array_view",
|
||||||
|
"../api:refcountedbase",
|
||||||
|
"../api:scoped_refptr",
|
||||||
|
"../api/task_queue:pending_task_safety_flag",
|
||||||
|
"../api/units:time_delta",
|
||||||
|
"../system_wrappers:field_trial",
|
||||||
|
"system:rtc_export",
|
||||||
|
"task_utils:repeating_task",
|
||||||
|
"third_party/base64",
|
||||||
|
"third_party/sigslot",
|
||||||
|
]
|
||||||
|
|
||||||
|
absl_deps = [
|
||||||
|
"//third_party/abseil-cpp/absl/algorithm:container",
|
||||||
|
"//third_party/abseil-cpp/absl/base:core_headers",
|
||||||
|
"//third_party/abseil-cpp/absl/memory",
|
||||||
|
"//third_party/abseil-cpp/absl/strings",
|
||||||
|
"//third_party/abseil-cpp/absl/types:optional",
|
||||||
|
]
|
||||||
|
|
||||||
|
# If we are building the SSL library ourselves, we know it's BoringSSL.
|
||||||
|
if (rtc_build_ssl) {
|
||||||
|
sources += [
|
||||||
|
"boringssl_certificate.cc",
|
||||||
|
"boringssl_certificate.h",
|
||||||
|
"boringssl_identity.cc",
|
||||||
|
"boringssl_identity.h",
|
||||||
|
]
|
||||||
|
|
||||||
|
deps += [ "//third_party/boringssl" ]
|
||||||
|
} else {
|
||||||
|
sources += [
|
||||||
|
"openssl_certificate.cc",
|
||||||
|
"openssl_certificate.h",
|
||||||
|
"openssl_identity.cc",
|
||||||
|
"openssl_identity.h",
|
||||||
|
]
|
||||||
|
|
||||||
|
configs += [ ":external_ssl_library" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
if (build_with_chromium) {
|
||||||
|
include_dirs = [ "../../boringssl/src/include" ]
|
||||||
|
} else {
|
||||||
|
sources += [ "ssl_roots.h" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
if (is_win) {
|
||||||
|
deps += [ ":win32" ]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("crypt_string") {
|
||||||
|
sources = [
|
||||||
|
"crypt_string.cc",
|
||||||
|
"crypt_string.h",
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
rtc_library("http_common") {
|
||||||
|
sources = [
|
||||||
|
"http_common.cc",
|
||||||
|
"http_common.h",
|
||||||
|
]
|
||||||
|
deps = [
|
||||||
|
":crypt_string",
|
||||||
|
":logging",
|
||||||
|
":socket_address",
|
||||||
|
":ssl",
|
||||||
|
":stringutils",
|
||||||
|
":zero_memory",
|
||||||
|
"third_party/base64",
|
||||||
|
]
|
||||||
|
|
||||||
|
absl_deps = [ "//third_party/abseil-cpp/absl/strings" ]
|
||||||
|
}
|
||||||
|
|
||||||
rtc_source_set("gtest_prod") {
|
rtc_source_set("gtest_prod") {
|
||||||
sources = [ "gtest_prod_util.h" ]
|
sources = [ "gtest_prod_util.h" ]
|
||||||
}
|
}
|
||||||
@ -1329,6 +1732,7 @@ rtc_library("testclient") {
|
|||||||
"test_client.h",
|
"test_client.h",
|
||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
|
":async_udp_socket",
|
||||||
":gunit_helpers",
|
":gunit_helpers",
|
||||||
":rtc_base",
|
":rtc_base",
|
||||||
":rtc_base_tests_utils",
|
":rtc_base_tests_utils",
|
||||||
@ -1391,18 +1795,27 @@ rtc_library("rtc_base_tests_utils") {
|
|||||||
"virtual_socket_server.h",
|
"virtual_socket_server.h",
|
||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
|
":async_packet_socket",
|
||||||
":async_socket",
|
":async_socket",
|
||||||
|
":async_tcp_socket",
|
||||||
|
":async_udp_socket",
|
||||||
":byte_buffer",
|
":byte_buffer",
|
||||||
":checks",
|
":checks",
|
||||||
":ip_address",
|
":ip_address",
|
||||||
":logging",
|
":logging",
|
||||||
":macromagic",
|
":macromagic",
|
||||||
|
":mdns_responder_interface",
|
||||||
|
":network",
|
||||||
":rtc_base",
|
":rtc_base",
|
||||||
":rtc_event",
|
":rtc_event",
|
||||||
":socket",
|
":socket",
|
||||||
|
":socket_adapters",
|
||||||
":socket_address",
|
":socket_address",
|
||||||
|
":socket_address_pair",
|
||||||
":socket_factory",
|
":socket_factory",
|
||||||
":socket_server",
|
":socket_server",
|
||||||
|
":ssl",
|
||||||
|
":stream",
|
||||||
":stringutils",
|
":stringutils",
|
||||||
":threading",
|
":threading",
|
||||||
":timeutils",
|
":timeutils",
|
||||||
@ -1499,8 +1912,11 @@ if (rtc_include_tests) {
|
|||||||
"socket_unittest.h",
|
"socket_unittest.h",
|
||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
|
":async_packet_socket",
|
||||||
|
":async_udp_socket",
|
||||||
":buffer",
|
":buffer",
|
||||||
":checks",
|
":checks",
|
||||||
|
":file_rotating_stream",
|
||||||
":gunit_helpers",
|
":gunit_helpers",
|
||||||
":ip_address",
|
":ip_address",
|
||||||
":logging",
|
":logging",
|
||||||
@ -1577,6 +1993,8 @@ if (rtc_include_tests) {
|
|||||||
"zero_memory_unittest.cc",
|
"zero_memory_unittest.cc",
|
||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
|
":async_packet_socket",
|
||||||
|
":async_udp_socket",
|
||||||
":bit_buffer",
|
":bit_buffer",
|
||||||
":bitstream_reader",
|
":bitstream_reader",
|
||||||
":bounded_inline_vector",
|
":bounded_inline_vector",
|
||||||
@ -1616,6 +2034,7 @@ if (rtc_include_tests) {
|
|||||||
":socket",
|
":socket",
|
||||||
":socket_address",
|
":socket_address",
|
||||||
":socket_server",
|
":socket_server",
|
||||||
|
":ssl",
|
||||||
":stringutils",
|
":stringutils",
|
||||||
":strong_alias",
|
":strong_alias",
|
||||||
":swap_queue",
|
":swap_queue",
|
||||||
@ -1751,28 +2170,42 @@ if (rtc_include_tests) {
|
|||||||
"unique_id_generator_unittest.cc",
|
"unique_id_generator_unittest.cc",
|
||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
|
":async_packet_socket",
|
||||||
|
":async_tcp_socket",
|
||||||
|
":async_udp_socket",
|
||||||
":buffer",
|
":buffer",
|
||||||
":buffer_queue",
|
":buffer_queue",
|
||||||
":checks",
|
":checks",
|
||||||
|
":crc32",
|
||||||
|
":data_rate_limiter",
|
||||||
":gunit_helpers",
|
":gunit_helpers",
|
||||||
|
":ifaddrs_converter",
|
||||||
":ip_address",
|
":ip_address",
|
||||||
":logging",
|
":logging",
|
||||||
":macromagic",
|
":macromagic",
|
||||||
":net_helpers",
|
":net_helpers",
|
||||||
|
":network",
|
||||||
|
":network_route",
|
||||||
":null_socket_server",
|
":null_socket_server",
|
||||||
":refcount",
|
":refcount",
|
||||||
|
":rolling_accumulator",
|
||||||
":rtc_base",
|
":rtc_base",
|
||||||
":rtc_base_tests_utils",
|
":rtc_base_tests_utils",
|
||||||
|
":rtc_certificate_generator",
|
||||||
":rtc_event",
|
":rtc_event",
|
||||||
":safe_conversions",
|
":safe_conversions",
|
||||||
":socket",
|
":socket",
|
||||||
|
":socket_adapters",
|
||||||
":socket_address",
|
":socket_address",
|
||||||
":socket_factory",
|
":socket_factory",
|
||||||
":socket_server",
|
":socket_server",
|
||||||
|
":ssl",
|
||||||
|
":stream",
|
||||||
":stringutils",
|
":stringutils",
|
||||||
":testclient",
|
":testclient",
|
||||||
":threading",
|
":threading",
|
||||||
":timeutils",
|
":timeutils",
|
||||||
|
":unique_id_generator",
|
||||||
"../api:array_view",
|
"../api:array_view",
|
||||||
"../api:field_trials_view",
|
"../api:field_trials_view",
|
||||||
"../api:make_ref_counted",
|
"../api:make_ref_counted",
|
||||||
|
|||||||
@ -34,6 +34,7 @@ rtc_library("fifo_buffer") {
|
|||||||
]
|
]
|
||||||
deps = [
|
deps = [
|
||||||
"..:rtc_base",
|
"..:rtc_base",
|
||||||
|
"..:stream",
|
||||||
"..:threading",
|
"..:threading",
|
||||||
"../../api/task_queue:pending_task_safety_flag",
|
"../../api/task_queue:pending_task_safety_flag",
|
||||||
"../synchronization:mutex",
|
"../synchronization:mutex",
|
||||||
|
|||||||
@ -54,6 +54,7 @@ rtc_executable("data_channel_benchmark") {
|
|||||||
"../../rtc_base:logging",
|
"../../rtc_base:logging",
|
||||||
"../../rtc_base:refcount",
|
"../../rtc_base:refcount",
|
||||||
"../../rtc_base:rtc_event",
|
"../../rtc_base:rtc_event",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base:threading",
|
"../../rtc_base:threading",
|
||||||
"../../system_wrappers:field_trial",
|
"../../system_wrappers:field_trial",
|
||||||
"//third_party/abseil-cpp/absl/cleanup:cleanup",
|
"//third_party/abseil-cpp/absl/cleanup:cleanup",
|
||||||
|
|||||||
@ -45,6 +45,7 @@ if (rtc_enable_protobuf) {
|
|||||||
"../../api/task_queue:pending_task_safety_flag",
|
"../../api/task_queue:pending_task_safety_flag",
|
||||||
"../../p2p:rtc_p2p",
|
"../../p2p:rtc_p2p",
|
||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
|
"../../rtc_base:async_packet_socket",
|
||||||
"../../rtc_base:checks",
|
"../../rtc_base:checks",
|
||||||
"../../rtc_base:ignore_wundef",
|
"../../rtc_base:ignore_wundef",
|
||||||
"../../rtc_base:ip_address",
|
"../../rtc_base:ip_address",
|
||||||
|
|||||||
@ -188,6 +188,7 @@ if (is_ios || is_mac) {
|
|||||||
":helpers_objc",
|
":helpers_objc",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
|
"../rtc_base:log_sinks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -209,6 +210,8 @@ if (is_ios || is_mac) {
|
|||||||
":base_objc",
|
":base_objc",
|
||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
|
"../rtc_base:file_rotating_stream",
|
||||||
|
"../rtc_base:log_sinks",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1098,7 +1101,9 @@ if (is_ios || is_mac) {
|
|||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
"../rtc_base:network_constants",
|
"../rtc_base:network_constants",
|
||||||
|
"../rtc_base:rtc_certificate_generator",
|
||||||
"../rtc_base:safe_conversions",
|
"../rtc_base:safe_conversions",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:stringutils",
|
"../rtc_base:stringutils",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
@ -1610,6 +1615,7 @@ if (is_ios || is_mac) {
|
|||||||
"../rtc_base",
|
"../rtc_base",
|
||||||
"../rtc_base:buffer",
|
"../rtc_base:buffer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
]
|
]
|
||||||
if (is_ios) {
|
if (is_ios) {
|
||||||
|
|||||||
@ -141,6 +141,7 @@ if (is_android) {
|
|||||||
":video_egl_jni",
|
":video_egl_jni",
|
||||||
"../../pc:libjingle_peerconnection",
|
"../../pc:libjingle_peerconnection",
|
||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
]
|
]
|
||||||
output_extension = "so"
|
output_extension = "so"
|
||||||
}
|
}
|
||||||
@ -787,10 +788,13 @@ if (current_os == "linux" || is_android) {
|
|||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
"../../rtc_base:checks",
|
"../../rtc_base:checks",
|
||||||
"../../rtc_base:event_tracer",
|
"../../rtc_base:event_tracer",
|
||||||
|
"../../rtc_base:log_sinks",
|
||||||
"../../rtc_base:logging",
|
"../../rtc_base:logging",
|
||||||
"../../rtc_base:refcount",
|
"../../rtc_base:refcount",
|
||||||
|
"../../rtc_base:rtc_certificate_generator",
|
||||||
"../../rtc_base:rtc_task_queue",
|
"../../rtc_base:rtc_task_queue",
|
||||||
"../../rtc_base:safe_conversions",
|
"../../rtc_base:safe_conversions",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base:stringutils",
|
"../../rtc_base:stringutils",
|
||||||
"../../rtc_base:threading",
|
"../../rtc_base:threading",
|
||||||
"../../system_wrappers:field_trial",
|
"../../system_wrappers:field_trial",
|
||||||
@ -1558,6 +1562,7 @@ if (is_android) {
|
|||||||
":native_api_jni",
|
":native_api_jni",
|
||||||
"../../pc:libjingle_peerconnection",
|
"../../pc:libjingle_peerconnection",
|
||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
]
|
]
|
||||||
output_extension = "so"
|
output_extension = "so"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -531,6 +531,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../rtc_base:checks",
|
"../rtc_base:checks",
|
||||||
"../rtc_base:event_tracer",
|
"../rtc_base:event_tracer",
|
||||||
"../rtc_base:logging",
|
"../rtc_base:logging",
|
||||||
|
"../rtc_base:ssl",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../system_wrappers:field_trial",
|
"../system_wrappers:field_trial",
|
||||||
"../system_wrappers:metrics",
|
"../system_wrappers:metrics",
|
||||||
@ -541,6 +542,10 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"//third_party/abseil-cpp/absl/strings:strings",
|
"//third_party/abseil-cpp/absl/strings:strings",
|
||||||
"//third_party/abseil-cpp/absl/types:optional",
|
"//third_party/abseil-cpp/absl/types:optional",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
if (is_win) {
|
||||||
|
deps += [ "../rtc_base:win32_socket_init" ]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
rtc_library("test_main") {
|
rtc_library("test_main") {
|
||||||
|
|||||||
@ -648,6 +648,7 @@ webrtc_fuzzer_test("ssl_certificate_fuzzer") {
|
|||||||
deps = [
|
deps = [
|
||||||
"../:rtp_test_utils",
|
"../:rtp_test_utils",
|
||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
|
"../../rtc_base:ssl",
|
||||||
"../../rtc_base:stringutils",
|
"../../rtc_base:stringutils",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@ -58,10 +58,12 @@ rtc_library("emulated_network") {
|
|||||||
"../../p2p:p2p_server_utils",
|
"../../p2p:p2p_server_utils",
|
||||||
"../../p2p:rtc_p2p",
|
"../../p2p:rtc_p2p",
|
||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
|
"../../rtc_base:async_packet_socket",
|
||||||
"../../rtc_base:copy_on_write_buffer",
|
"../../rtc_base:copy_on_write_buffer",
|
||||||
"../../rtc_base:ip_address",
|
"../../rtc_base:ip_address",
|
||||||
"../../rtc_base:logging",
|
"../../rtc_base:logging",
|
||||||
"../../rtc_base:macromagic",
|
"../../rtc_base:macromagic",
|
||||||
|
"../../rtc_base:network",
|
||||||
"../../rtc_base:network_constants",
|
"../../rtc_base:network_constants",
|
||||||
"../../rtc_base:random",
|
"../../rtc_base:random",
|
||||||
"../../rtc_base:rtc_base_tests_utils",
|
"../../rtc_base:rtc_base_tests_utils",
|
||||||
|
|||||||
@ -130,6 +130,7 @@ if (rtc_include_tests && !build_with_chromium) {
|
|||||||
"../../rtc_base",
|
"../../rtc_base",
|
||||||
"../../rtc_base:checks",
|
"../../rtc_base:checks",
|
||||||
"../../rtc_base:copy_on_write_buffer",
|
"../../rtc_base:copy_on_write_buffer",
|
||||||
|
"../../rtc_base:net_helper",
|
||||||
"../../rtc_base:refcount",
|
"../../rtc_base:refcount",
|
||||||
"../../rtc_base:rtc_base_tests_utils",
|
"../../rtc_base:rtc_base_tests_utils",
|
||||||
"../../rtc_base:rtc_event",
|
"../../rtc_base:rtc_event",
|
||||||
|
|||||||
@ -927,6 +927,7 @@ if (rtc_include_tests) {
|
|||||||
"../rtc_base:task_queue_for_test",
|
"../rtc_base:task_queue_for_test",
|
||||||
"../rtc_base:threading",
|
"../rtc_base:threading",
|
||||||
"../rtc_base:timeutils",
|
"../rtc_base:timeutils",
|
||||||
|
"../rtc_base:unique_id_generator",
|
||||||
"../rtc_base/containers:flat_map",
|
"../rtc_base/containers:flat_map",
|
||||||
"../rtc_base/experiments:alr_experiment",
|
"../rtc_base/experiments:alr_experiment",
|
||||||
"../rtc_base/experiments:encoder_info_settings",
|
"../rtc_base/experiments:encoder_info_settings",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user