webrtc/rtc_base
Jonas Oreland 808f49428f LOG DTLS (failed) handshake retransmission
Add logging of DTLS handshake retransmission,
either when it happens or when it fails.

Note that is only for the handshake messages,
which are retransmitted with exponential back off.

This patch aim to help rare DTLS hanging problems.

BUG=None

Change-Id: Iae808190711dd80dd8a43ff22757dd69919d63ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/222647
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34304}
2021-06-16 13:13:52 +00:00
..
deprecated Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
experiments Removes unused parameters of WebRTC-KeyframeInterval. 2021-03-24 15:49:31 +00:00
internal Reland "Refactor rtc_base build targets." 2021-01-15 17:00:05 +00:00
java/src/org/webrtc Change from sakal@webrtc.org to xalep@webrtc.org in OWNERS files. 2021-04-14 08:27:54 +00:00
memory Mark rtc_base/memory:fifo_buffer as testonly 2021-03-29 10:15:44 +00:00
network Use absl_deps in order to preapre to the Abseil component build release. 2020-06-08 12:59:40 +00:00
numerics Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
strings Rename more death test to *DeathTest 2020-05-26 20:27:34 +00:00
synchronization Remove RTC_WARN_UNUSED_RESULT in favor of ABSL_MUST_USE_RESULT. 2021-04-28 06:47:48 +00:00
system Add FileSize method to FileWrapper 2021-03-25 15:59:05 +00:00
task_utils Make stopping of the RepeatingTask safer 2021-06-11 21:54:54 +00:00
third_party Reformat GN files. 2020-01-21 12:13:11 +00:00
time Delete class RWLockWrapper, and its build target. 2020-11-04 14:53:13 +00:00
units Fix errors C2238, C2248 and C2059 on MSVC bots. 2020-04-02 09:54:27 +00:00
win Reland: Add ability to load CreateDirect3DDeviceFromDXGIDevice from d3d11.dll 2021-01-27 19:16:46 +00:00
arraysize.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
async_invoker.cc Mark AsyncInvoker as deprecated 2021-05-03 16:27:10 +00:00
async_invoker.h Mark AsyncInvoker as deprecated 2021-05-03 16:27:10 +00:00
async_invoker_inl.h Mark AsyncInvoker as deprecated 2021-05-03 16:27:10 +00:00
async_packet_socket.cc Cleanup: Use common IP overhead definitions in test and prod code 2020-03-02 11:36:58 +00:00
async_packet_socket.h Remove iceRegatherIntervalRange 2020-01-28 19:16:18 +00:00
async_resolver.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
async_resolver.h AsyncResolver: avoid hanging the WorkerThread. 2021-04-22 06:30:11 +00:00
async_resolver_interface.cc webrtc: Remove semicolons. 2019-02-20 16:02:59 +00:00
async_resolver_interface.h Add missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +00:00
async_socket.cc Format almost everything. 2019-07-08 13:45:15 +00:00
async_socket.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
async_tcp_socket.cc AsyncTCPSocket: try sending outgoing data until EWOULDBLOCK 2020-02-03 21:19:57 +00:00
async_tcp_socket.h AsyncTCPSocket: try sending outgoing data until EWOULDBLOCK 2020-02-03 21:19:57 +00:00
async_tcp_socket_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
async_udp_socket.cc Format almost everything. 2019-07-08 13:45:15 +00:00
async_udp_socket.h Format almost everything. 2019-07-08 13:45:15 +00:00
async_udp_socket_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
atomic_ops.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
atomic_ops_unittest.cc (3) Rename files to snake_case: move the files 2019-01-11 17:05:20 +00:00
base64_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
bit_buffer.cc Update BitBuffer methods to style guide 2021-05-18 11:10:27 +00:00
bit_buffer.h Update BitBuffer methods to style guide 2021-05-18 11:10:27 +00:00
bit_buffer_unittest.cc Update BitBuffer methods to style guide 2021-05-18 11:10:27 +00:00
boringssl_certificate.cc Revert "Do all BaseChannel operations within a single Thread::Invoke." 2021-01-29 21:56:38 +00:00
boringssl_certificate.h Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
boringssl_identity.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
boringssl_identity.h Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
bounded_inline_vector.h BoundedInlineVector: Add resize() method 2020-03-02 20:55:28 +00:00
bounded_inline_vector_impl.h BoundedInlineVector: Add resize() method 2020-03-02 20:55:28 +00:00
bounded_inline_vector_unittest.cc BoundedInlineVector: Add resize() method 2020-03-02 20:55:28 +00:00
buffer.h Check that data_ is non-null before memcpy in EnsureCapacityWithHeadroom 2020-05-29 11:42:06 +00:00
buffer_queue.cc Remove locks from BufferQueue (not needed). 2020-09-29 12:57:20 +00:00
buffer_queue.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
buffer_queue_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
buffer_unittest.cc Rename more death test to *DeathTest 2020-05-26 20:27:34 +00:00
BUILD.gn Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
byte_buffer.cc In rtc::ByteBuffer drop support for ORDER_HOST as unused 2019-11-15 11:48:42 +00:00
byte_buffer.h In rtc::ByteBuffer drop support for ORDER_HOST as unused 2019-11-15 11:48:42 +00:00
byte_buffer_unittest.cc In rtc::ByteBuffer drop support for ORDER_HOST as unused 2019-11-15 11:48:42 +00:00
byte_order.h Reworking byte order utility functions for Windows platforms. 2019-03-31 11:55:09 +00:00
byte_order_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
callback_list.cc CallbackList: Add support for removing receivers 2020-11-26 08:41:36 +00:00
callback_list.h CallbackList: Add support for removing receivers 2020-11-26 08:41:36 +00:00
callback_list_unittest.cc Delete rtc::Bind 2021-01-29 08:24:43 +00:00
checks.cc Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
checks.h Reland "Rename FATAL() into RTC_FATAL()." 2020-11-18 20:49:08 +00:00
checks_unittest.cc Reland "Rename FATAL() into RTC_FATAL()." 2020-11-18 20:49:08 +00:00
compile_assert_c.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
constructor_magic.h Delete macros RTC_DISALLOW_ASSIGN and RTC_DISALLOW_IMPLICIT_CONSTRUCTORS 2020-09-29 10:19:20 +00:00
copy_on_write_buffer.cc Introduce FinalRefCountedObject template class 2021-01-22 16:20:22 +00:00
copy_on_write_buffer.h Introduce FinalRefCountedObject template class 2021-01-22 16:20:22 +00:00
copy_on_write_buffer_unittest.cc Delete mutable rtc::CopyOnWriteBuffer::data 2021-01-21 18:14:14 +00:00
cpu_time.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
cpu_time.h
cpu_time_unittest.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
crc32.cc Thread safe crc32 table initialization 2019-05-15 23:54:07 +00:00
crc32.h Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
crc32_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
crypt_string.cc Delete unused class InsecureCryptStringImpl 2019-05-10 07:07:19 +00:00
crypt_string.h Delete unused class InsecureCryptStringImpl 2019-05-10 07:07:19 +00:00
data_rate_limiter.cc Renamed rtc::RateLimiter to rtrc::DataRateLimiter. 2018-02-28 19:58:24 +00:00
data_rate_limiter.h Add missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +00:00
data_rate_limiter_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
DEPS webrtc::Mutex: Introduce mutex_race_check.h. 2021-04-19 11:10:02 +00:00
dscp.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event.cc NullSocketServer::Wait: Don't warn if we have to wait a long time for messages 2019-04-11 16:35:18 +00:00
event.h NullSocketServer::Wait: Don't warn if we have to wait a long time for messages 2019-04-11 16:35:18 +00:00
event_tracer.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
event_tracer.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event_tracer_unittest.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
event_unittest.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
fake_clock.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
fake_clock.h Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
fake_clock_unittest.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
fake_mdns_responder.h Delete left-over references to AsyncInvoker 2021-04-15 10:43:00 +00:00
fake_network.h p2p: Fix bug causing old candidates on ice restart 2020-11-23 14:58:39 +00:00
fake_ssl_identity.cc Remove deprecated ssl_identity methods 2020-04-16 14:21:41 +00:00
fake_ssl_identity.h Remove deprecated ssl_identity methods 2020-04-16 14:21:41 +00:00
file_rotating_stream.cc Make FileRotatingStream independent of StreamInterface 2021-03-29 08:05:39 +00:00
file_rotating_stream.h Delete left-over include of rtc_base/stream.h from FileRotatingStream 2021-03-29 09:47:33 +00:00
file_rotating_stream_unittest.cc Delete left-over include of rtc_base/stream.h from FileRotatingStream 2021-03-29 09:47:33 +00:00
firewall_socket_server.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
firewall_socket_server.h Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
format_macros.h Delete shim of PRId64 et al. on Windows 2019-08-08 08:29:18 +00:00
gtest_prod_util.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
gunit.cc Replace starts_with and ends_with with Abseil 2018-12-17 17:33:06 +00:00
gunit.h Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
hash.h Use unordered_map in RtpDemuxer 2021-04-27 11:38:01 +00:00
hash_unittest.cc Use unordered_map in RtpDemuxer 2021-04-27 11:38:01 +00:00
helpers.cc Format almost everything. 2019-07-08 13:45:15 +00:00
helpers.h Add missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +00:00
helpers_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
http_common.cc Format almost everything. 2019-07-08 13:45:15 +00:00
http_common.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ifaddrs_android.cc Format almost everything. 2019-07-08 13:45:15 +00:00
ifaddrs_android.h (3) Rename files to snake_case: move the files 2019-01-11 17:05:20 +00:00
ifaddrs_converter.cc Format almost everything. 2019-07-08 13:45:15 +00:00
ifaddrs_converter.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ignore_wundef.h
ip_address.cc Uniform IPAddress::ToSensitiveString() behavior (debug vs release). 2021-04-21 12:31:14 +00:00
ip_address.h Rename UNIT_TEST to WEBRTC_UNIT_TEST 2020-12-10 11:04:58 +00:00
ip_address_unittest.cc Uniform IPAddress::ToSensitiveString() behavior (debug vs release). 2021-04-21 12:31:14 +00:00
location.cc Remove line number from rtc::Location 2019-12-03 19:43:12 +00:00
location.h Delete stringize macros. 2020-09-30 13:58:29 +00:00
log_sinks.cc Make FileRotatingStream independent of StreamInterface 2021-03-29 08:05:39 +00:00
log_sinks.h Format almost everything. 2019-07-08 13:45:15 +00:00
logging.cc webrtc::Mutex: Introduce mutex_race_check.h. 2021-04-19 11:10:02 +00:00
logging.h Replace RTC_DEPRECATED with ABSL_DEPRECATED 2021-02-22 12:53:23 +00:00
logging_unittest.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
mac_ifaddrs_converter.cc Format almost everything. 2019-07-08 13:45:15 +00:00
mdns_responder_interface.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
memory_stream.cc Fix MemoryLogWriter so that it always writes the full data. 2019-10-25 12:07:32 +00:00
memory_stream.h Fix MemoryLogWriter so that it always writes the full data. 2019-10-25 12:07:32 +00:00
memory_usage.cc Format almost everything. 2019-07-08 13:45:15 +00:00
memory_usage.h
memory_usage_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
message_digest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
message_digest.h Inclusive language: Remove a couple of occurences of "whitelist" 2021-01-11 07:53:03 +00:00
message_digest_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
message_handler.cc Make MessageHandler be a pure virtual interface. 2020-09-25 11:44:02 +00:00
message_handler.h Make MessageHandler be a pure virtual interface. 2020-09-25 11:44:02 +00:00
nat_server.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
nat_server.h Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
nat_socket_factory.cc Delete SignalQueueDestroyed 2021-04-22 13:04:53 +00:00
nat_socket_factory.h Delete SignalQueueDestroyed 2021-04-22 13:04:53 +00:00
nat_types.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
nat_types.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
nat_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
net_helper.cc Cleanup: Use common IP overhead definitions in test and prod code 2020-03-02 11:36:58 +00:00
net_helper.h Cleanup: Use common IP overhead definitions in test and prod code 2020-03-02 11:36:58 +00:00
net_helpers.cc Check if ifa_addr field is null. 2021-03-22 09:41:27 +00:00
net_helpers.h Reland "Refactor rtc_base build targets." 2021-01-15 17:00:05 +00:00
network.cc Enable WebRTC-BindUsingInterfaceName by default 2021-05-07 06:33:44 +00:00
network.h Reland "Fix problem with ipv4 over ipv6 on Android" 2021-03-15 10:50:31 +00:00
network_constants.cc Extend rtc::AdapterType with 2g, 3G, 4G & 5G enum values. 2020-04-02 07:48:36 +00:00
network_constants.h Extend rtc::AdapterType with 2g, 3G, 4G & 5G enum values. 2020-04-02 07:48:36 +00:00
network_monitor.cc Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
network_monitor.h Reland "Fix problem with ipv4 over ipv6 on Android" 2021-03-15 10:50:31 +00:00
network_monitor_factory.cc Removing NetworkMonitorFactory static global. 2020-08-13 20:50:23 +00:00
network_monitor_factory.h Removing NetworkMonitorFactory static global. 2020-08-13 20:50:23 +00:00
network_route.cc Only print route if it has changed 2020-03-24 11:48:42 +00:00
network_route.h Add test for relay bandwidth capping. 2020-03-30 13:02:46 +00:00
network_route_unittest.cc Only print route if it has changed 2020-03-24 11:48:42 +00:00
network_unittest.cc Enable WebRTC-BindUsingInterfaceName by default 2021-05-07 06:33:44 +00:00
null_socket_server.cc Format almost everything. 2019-07-08 13:45:15 +00:00
null_socket_server.h Add RTC_EXPORT for NullSocketServer 2020-05-06 20:19:49 +00:00
null_socket_server_unittest.cc Make MessageHandler cleanup optional. 2020-09-07 12:57:15 +00:00
one_time_event.h Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
one_time_event_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
openssl.h Refactor OpenSSLSessionCache out of OpenSSLAdapterFactory. 2018-04-06 01:01:48 +00:00
openssl_adapter.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_adapter.h Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_adapter_unittest.cc In rtc_base/ and api/ replace mock macros with unified MOCK_METHOD macro 2020-05-14 19:33:26 +00:00
openssl_certificate.cc Introduce RTC_CHECK_NOTREACHED(), an always-checking RTC_NOTREACHED() 2020-11-09 10:47:55 +00:00
openssl_certificate.h Format almost everything. 2019-07-08 13:45:15 +00:00
openssl_digest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
openssl_digest.h Format almost everything. 2019-07-08 13:45:15 +00:00
openssl_identity.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_identity.h Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_key_pair.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_key_pair.h Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_session_cache.cc Format almost everything. 2019-07-08 13:45:15 +00:00
openssl_session_cache.h Format almost everything. 2019-07-08 13:45:15 +00:00
openssl_session_cache_unittest.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_stream_adapter.cc LOG DTLS (failed) handshake retransmission 2021-06-16 13:13:52 +00:00
openssl_stream_adapter.h Delete StreamAdapterInterface 2021-04-16 08:47:17 +00:00
openssl_utility.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_utility.h Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
openssl_utility_unittest.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
operations_chain.cc Update RTC_DCHECK_IS_ON checks in SdpOfferAnswerHandler 2020-10-06 14:10:36 +00:00
operations_chain.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
operations_chain_unittest.cc Delete rtc::Bind 2021-01-29 08:24:43 +00:00
OWNERS Refresh rtc_base/OWNERS. 2020-12-15 13:59:32 +00:00
physical_socket_server.cc Simplify PhysicalSocketServer 2021-02-15 14:38:47 +00:00
physical_socket_server.h Simplify PhysicalSocketServer 2021-02-15 14:38:47 +00:00
physical_socket_server_unittest.cc Reland "Refactor rtc_base build targets." 2021-01-15 17:00:05 +00:00
platform_thread.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
platform_thread.h Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
platform_thread_types.cc Reland "Use Windows 10 thread naming API" 2020-05-17 17:22:01 +00:00
platform_thread_types.h Switch back to native mutexes on macOS 2019-03-04 12:42:10 +00:00
platform_thread_unittest.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
protobuf_utils.h Remove webrtc::ProtoString. 2019-02-16 11:11:45 +00:00
proxy_info.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
proxy_info.h Format almost everything. 2019-07-08 13:45:15 +00:00
proxy_server.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
proxy_server.h Move FifoBuffer to its own file and build target 2019-03-28 13:33:30 +00:00
proxy_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
race_checker.cc
race_checker.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
random.cc Move some numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 11:21:47 +00:00
random.h Add ability to specify random seed when creating built it network emulation 2021-01-07 16:40:50 +00:00
random_unittest.cc Move SampleStatsCounter to public API 2020-09-18 17:42:53 +00:00
rate_limiter.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
rate_limiter.h Delete macros RTC_DISALLOW_ASSIGN and RTC_DISALLOW_IMPLICIT_CONSTRUCTORS 2020-09-29 10:19:20 +00:00
rate_limiter_unittest.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
rate_statistics.cc Replaces ring buffer in RateStatistics with deque. 2020-05-25 12:14:44 +00:00
rate_statistics.h Replaces ring buffer in RateStatistics with deque. 2020-05-25 12:14:44 +00:00
rate_statistics_unittest.cc Change rate stats classes to use int64_t not size_t 2020-01-15 13:46:38 +00:00
rate_tracker.cc Add last_data_sent timestamp to Connection. 2020-12-15 12:17:12 +00:00
rate_tracker.h Add last_data_sent timestamp to Connection. 2020-12-15 12:17:12 +00:00
rate_tracker_unittest.cc Change rate stats classes to use int64_t not size_t 2020-01-15 13:46:38 +00:00
ref_count.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ref_counted_object.h Remove explicitly forwarded constructors in rtc::FinalRefCountedObject 2021-04-27 10:10:35 +00:00
ref_counted_object_unittest.cc Remove explicitly forwarded constructors in rtc::FinalRefCountedObject 2021-04-27 10:10:35 +00:00
ref_counter.h Use std::atomic for RefCounter 2019-11-26 14:05:20 +00:00
rolling_accumulator.h Move SampleStatsCounter to public API 2020-09-18 17:42:53 +00:00
rolling_accumulator_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
rtc_certificate.cc Simplify reference counting implementation of PendingTaskSafetyFlag. 2021-04-21 07:04:01 +00:00
rtc_certificate.h Simplify reference counting implementation of PendingTaskSafetyFlag. 2021-04-21 07:04:01 +00:00
rtc_certificate_generator.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
rtc_certificate_generator.h Add missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +00:00
rtc_certificate_generator_unittest.cc Mark static const class/struct members as constexpr. 2020-04-15 09:30:07 +00:00
rtc_certificate_unittest.cc Refactor ssl_stream_adapter API to show object ownership 2020-03-21 18:53:46 +00:00
sanitizer.h Rebase std::is_trivially_* with absl::is_trivially_* 2018-11-26 19:20:27 +00:00
sanitizer_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
server_socket_adapters.cc Format almost everything. 2019-07-08 13:45:15 +00:00
server_socket_adapters.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
sigslot_repeater.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
sigslot_tester.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
sigslot_tester_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
sigslot_unittest.cc Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
sigslottester.h.pump (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
socket.cc Format almost everything. 2019-07-08 13:45:15 +00:00
socket.h Fixed missing define ENETUNREACH. Every 2 sec logmessage Connect failed with 10051 2021-02-05 11:20:36 +00:00
socket_adapters.cc Remove MessageBoxA UI API call from socket code 2019-12-10 08:32:10 +00:00
socket_adapters.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
socket_address.cc Reland "Add addr in error msg if stun sock sent with error" 2021-04-28 10:50:21 +00:00
socket_address.h Reland "Add addr in error msg if stun sock sent with error" 2021-04-28 10:50:21 +00:00
socket_address_pair.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
socket_address_pair.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
socket_address_unittest.cc Uniform IPAddress::ToSensitiveString() behavior (debug vs release). 2021-04-21 12:31:14 +00:00
socket_factory.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
socket_server.h Delete SignalQueueDestroyed 2021-04-22 13:04:53 +00:00
socket_stream.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
socket_stream.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
socket_unittest.cc Make MessageHandler cleanup optional. 2020-09-07 12:57:15 +00:00
socket_unittest.h Fix ABA problem when iterating epoll events. 2020-08-31 20:26:37 +00:00
ssl_adapter.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
ssl_adapter.h Remove deprecated SSLAdapter::SetIdentity. 2020-04-14 11:00:49 +00:00
ssl_adapter_unittest.cc In rtc_base/ and api/ replace mock macros with unified MOCK_METHOD macro 2020-05-14 19:33:26 +00:00
ssl_certificate.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
ssl_certificate.h Add missing RTC_EXPORT for the component build. 2019-10-15 09:07:44 +00:00
ssl_fingerprint.cc Add explicit copy constructors and assign operators for some classes. 2021-05-12 06:52:48 +00:00
ssl_fingerprint.h Add explicit copy constructors and assign operators for some classes. 2021-05-12 06:52:48 +00:00
ssl_identity.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
ssl_identity.h Replace RTC_DEPRECATED with ABSL_DEPRECATED 2021-02-22 12:53:23 +00:00
ssl_identity_unittest.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
ssl_roots.h Update set of known root certificates. 2020-10-29 21:08:10 +00:00
ssl_stream_adapter.cc Delete StreamAdapterInterface 2021-04-16 08:47:17 +00:00
ssl_stream_adapter.h Delete StreamAdapterInterface 2021-04-16 08:47:17 +00:00
ssl_stream_adapter_unittest.cc Reland: Use CRYPTO_BUFFER APIs instead of X509 when building with BoringSSL. 2020-12-11 09:58:40 +00:00
stream.cc Delete StreamAdapterInterface 2021-04-16 08:47:17 +00:00
stream.h Delete StreamAdapterInterface 2021-04-16 08:47:17 +00:00
string_encode.cc Fix HexEncodeTest.TestZeroLengthNoDelimiter with enable_iterator_debugging=true 2019-08-29 14:16:23 +00:00
string_encode.h Format almost everything. 2019-07-08 13:45:15 +00:00
string_encode_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
string_to_number.cc Format almost everything. 2019-07-08 13:45:15 +00:00
string_to_number.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
string_to_number_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
string_utils.cc Delete rtc::LeftPad 2020-09-17 13:18:25 +00:00
string_utils.h Proxy: solve event tracing with compile time strings. 2021-05-28 06:53:29 +00:00
string_utils_unittest.cc Proxy: solve event tracing with compile time strings. 2021-05-28 06:53:29 +00:00
swap_queue.h Reland "Replace RTC_WARN_UNUSED_RESULT with ABSL_MUST_USE_RESULT in c++ code" 2021-01-15 17:59:05 +00:00
swap_queue_unittest.cc Rename more death test to *DeathTest 2020-05-26 20:27:34 +00:00
system_time.cc Reland "Enable use of rtc::SystemTimeNanos() provided by Chromium" 2021-02-25 10:48:55 +00:00
system_time.h Extract SystemTimeNanos to its own file 2021-02-15 22:38:46 +00:00
task_queue.cc Reland "Remove TaskQueue constructor that uses GlobalTaskQueueFactory" 2019-04-10 10:27:07 +00:00
task_queue.h Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
task_queue_for_test.cc Avoid using GlobalTaskQueueFactory for TaskQueueForTest 2019-03-19 18:11:52 +00:00
task_queue_for_test.h Add WaitForPreviouslyPostedTasks to TaskQueueForTest. 2020-05-04 13:47:35 +00:00
task_queue_gcd.cc Reland "Leverage dispatch_queue_create_with_target when possible." 2020-03-18 16:06:09 +00:00
task_queue_gcd.h Migrate gcd task queue implementation to TaskQueueBase interface 2019-02-20 17:08:53 +00:00
task_queue_libevent.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
task_queue_libevent.h Migrate libevent task queue implementation to TaskQueueBase interface 2019-02-12 10:58:36 +00:00
task_queue_stdlib.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
task_queue_stdlib.h Migrate stdlib task queue to TaskQueueBase interface 2019-02-21 14:36:07 +00:00
task_queue_unittest.cc Delete rtc::Bind 2021-01-29 08:24:43 +00:00
task_queue_win.cc Reland "Refactor the PlatformThread API." 2021-05-07 14:14:43 +00:00
task_queue_win.h Migrate win task queue to TaskQueueBase interface 2019-02-21 09:33:42 +00:00
test_base64.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
test_certificate_verifier.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
test_client.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
test_client.h Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
test_client_unittest.cc Use std::make_unique instead of absl::make_unique. 2019-09-17 15:47:29 +00:00
test_echo_server.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
test_echo_server.h Format almost everything. 2019-07-08 13:45:15 +00:00
test_utils.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
test_utils.h Delete dead code in test_utils.h 2021-03-29 13:04:09 +00:00
thread.cc Enforce thread invoke policy for invokes to itself 2021-05-25 18:14:43 +00:00
thread.h Delete SignalQueueDestroyed 2021-04-22 13:04:53 +00:00
thread_annotations.h
thread_annotations_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
thread_message.h Cleanup of rtc::Thread. 2020-01-20 14:07:16 +00:00
thread_unittest.cc Mark AsyncInvoker as deprecated 2021-05-03 16:27:10 +00:00
time_utils.cc Don't use SystemTimeNanos() for current wallclock time on WINUWP 2021-02-23 14:53:22 +00:00
time_utils.h Don't use SystemTimeNanos() for current wallclock time on WINUWP 2021-02-23 14:53:22 +00:00
time_utils_unittest.cc Use newer version of TimeDelta and TimeStamp factories in webrtc 2020-02-10 12:21:17 +00:00
timestamp_aligner.cc Allow TimestampAligner to translate timestamp without new observation of system clock. 2020-03-10 17:22:54 +00:00
timestamp_aligner.h Allow TimestampAligner to translate timestamp without new observation of system clock. 2020-03-10 17:22:54 +00:00
timestamp_aligner_unittest.cc Allow TimestampAligner to translate timestamp without new observation of system clock. 2020-03-10 17:22:54 +00:00
trace_event.h Add directive to make TRACE_EVENT macros optional. 2019-11-28 15:58:24 +00:00
type_traits.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
unique_id_generator.cc Add locking to UniqueRandomIdGenerator. 2021-04-09 10:04:25 +00:00
unique_id_generator.h Add locking to UniqueRandomIdGenerator. 2021-04-09 10:04:25 +00:00
unique_id_generator_unittest.cc Add locking to UniqueRandomIdGenerator. 2021-04-09 10:04:25 +00:00
untyped_function.h Make symbolic names for UntypedFunction's inline storage size 2020-10-07 01:26:06 +00:00
untyped_function_unittest.cc Make symbolic names for UntypedFunction's inline storage size 2020-10-07 01:26:06 +00:00
virtual_socket_server.cc Delete SignalQueueDestroyed 2021-04-22 13:04:53 +00:00
virtual_socket_server.h Delete SignalQueueDestroyed 2021-04-22 13:04:53 +00:00
virtual_socket_unittest.cc Update VirtualSocketServer to use more std::unique_ptr 2021-02-11 09:17:23 +00:00
weak_ptr.cc Replacing SequencedTaskChecker with SequenceChecker. 2019-04-09 12:28:04 +00:00
weak_ptr.h Use SequenceChecker from public API 2021-02-10 15:04:55 +00:00
weak_ptr_unittest.cc Merge SendTask implementation for SingleThreadedTaskQueueForTesting and TaskQueueForTest 2019-10-15 09:17:36 +00:00
win32.cc Format almost everything. 2019-07-08 13:45:15 +00:00
win32.h Delete no longer used windows helpers 2019-05-22 10:32:25 +00:00
win32_socket_init.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
win32_socket_server.cc Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
win32_socket_server.h Migrate rtc_base to webrtc::Mutex. 2020-07-08 20:38:54 +00:00
win32_socket_server_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
win32_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
win32_window.cc Support case where win32socketserver's window class is not unregistered properly. 2019-10-22 16:15:56 +00:00
win32_window.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
win32_window_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
zero_memory.cc Securely clear memory containing key information / passwords before freeing. 2018-03-07 22:06:20 +00:00
zero_memory.h Format almost everything. 2019-07-08 13:45:15 +00:00
zero_memory_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00