webrtc/rtc_base
Sebastian Jansson df5e4e0609 Merge of ThreadChecker and SequencedTaskChecker.
Introduces SequenceChecker, merging the functionality of ThreadChecker
and SequencedTaskChecker. Also making the two latter use the former as
the underlying implementation for backwards compatibility.

This allows code that uses thread checker to accept running on a thread
pool backed task queue.

Bug: webrtc:10365
Change-Id: Ifefc4925694f263088a8a095fdf98a2407c62081
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/129721
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27365}
2019-03-29 18:53:27 +00:00
..
experiments Add some OWNERS to rtc_base/experiments/ 2019-03-25 09:26:22 +00:00
java/src/org/webrtc Delete log severity LS_SENSITIVE 2018-12-14 08:54:28 +00:00
memory Move FifoBuffer to its own file and build target 2019-03-28 13:33:30 +00:00
network [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
numerics Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
strings (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
synchronization Merge of ThreadChecker and SequencedTaskChecker. 2019-03-29 18:53:27 +00:00
system rtc::Event::Wait(kForever): Print stack trace when we deadlock 2019-03-25 09:37:12 +00:00
task_utils Removes PostStop from RepeatingTaskHandle. 2019-03-26 14:59:56 +00:00
third_party Reland "[cleanup] Remove useless includes." 2018-10-08 07:44:19 +00:00
time Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
units Don't attempt to unwrap RTP timestamps for RTX stream. 2019-01-25 15:59:22 +00:00
win Do not assume /DUNICODE and /D_UNICODE. 2019-03-27 14:18:41 +00:00
arraysize.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
async_invoker_inl.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
async_invoker.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
async_invoker.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
async_packet_socket.cc webrtc: Remove semicolons. 2019-02-20 16:02:59 +00:00
async_packet_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_resolver_interface.cc webrtc: Remove semicolons. 2019-02-20 16:02:59 +00:00
async_resolver_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
async_socket.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
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_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
async_tcp_socket.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
async_tcp_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_udp_socket_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
async_udp_socket.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
async_udp_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
atomic_ops_unittest.cc (3) Rename files to snake_case: move the files 2019-01-11 17:05:20 +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
base64_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
bind_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
bind.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
bit_buffer_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
bit_buffer.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
bit_buffer.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
bitrate_allocation_strategy_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
bitrate_allocation_strategy.cc [clang-tidy] Apply performance-inefficient-vector-operation fixes. 2019-01-29 09:45:21 +00:00
bitrate_allocation_strategy.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
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_queue.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_queue.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
buffer_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
buffer.h [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
BUILD.gn Merge of ThreadChecker and SequencedTaskChecker. 2019-03-29 18:53:27 +00:00
byte_buffer_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
byte_buffer.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
byte_buffer.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
byte_order_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
byte_order.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
callback_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
callback.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
callback.h.pump Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
checks.cc Support absl::string_view in RTC_CHECK. 2019-03-11 10:22:47 +00:00
checks.h Relanding #128202 Adding support for enum class in RTC_CHECK and RTC_LOG. 2019-03-19 17:13:47 +00:00
compile_assert_c.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
constructor_magic.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
copy_on_write_buffer_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
copy_on_write_buffer.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
copy_on_write_buffer.h Fixing documentation for CopyOnWriteBuffer. 2019-03-13 17:50:16 +00:00
cpu_time_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
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
crc32_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
crc32.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
crc32.h Delete unneeded includes of basictypes.h. 2018-05-21 19:35:08 +00:00
critical_section_unittest.cc Switch back to native mutexes on macOS 2019-03-04 12:42:10 +00:00
critical_section.cc Switch back to native mutexes on macOS 2019-03-04 12:42:10 +00:00
critical_section.h Switch back to native mutexes on macOS 2019-03-04 12:42:10 +00:00
crypt_string.cc webrtc: Remove semicolons. 2019-02-20 16:02:59 +00:00
crypt_string.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
data_rate_limiter_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
data_rate_limiter.cc Renamed rtc::RateLimiter to rtrc::DataRateLimiter. 2018-02-28 19:58:24 +00:00
data_rate_limiter.h Renamed rtc::RateLimiter to rtrc::DataRateLimiter. 2018-02-28 19:58:24 +00:00
deprecation.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
DEPS
dscp.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event_tracer_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event_tracer.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
event_tracer.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
event_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
event.cc rtc::Event::Wait(kForever): Print stack trace when we deadlock 2019-03-25 09:37:12 +00:00
event.h Add ScopedAllowBaseSyncPrimitivesForTesting to Webrtc. 2019-03-28 13:07:33 +00:00
fake_clock.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
fake_clock.h Deleting copy constructors for Scoped* classes. 2019-03-25 09:05:29 +00:00
fake_mdns_responder.h Make rtc_base/fake_mdns_responder.h self contained. 2019-03-02 10:18:01 +00:00
fake_network.h Fix -Winconsistent-missing-override in fake_network.h. 2019-03-02 09:56:58 +00:00
fake_ssl_identity.cc [clang-tidy] Apply performance-inefficient-vector-operation fixes. 2019-01-29 09:45:21 +00:00
fake_ssl_identity.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
file_rotating_stream_unittest.cc Refactor FileRotatingStream to use FileWrapper rather than FileStream 2019-01-22 11:28:53 +00:00
file_rotating_stream.cc Do not assume /DUNICODE and /D_UNICODE. 2019-03-27 14:18:41 +00:00
file_rotating_stream.h Refactor FileRotatingStream to use FileWrapper rather than FileStream 2019-01-22 11:28:53 +00:00
firewall_socket_server.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
firewall_socket_server.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
flags.cc Do not assume /DUNICODE and /D_UNICODE. 2019-03-27 14:18:41 +00:00
flags.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
format_macros.h Delete root header file typedef.h. 2018-07-25 14:59:26 +00:00
function_view.h Move rtc::FunctionView to the public API 2019-03-21 15:23:05 +00:00
gtest_prod_util.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
gunit_prod.h Remove definition and usage of macro GTEST_RELATIVE_PATH. 2018-08-08 11:00:11 +00:00
gunit.cc Replace starts_with and ends_with with Abseil 2018-12-17 17:33:06 +00:00
gunit.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
helpers_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
helpers.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
helpers.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
http_common.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
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 (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.h (3) Rename files to snake_case: move the files 2019-01-11 17:05:20 +00:00
ifaddrs_converter.cc Fix issue where sockets bound to temporary IPv6 addresses are discarded. 2018-03-19 19:22:31 +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_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
ip_address.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
ip_address.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
keep_ref_until_done.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
key_derivation.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
key_derivation.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
location.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
location.h
log_sinks.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
log_sinks.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
logging_mac.h Remove rtc_base_approved_objc and introduce rtc_base:logging_mac. 2018-10-10 09:43:46 +00:00
logging_mac.mm Remove rtc_base_approved_objc and introduce rtc_base:logging_mac. 2018-10-10 09:43:46 +00:00
logging_unittest.cc Relanding #128202 Adding support for enum class in RTC_CHECK and RTC_LOG. 2019-03-19 17:13:47 +00:00
logging.cc Allow logging of char* null pointer. 2019-02-05 16:37:31 +00:00
logging.h Relanding #128202 Adding support for enum class in RTC_CHECK and RTC_LOG. 2019-03-19 17:13:47 +00:00
mac_ifaddrs_converter.cc (3) Rename files to snake_case: move the files 2019-01-11 17:05:20 +00:00
mac_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
mac_utils.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
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 Delete StreamInterface methods GetPosition, SetPosition and Rewind 2019-01-14 12:22:22 +00:00
memory_stream.h Delete StreamInterface methods GetPosition, SetPosition and Rewind 2019-01-14 12:22:22 +00:00
memory_usage_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
memory_usage.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
memory_usage.h
message_buffer_reader.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
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_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
message_digest.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
message_handler.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.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
message_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
message_queue.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
message_queue.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
nat_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
nat_server.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_socket_factory.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_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
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 Remove NetworkManager::{set_ipv6_enabled,ipv6_enabled}. 2019-01-22 09:54:30 +00:00
net_helper.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
net_helper.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
net_helpers.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
net_helpers.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
network_constants.h Add ADAPTER_TYPE_ANY in AdapterType. 2018-07-02 17:59:11 +00:00
network_monitor.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
network_monitor.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
network_route.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
network_unittest.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
network.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
network.h Use a provider in rtc::Network to access the mDNS responder. 2019-02-14 00:59:06 +00:00
null_socket_server_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
null_socket_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
null_socket_server.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
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
one_time_event.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
openssl_adapter_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_adapter.cc Trim unnecessary OpenSSL/BoringSSL ifdefs. 2019-01-30 17:09:49 +00:00
openssl_adapter.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
openssl_certificate.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_certificate.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
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 Handle HKDF key derivation when building with OpenSSL. 2019-02-13 17:44:02 +00:00
openssl_identity.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_identity.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
openssl_key_derivation_hkdf_unittest.cc Expose key derivation through a simple interface for use in WebRTC. 2018-10-30 21:44:28 +00:00
openssl_key_derivation_hkdf.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
openssl_key_derivation_hkdf.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
openssl_session_cache_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_session_cache.cc [clang-tidy] Apply performance-for-range-copy fixes. 2019-01-28 09:53:50 +00:00
openssl_session_cache.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
openssl_stream_adapter.cc Disable DTLS 1.0, TLS 1.0 and TLS 1.1 downgrade in WebRTC. 2019-03-06 20:44:41 +00:00
openssl_stream_adapter.h Disable DTLS 1.0, TLS 1.0 and TLS 1.1 downgrade in WebRTC. 2019-03-06 20:44:41 +00:00
openssl_utility_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_utility.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_utility.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
openssl.h Refactor OpenSSLSessionCache out of OpenSSLAdapterFactory. 2018-04-06 01:01:48 +00:00
OWNERS Relieve perkj@ of some OWNER duties 2018-10-18 09:41:22 +00:00
physical_socket_server_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
physical_socket_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
physical_socket_server.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
platform_file_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
platform_file.cc Do not assume /DUNICODE and /D_UNICODE. 2019-03-27 14:18:41 +00:00
platform_file.h Extend WavReader and WavWriter API. 2018-03-19 15:21:51 +00:00
platform_thread_types.cc Whac-a-mole one more time with Fuchsia. Fix CurrentThreadRef() 2018-02-17 23:10:21 +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 Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
platform_thread.cc Merge of ThreadChecker and SequencedTaskChecker. 2019-03-29 18:53:27 +00:00
platform_thread.h Update PlatformThread constructor to take name with absl::string_view 2019-01-18 12:01:02 +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 (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_server.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +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 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
race_checker.cc
race_checker.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
random_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
random.cc Move some numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 11:21:47 +00:00
random.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
rate_limiter_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
rate_limiter.cc Removes all const Clock*. 2019-01-30 13:03:37 +00:00
rate_limiter.h Removes all const Clock*. 2019-01-30 13:03:37 +00:00
rate_statistics_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
rate_statistics.cc Add copy and move constructors to RateStatistics. 2018-08-27 11:28:37 +00:00
rate_statistics.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
rate_tracker_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
rate_tracker.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
rate_tracker.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_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_unittest.cc Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
ref_counted_object.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_counter.h RefCounter::DecRef: Remove obsolete TODO and update comment 2019-01-14 14:01:36 +00:00
rolling_accumulator_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
rolling_accumulator.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
rtc_certificate_generator_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
rtc_certificate_generator.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
rtc_certificate_generator.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
rtc_certificate_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
rtc_certificate.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
rtc_certificate.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +00:00
sanitizer_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
sanitizer.h Rebase std::is_trivially_* with absl::is_trivially_* 2018-11-26 19:20:27 +00:00
sequenced_task_checker_unittest.cc Cleanup SequenceTaskChecker unittests 2019-03-26 09:56:11 +00:00
sequenced_task_checker.h Merge of ThreadChecker and SequencedTaskChecker. 2019-03-29 18:53:27 +00:00
server_socket_adapters.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
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
signal_thread_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
signal_thread.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
signal_thread.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_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_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_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
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_adapters.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_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_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 (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 (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.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_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 (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.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 (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.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
socket.cc Moves rtc::SentPacket to separate target. 2018-10-15 12:16:14 +00:00
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
ssl_adapter_unittest.cc Stop using Googletest legacy APIs. 2019-01-31 13:23:33 +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 (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_certificate.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
ssl_certificate.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
ssl_fingerprint.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
ssl_fingerprint.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
ssl_identity_unittest.cc Replace replace_substrs with Abseil 2019-02-15 01:22:54 +00:00
ssl_identity.cc [clang-tidy] Apply performance-faster-string-find fixes. 2019-01-28 11:31:53 +00:00
ssl_identity.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
ssl_roots.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
ssl_stream_adapter_unittest.cc Move FifoBuffer to its own file and build target 2019-03-28 13:33:30 +00:00
ssl_stream_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_stream_adapter.h Disable DTLS 1.0, TLS 1.0 and TLS 1.1 downgrade in WebRTC. 2019-03-06 20:44:41 +00:00
stream.cc Move FifoBuffer to its own file and build target 2019-03-28 13:33:30 +00:00
stream.h Move FifoBuffer to its own file and build target 2019-03-28 13:33:30 +00:00
string_encode_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
string_encode.cc Delete function url_decode 2019-03-26 09:41:20 +00:00
string_encode.h Delete function url_decode 2019-03-26 09:41:20 +00:00
string_to_number_unittest.cc Stop using Googletest legacy APIs. 2019-01-31 13:23:33 +00:00
string_to_number.cc [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
string_to_number.h [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00
string_utils_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
string_utils.cc Replace replace_substrs with Abseil 2019-02-15 01:22:54 +00:00
string_utils.h Replace replace_substrs with Abseil 2019-02-15 01:22:54 +00:00
stringize_macros_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
stringize_macros.h
swap_queue_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
swap_queue.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
task_queue_for_test.cc Avoid using GlobalTaskQueueFactory for TaskQueueForTest 2019-03-19 18:11:52 +00:00
task_queue_for_test.h Allow construction of TaskQueueForTest with TaskQueueBase 2019-03-21 11:22:21 +00:00
task_queue_gcd.cc Migrate gcd task queue implementation to TaskQueueBase interface 2019-02-20 17:08:53 +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 Migrate libevent task queue implementation to TaskQueueBase interface 2019-02-12 10:58:36 +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 Migrate stdlib task queue to TaskQueueBase interface 2019-02-21 14:36:07 +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 Use TaskQueueForTest instead or TaskQueue in unittests 2019-03-26 14:42:49 +00:00
task_queue_win.cc Migrate win task queue to TaskQueueBase interface 2019-02-21 09:33:42 +00:00
task_queue_win.h Migrate win task queue to TaskQueueBase interface 2019-02-21 09:33:42 +00:00
task_queue.cc Remove rtc::QueuedTask alias, use webrtc::QueuedTask directly 2019-03-11 16:49:21 +00:00
task_queue.h Remove rtc::QueuedTask alias, use webrtc::QueuedTask directly 2019-03-11 16:49:21 +00:00
template_util.h Reformat the WebRTC code base 2018-06-19 14:00:39 +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_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
test_client.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_client.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_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 Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +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 (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
thread_annotations_unittest.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
thread_annotations.h Remove RTC_GUARDED_VAR and RTC_PT_GUARDED_VAR macros 2017-11-01 13:23:26 +00:00
thread_checker_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
thread_checker.h Merge of ThreadChecker and SequencedTaskChecker. 2019-03-29 18:53:27 +00:00
thread_unittest.cc rtc::Thread::PostTask() added. 2019-02-28 11:29:19 +00:00
thread.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
thread.h Deleting copy constructors for Scoped* classes. 2019-03-25 09:05:29 +00:00
time_utils_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
time_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
time_utils.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
timestamp_aligner_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
timestamp_aligner.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
timestamp_aligner.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
trace_event.h remove unused UNSHIPPED trace macros 2018-06-12 07:53:47 +00:00
type_traits.h Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
unique_id_generator_unittest.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
unique_id_generator.cc Make UniqueNumberGenerator::AddKnownId() return a value 2019-02-09 00:55:14 +00:00
unique_id_generator.h Make UniqueNumberGenerator::AddKnownId() return a value 2019-02-09 00:55:14 +00:00
unittest_main.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
virtual_socket_server.cc Use Abseil container algorithms in rtc_base/ 2019-03-25 22:08:06 +00:00
virtual_socket_server.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
virtual_socket_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
weak_ptr_unittest.cc Use TaskQueueForTest instead or TaskQueue in unittests 2019-03-26 14:42:49 +00:00
weak_ptr.cc Reformat the WebRTC code base 2018-06-19 14:00:39 +00:00
weak_ptr.h Remove rtc_base/scoped_ref_ptr.h. 2019-01-25 20:29:58 +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_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
win32_socket_server.cc Do not assume /DUNICODE and /D_UNICODE. 2019-03-27 14:18:41 +00:00
win32_socket_server.h Do not assume /DUNICODE and /D_UNICODE. 2019-03-27 14:18:41 +00:00
win32_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
win32_window_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
win32_window.cc Do not assume /DUNICODE and /D_UNICODE. 2019-03-27 14:18:41 +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.cc Do not assume /DUNICODE and /D_UNICODE. 2019-03-27 14:18:41 +00:00
win32.h Adding WinUWP compilation support to WebRTC. 2018-11-28 08:32:30 +00:00
zero_memory_unittest.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +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 [Cleanup] Add missing #include. Remove useless ones. 2018-10-23 11:32:56 +00:00