arraysize.h |
|
1181 |
async_dns_resolver.cc |
|
6684 |
async_dns_resolver.h |
|
2280 |
async_dns_resolver_gn |
|
|
async_dns_resolver_unittest.cc |
|
2352 |
async_packet_socket.cc |
|
2789 |
async_packet_socket.h |
|
7727 |
async_packet_socket_gn |
|
|
async_packet_socket_unittest.cc |
|
2149 |
async_socket.cc |
|
3130 |
async_socket.h |
|
2447 |
async_tcp_socket.cc |
|
10772 |
async_tcp_socket.h |
|
4556 |
async_tcp_socket_unittest.cc |
|
1424 |
async_udp_socket.cc |
|
5501 |
async_udp_socket.h |
|
3163 |
async_udp_socket_unittest.cc |
|
1712 |
base64.cc |
|
1496 |
base64.h |
|
1255 |
base64.rs |
|
2060 |
base64_benchmark.cc |
|
1480 |
base64_gn |
|
|
base64_rust.cc |
|
1339 |
base64_unittest.cc |
|
4442 |
bit_buffer.cc |
|
7413 |
bit_buffer.h |
|
4153 |
bit_buffer_gn |
|
|
bit_buffer_unittest.cc |
num_values= |
8803 |
bitrate_tracker.cc |
|
1175 |
bitrate_tracker.h |
|
2284 |
bitrate_tracker_gn |
|
|
bitrate_tracker_unittest.cc |
|
8798 |
bitstream_reader.cc |
|
4650 |
bitstream_reader.h |
|
5591 |
bitstream_reader_gn |
|
|
bitstream_reader_unittest.cc |
|
12139 |
boringssl_certificate.cc |
|
14421 |
boringssl_certificate.h |
|
2757 |
boringssl_identity.cc |
|
7300 |
boringssl_identity.h |
|
3093 |
bounded_inline_vector.h |
|
5780 |
bounded_inline_vector_impl.h |
constexpr |
7256 |
bounded_inline_vector_unittest.cc |
|
4467 |
buffer.h |
|
15682 |
buffer_gn |
|
|
buffer_queue.cc |
|
2153 |
buffer_queue.h |
|
2423 |
buffer_queue_unittest.cc |
|
3018 |
buffer_unittest.cc |
|
15544 |
BUILD.gn |
|
53442 |
byte_buffer.cc |
|
3991 |
byte_buffer.h |
|
7608 |
byte_buffer_gn |
|
|
byte_buffer_unittest.cc |
|
11274 |
byte_order.h |
|
6207 |
byte_order_gn |
|
|
byte_order_unittest.cc |
|
2342 |
callback_list.cc |
|
4504 |
callback_list.h |
|
8774 |
callback_list_unittest.cc |
|
5757 |
checks.cc |
file |
6874 |
checks.h |
|
20931 |
checks_gn |
|
|
checks_unittest.cc |
self |
2973 |
compile_assert_c.h |
|
932 |
compile_assert_c_gn |
|
|
containers |
|
|
copy_on_write_buffer.cc |
|
3347 |
copy_on_write_buffer.h |
|
10876 |
copy_on_write_buffer_gn |
|
|
copy_on_write_buffer_unittest.cc |
|
11231 |
cpu_info.cc |
|
2337 |
cpu_info.h |
|
694 |
cpu_info_gn |
|
|
cpu_time.cc |
|
4564 |
cpu_time.h |
|
1249 |
cpu_time_unittest.cc |
|
3833 |
crc32.cc |
|
1432 |
crc32.h |
|
1458 |
crc32_unittest.cc |
|
1018 |
criticalsection_gn |
|
|
crypto_random.cc |
seed |
6462 |
crypto_random.h |
|
3765 |
crypto_random_unittest.cc |
|
5472 |
data_rate_limiter.cc |
|
908 |
data_rate_limiter.h |
|
2182 |
data_rate_limiter_unittest.cc |
|
1755 |
denormal_disabler.cc |
enabled= |
3775 |
denormal_disabler.h |
|
1908 |
denormal_disabler_gn |
|
|
denormal_disabler_unittest.cc |
enabled= |
8282 |
deprecated |
|
|
DEPS |
|
883 |
divide_round_gn |
|
|
dscp.h |
|
2153 |
dscp_gn |
|
|
event.cc |
warn_after |
6163 |
event.h |
|
4612 |
event_tracer.cc |
pid |
14779 |
event_tracer.h |
|
3897 |
event_tracer_gn |
|
|
event_tracer_unittest.cc |
name |
2150 |
event_unittest.cc |
|
3069 |
experiments |
|
|
fake_clock.cc |
|
1671 |
fake_clock.h |
|
2627 |
fake_clock_unittest.cc |
|
1105 |
fake_mdns_responder.h |
|
2330 |
fake_network.h |
|
5645 |
fake_ssl_identity.cc |
|
3905 |
fake_ssl_identity.h |
|
3060 |
file_rotating_stream.cc |
|
13579 |
file_rotating_stream.h |
|
6659 |
file_rotating_stream_unittest.cc |
|
14637 |
firewall_socket_server.cc |
|
8320 |
firewall_socket_server.h |
|
4660 |
frequency_tracker.cc |
|
1069 |
frequency_tracker.h |
|
1813 |
frequency_tracker_gn |
|
|
frequency_tracker_unittest.cc |
|
6281 |
gtest_prod_gn |
|
|
gtest_prod_util.h |
|
1504 |
gunit.h |
|
2496 |
histogram_percentile_counter_gn |
|
|
ifaddrs_android.cc |
|
6568 |
ifaddrs_android.h |
|
1220 |
ifaddrs_android_gn |
|
|
ifaddrs_converter.cc |
interface |
1905 |
ifaddrs_converter.h |
|
1863 |
ignore_wundef.h |
|
1163 |
ignore_wundef_gn |
|
|
internal |
|
|
ip_address.cc |
|
15027 |
ip_address.h |
|
7472 |
ip_address_gn |
|
|
ip_address_unittest.cc |
|
37487 |
java |
|
|
log_sinks.cc |
|
2863 |
log_sinks.h |
|
3059 |
logging.cc |
|
17999 |
logging.h |
|
27588 |
logging_gn |
|
|
logging_unittest.cc |
|
12368 |
mac_ifaddrs_converter.cc |
valid lifetime expiration time |
10557 |
macromagic_gn |
|
|
mdns_responder_interface.h |
|
2112 |
memory |
|
|
memory_stream.cc |
|
3703 |
memory_stream.h |
|
2033 |
memory_usage.cc |
|
2585 |
memory_usage.h |
|
1098 |
memory_usage_unittest.cc |
|
658 |
message_digest.cc |
|
6444 |
message_digest.h |
|
5981 |
message_digest_unittest.cc |
|
8638 |
mod_ops_gn |
|
|
moving_max_counter_gn |
|
|
net_helper.cc |
|
1035 |
net_helper.h |
|
1631 |
net_helpers.cc |
|
1194 |
net_helpers.h |
|
1329 |
net_helpers_gn |
|
|
net_test_helpers.cc |
|
3044 |
net_test_helpers.h |
|
846 |
network |
|
|
network.cc |
|
46079 |
network.h |
|
23034 |
network_constants.cc |
|
1322 |
network_constants.h |
|
3762 |
network_constants_gn |
|
|
network_monitor.cc |
|
893 |
network_monitor.h |
Receives network-change events via `OnNetworksChanged` and signals the
networks changed event.
Threading consideration:
It is expected that all upstream operations (from native to Java) are
performed from the worker thread. This includes creating, starting and
stopping the monitor. This avoids the potential race condition when creating
the singleton Java NetworkMonitor class. Downstream operations can be from
any thread, but this class will forward all the downstream operations onto
the worker thread.
Memory consideration:
NetworkMonitor is owned by the caller (NetworkManager). The global network
monitor factory is owned by the PeerConnectionFactory.
|
5259 |
network_monitor_factory.cc |
|
602 |
network_monitor_factory.h |
NetworkMonitorFactory creates NetworkMonitors.
Note that CreateNetworkMonitor is expected to be called on the network
thread with the returned object only being used on that thread thereafter.
|
1565 |
network_route.cc |
|
1002 |
network_route.h |
adapter_id = |
3630 |
network_route_gn |
|
|
network_route_unittest.cc |
|
615 |
network_unittest.cc |
|
68366 |
null_socket_server.cc |
process_io |
1261 |
null_socket_server.h |
|
1322 |
null_socket_server_gn |
|
|
null_socket_server_unittest.cc |
|
1562 |
numerics |
|
|
one_time_event.h |
|
1393 |
one_time_event_gn |
|
|
one_time_event_unittest.cc |
|
857 |
openssl.h |
|
832 |
openssl_adapter.cc |
|
33379 |
openssl_adapter.h |
|
10002 |
openssl_adapter_unittest.cc |
|
4450 |
openssl_certificate.cc |
|
9070 |
openssl_certificate.h |
|
2553 |
openssl_digest.cc |
|
2995 |
openssl_digest.h |
|
2045 |
openssl_identity.cc |
|
6854 |
openssl_identity.h |
|
2921 |
openssl_key_pair.cc |
|
6109 |
openssl_key_pair.h |
|
2145 |
openssl_session_cache.cc |
|
1687 |
openssl_session_cache.h |
|
3209 |
openssl_session_cache_unittest.cc |
|
3067 |
openssl_stream_adapter.cc |
|
40238 |
openssl_stream_adapter.h |
|
10577 |
openssl_stream_adapter_unittest.cc |
field_trials= |
3702 |
openssl_utility.cc |
|
8839 |
openssl_utility.h |
|
2941 |
openssl_utility_unittest.cc |
|
15531 |
operations_chain.cc |
|
2928 |
operations_chain.h |
|
8347 |
operations_chain_unittest.cc |
|
19929 |
OWNERS |
|
161 |
physical_socket_server.cc |
socket |
61225 |
physical_socket_server.h |
|
10127 |
physical_socket_server_unittest.cc |
|
17222 |
platform_thread.cc |
joinable= |
7223 |
platform_thread.h |
|
4507 |
platform_thread_gn |
|
|
platform_thread_types.cc |
|
4238 |
platform_thread_types.h |
|
2469 |
platform_thread_types_gn |
|
|
platform_thread_unittest.cc |
give_up_after= |
3355 |
protobuf_utils.h |
|
894 |
protobuf_utils_gn |
|
|
proxy_server.cc |
|
5080 |
proxy_server.h |
|
3402 |
race_checker.cc |
|
2263 |
race_checker.h |
|
2851 |
race_checker_gn |
|
|
random.cc |
|
2808 |
random.h |
|
3229 |
random_gn |
|
|
random_unittest.cc |
|
11643 |
rate_limiter.cc |
|
2505 |
rate_limiter.h |
|
1895 |
rate_limiter_gn |
|
|
rate_limiter_unittest.cc |
|
6419 |
rate_statistics.cc |
|
6013 |
rate_statistics.h |
|
3629 |
rate_statistics_gn |
|
|
rate_statistics_unittest.cc |
|
11794 |
rate_tracker.cc |
|
5967 |
rate_tracker.h |
|
2709 |
rate_tracker_gn |
|
|
rate_tracker_unittest.cc |
|
5953 |
ref_count.h |
|
1056 |
ref_counted_object.h |
|
3226 |
ref_counted_object_unittest.cc |
|
4575 |
ref_counter.h |
|
3233 |
refcount_gn |
|
|
rolling_accumulator.h |
|
4498 |
rolling_accumulator_gn |
|
|
rolling_accumulator_unittest.cc |
max_count= |
4717 |
rtc_certificate.cc |
|
2433 |
rtc_certificate.h |
|
3888 |
rtc_certificate_generator.cc |
|
2986 |
rtc_certificate_generator.h |
|
3807 |
rtc_certificate_generator_unittest.cc |
|
5632 |
rtc_certificate_unittest.cc |
|
5066 |
rtc_event_gn |
|
|
rtc_numerics_gn |
|
|
rtp_to_ntp_estimator.cc |
|
4939 |
rtp_to_ntp_estimator.h |
|
2333 |
rtp_to_ntp_estimator_gn |
|
|
rtp_to_ntp_estimator_unittest.cc |
|
11270 |
safe_compare_gn |
|
|
safe_conversions_gn |
|
|
safe_minmax_gn |
|
|
sample_counter_gn |
|
|
sanitizer.h |
|
5338 |
sanitizer_gn |
|
|
sanitizer_unittest.cc |
|
3768 |
server_socket_adapters.cc |
|
1711 |
server_socket_adapters.h |
|
1844 |
sigslot_unittest.cc |
|
10459 |
socket.cc |
|
981 |
socket.h |
pv |
6491 |
socket_adapters.cc |
|
7087 |
socket_adapters.h |
|
2802 |
socket_address.cc |
|
9399 |
socket_address.h |
|
7573 |
socket_address_gn |
|
|
socket_address_pair.cc |
|
1107 |
socket_address_pair.h |
|
1590 |
socket_address_unittest.cc |
|
12473 |
socket_factory.h |
|
1096 |
socket_factory_gn |
|
|
socket_gn |
|
|
socket_server.h |
queue |
2673 |
socket_server_gn |
|
|
socket_unittest.cc |
|
48144 |
socket_unittest.h |
|
4633 |
ssl_adapter.cc |
|
1157 |
ssl_adapter.h |
|
5352 |
ssl_adapter_gn |
|
|
ssl_adapter_unittest.cc |
|
14784 |
ssl_certificate.cc |
|
5364 |
ssl_certificate.h |
|
5735 |
ssl_fingerprint.cc |
|
4027 |
ssl_fingerprint.h |
|
3086 |
ssl_identity.cc |
|
9603 |
ssl_identity.h |
EC_FANCY, |
7363 |
ssl_identity_unittest.cc |
|
26837 |
ssl_roots.h |
subject: Common Name: Baltimore CyberTrust Root, Organizational Unit: CyberTrust, Organization: Baltimore, Country: IE |
197055 |
ssl_stream_adapter.cc |
|
6047 |
ssl_stream_adapter.h |
|
14252 |
ssl_stream_adapter_unittest.cc |
|
61673 |
stream.cc |
|
1418 |
stream.h |
|
6770 |
string_encode.cc |
|
5529 |
string_encode.h |
|
4844 |
string_encode_unittest.cc |
|
9148 |
string_to_number.cc |
|
3118 |
string_to_number.h |
base |
4587 |
string_to_number_unittest.cc |
|
6088 |
string_utils.cc |
|
1013 |
string_utils.h |
|
4544 |
string_utils_unittest.cc |
|
1713 |
strings |
|
|
stringutils_gn |
|
|
strong_alias.h |
|
2771 |
strong_alias_gn |
|
|
strong_alias_unittest.cc |
|
12035 |
swap_queue.h |
|
9339 |
swap_queue_gn |
|
|
swap_queue_unittest.cc |
|
6424 |
synchronization |
|
|
system |
|
|
system_time.cc |
|
3460 |
system_time.h |
|
1142 |
task_queue_for_test.cc |
|
1275 |
task_queue_for_test.h |
give_up_after= |
3151 |
task_queue_gcd.cc |
|
5475 |
task_queue_gcd.h |
|
694 |
task_queue_stdlib.cc |
manual_reset= |
10225 |
task_queue_stdlib.h |
|
706 |
task_queue_stdlib_unittest.cc |
|
1994 |
task_queue_unittest.cc |
|
2260 |
task_queue_win.cc |
|
13051 |
task_queue_win.h |
|
673 |
task_utils |
|
|
test_certificate_verifier.h |
|
1295 |
test_client.cc |
|
5550 |
test_client.h |
|
4377 |
test_client_unittest.cc |
|
3432 |
test_echo_server.cc |
|
1003 |
test_echo_server.h |
|
2950 |
test_utils.cc |
|
605 |
test_utils.h |
|
3003 |
third_party |
|
|
thread.cc |
These are forward-declarations for methods that are part of the
ObjC runtime. They are declared in the private header objc-internal.h.
These calls are what clang inserts when using @autoreleasepool in ObjC,
but here they are used directly in order to keep this file C++.
https://clang.llvm.org/docs/AutomaticReferenceCounting.html#runtime-support
|
26455 |
thread.h |
|
22118 |
thread_annotations.h |
|
4480 |
thread_annotations_unittest.cc |
|
3366 |
thread_unittest.cc |
|
27583 |
threading_gn |
|
|
time_utils.cc |
|
7350 |
time_utils.h |
|
6248 |
time_utils_unittest.cc |
|
7306 |
timestamp_aligner.cc |
|
5871 |
timestamp_aligner.h |
|
4220 |
timestamp_aligner_unittest.cc |
|
7759 |
timeutils_gn |
|
|
trace_categories.cc |
|
595 |
trace_categories.h |
|
1352 |
type_traits.h |
|
4613 |
type_traits_gn |
|
|
unique_id_generator.cc |
|
2327 |
unique_id_generator.h |
|
6078 |
unique_id_generator_gn |
|
|
unique_id_generator_unittest.cc |
|
7129 |
units |
|
|
untyped_function.h |
|
12773 |
untyped_function_unittest.cc |
|
9177 |
virtual_socket_server.cc |
|
42846 |
virtual_socket_server.h |
|
19533 |
virtual_socket_unittest.cc |
|
40232 |
weak_ptr.cc |
|
1774 |
weak_ptr.h |
|
9288 |
weak_ptr_gn |
|
|
weak_ptr_unittest.cc |
|
6273 |
win |
|
|
win32.cc |
|
9816 |
win32.h |
|
1691 |
win32_gn |
|
|
win32_socket_init.h |
|
987 |
win32_unittest.cc |
|
2855 |
zero_memory.cc |
As best as we can tell, this is sufficient to break any optimisations that
might try to eliminate "superfluous" memsets. If there's an easy way to
detect memset_s, it would be better to use that. |
1152 |
zero_memory.h |
|
1364 |
zero_memory_gn |
|
|
zero_memory_unittest.cc |
|
1582 |