arraysize.h |
|
1181 |
async_dns_resolver.cc |
|
6747 |
async_dns_resolver.h |
|
2305 |
async_dns_resolver_gn |
|
|
async_dns_resolver_unittest.cc |
|
2046 |
async_packet_socket.cc |
|
2501 |
async_packet_socket.h |
|
7053 |
async_packet_socket_gn |
|
|
async_packet_socket_unittest.cc |
|
2159 |
async_socket.cc |
|
3124 |
async_socket.h |
|
2129 |
async_tcp_socket.cc |
|
10758 |
async_tcp_socket.h |
|
4165 |
async_tcp_socket_unittest.cc |
|
1406 |
async_udp_socket.cc |
|
4948 |
async_udp_socket.h |
|
2824 |
async_udp_socket_unittest.cc |
|
1545 |
audio_format_to_string_gn |
|
|
base64_unittest.cc |
|
60668 |
bit_buffer.cc |
|
7407 |
bit_buffer.h |
|
3852 |
bit_buffer_gn |
|
|
bit_buffer_unittest.cc |
num_values= |
8835 |
bitrate_tracker.cc |
|
1190 |
bitrate_tracker.h |
|
2297 |
bitrate_tracker_gn |
|
|
bitrate_tracker_unittest.cc |
|
8825 |
bitstream_reader.cc |
|
4655 |
bitstream_reader.h |
|
5616 |
bitstream_reader_gn |
|
|
bitstream_reader_unittest.cc |
|
12185 |
boringssl_certificate.cc |
|
14691 |
boringssl_certificate.h |
|
2813 |
boringssl_identity.cc |
|
7129 |
boringssl_identity.h |
|
2776 |
bounded_inline_vector.h |
|
5780 |
bounded_inline_vector_impl.h |
constexpr |
7627 |
bounded_inline_vector_unittest.cc |
|
4467 |
buffer.h |
|
15206 |
buffer_gn |
|
|
buffer_queue.cc |
|
2083 |
buffer_queue.h |
|
2120 |
buffer_queue_unittest.cc |
|
3012 |
buffer_unittest.cc |
|
15573 |
BUILD.gn |
|
51120 |
byte_buffer.cc |
|
3857 |
byte_buffer.h |
|
6988 |
byte_buffer_gn |
|
|
byte_buffer_unittest.cc |
|
9181 |
byte_order.h |
|
5310 |
byte_order_gn |
|
|
byte_order_unittest.cc |
|
2336 |
callback_list.cc |
|
4514 |
callback_list.h |
|
8779 |
callback_list_unittest.cc |
|
5757 |
checks.cc |
|
6844 |
checks.h |
|
20214 |
checks_gn |
|
|
checks_unittest.cc |
|
2444 |
compile_assert_c.h |
|
932 |
compile_assert_c_gn |
|
|
containers |
|
|
copy_on_write_buffer.cc |
|
3341 |
copy_on_write_buffer.h |
|
10449 |
copy_on_write_buffer_gn |
|
|
copy_on_write_buffer_unittest.cc |
|
11235 |
cpu_time.cc |
|
4538 |
cpu_time.h |
|
888 |
cpu_time_unittest.cc |
|
3812 |
crc32.cc |
|
1426 |
crc32.h |
|
1117 |
crc32_unittest.cc |
|
1012 |
criticalsection_gn |
|
|
crypto_random.cc |
|
6480 |
crypto_random.h |
|
3063 |
crypto_random_unittest.cc |
|
5466 |
data_rate_limiter.cc |
|
882 |
data_rate_limiter.h |
|
1867 |
data_rate_limiter_unittest.cc |
|
1749 |
deprecated |
|
|
DEPS |
|
526 |
divide_round_gn |
|
|
dscp.h |
|
1217 |
dscp_gn |
|
|
event.cc |
warn_after |
6192 |
event.h |
|
4171 |
event_tracer.cc |
|
14876 |
event_tracer.h |
|
3347 |
event_tracer_gn |
|
|
event_tracer_unittest.cc |
name |
2150 |
event_unittest.cc |
|
3184 |
experiments |
|
|
fake_clock.cc |
|
1721 |
fake_clock.h |
|
2245 |
fake_clock_unittest.cc |
|
1158 |
fake_mdns_responder.h |
|
2365 |
fake_network.h |
|
4404 |
fake_ssl_identity.cc |
|
3748 |
fake_ssl_identity.h |
|
2702 |
file_rotating_stream.cc |
|
13508 |
file_rotating_stream.h |
|
6225 |
file_rotating_stream_unittest.cc |
|
14697 |
firewall_socket_server.cc |
|
8414 |
firewall_socket_server.h |
|
4134 |
frequency_tracker.cc |
|
1084 |
frequency_tracker.h |
|
1826 |
frequency_tracker_gn |
|
|
frequency_tracker_unittest.cc |
|
6305 |
gtest_prod_gn |
|
|
gtest_prod_util.h |
|
1504 |
gunit.h |
|
8298 |
histogram_percentile_counter_gn |
|
|
ifaddrs_android.cc |
|
6516 |
ifaddrs_android.h |
|
1191 |
ifaddrs_android_gn |
|
|
ifaddrs_converter.cc |
|
1859 |
ifaddrs_converter.h |
|
1427 |
ignore_wundef.h |
|
1163 |
ignore_wundef_gn |
|
|
internal |
|
|
ip_address.cc |
|
15126 |
ip_address.h |
|
6237 |
ip_address_gn |
|
|
ip_address_unittest.cc |
|
37481 |
java |
|
|
log_sinks.cc |
|
2784 |
log_sinks.h |
|
2692 |
logging.cc |
|
18120 |
logging.h |
|
28062 |
logging_gn |
|
|
logging_unittest.cc |
|
11761 |
mac_ifaddrs_converter.cc |
valid lifetime expiration time |
10551 |
macromagic_gn |
|
|
mdns_responder_interface.h |
|
2119 |
memory |
|
|
memory_stream.cc |
|
3631 |
memory_stream.h |
|
1683 |
memory_usage.cc |
|
2559 |
memory_usage.h |
|
771 |
memory_usage_unittest.cc |
|
632 |
message_digest.cc |
|
6420 |
message_digest.h |
|
5321 |
message_digest_unittest.cc |
|
8632 |
mod_ops_gn |
|
|
moving_max_counter_gn |
|
|
nat_server.cc |
|
9016 |
nat_server.h |
Records a translation and the associated external socket. |
4244 |
nat_socket_factory.cc |
|
16131 |
nat_socket_factory.h |
|
6542 |
nat_types.cc |
|
1642 |
nat_types.h |
Identifies each type of NAT that can be simulated. |
1329 |
nat_unittest.cc |
|
14694 |
net_helper.cc |
|
1037 |
net_helper.h |
|
1123 |
net_helpers.cc |
|
1206 |
net_helpers.h |
|
1009 |
net_helpers_gn |
|
|
net_test_helpers.cc |
|
3083 |
net_test_helpers.h |
|
673 |
network |
|
|
network.cc |
|
45724 |
network.h |
|
22630 |
network_constants.cc |
|
1316 |
network_constants.h |
|
2553 |
network_constants_gn |
|
|
network_monitor.cc |
|
887 |
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.
|
4739 |
network_monitor_factory.cc |
|
596 |
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.
|
1245 |
network_route.cc |
|
996 |
network_route.h |
adapter_id = |
3184 |
network_route_gn |
|
|
network_route_unittest.cc |
|
637 |
network_unittest.cc |
|
67395 |
null_socket_server.cc |
warn_after= |
1262 |
null_socket_server.h |
|
1014 |
null_socket_server_gn |
|
|
null_socket_server_unittest.cc |
|
1321 |
numerics |
|
|
one_time_event.h |
|
1393 |
one_time_event_gn |
|
|
one_time_event_unittest.cc |
|
857 |
openssl.h |
|
808 |
openssl_adapter.cc |
|
34711 |
openssl_adapter.h |
|
9887 |
openssl_adapter_unittest.cc |
|
4542 |
openssl_certificate.cc |
|
9296 |
openssl_certificate.h |
|
2553 |
openssl_digest.cc |
|
2989 |
openssl_digest.h |
|
1732 |
openssl_identity.cc |
|
6815 |
openssl_identity.h |
|
2607 |
openssl_key_pair.cc |
|
6103 |
openssl_key_pair.h |
|
1831 |
openssl_session_cache.cc |
|
1595 |
openssl_session_cache.h |
|
2895 |
openssl_session_cache_unittest.cc |
|
3088 |
openssl_stream_adapter.cc |
|
38834 |
openssl_stream_adapter.h |
|
9599 |
openssl_utility.cc |
|
8778 |
openssl_utility.h |
|
2292 |
openssl_utility_unittest.cc |
|
15525 |
operations_chain.cc |
|
2830 |
operations_chain.h |
|
8101 |
operations_chain_unittest.cc |
|
19369 |
OWNERS |
|
161 |
physical_socket_server.cc |
|
60976 |
physical_socket_server.h |
|
9529 |
physical_socket_server_unittest.cc |
|
17085 |
platform_thread.cc |
joinable= |
7076 |
platform_thread.h |
|
4149 |
platform_thread_gn |
|
|
platform_thread_types.cc |
|
4180 |
platform_thread_types.h |
|
1921 |
platform_thread_types_gn |
|
|
platform_thread_unittest.cc |
give_up_after= |
3460 |
protobuf_utils.h |
|
894 |
protobuf_utils_gn |
|
|
proxy_server.cc |
|
4867 |
proxy_server.h |
|
3028 |
race_checker.cc |
|
2212 |
race_checker.h |
|
2525 |
race_checker_gn |
|
|
random.cc |
|
2793 |
random.h |
|
3229 |
random_gn |
|
|
random_unittest.cc |
|
11630 |
rate_limiter.cc |
|
2519 |
rate_limiter.h |
|
1895 |
rate_limiter_gn |
|
|
rate_limiter_unittest.cc |
|
6444 |
rate_statistics.cc |
|
5531 |
rate_statistics.h |
|
3643 |
rate_statistics_gn |
|
|
rate_statistics_unittest.cc |
|
10671 |
rate_tracker.cc |
|
5928 |
rate_tracker.h |
|
2398 |
rate_tracker_gn |
|
|
rate_tracker_unittest.cc |
|
5927 |
ref_count.h |
|
968 |
ref_counted_object.h |
|
4899 |
ref_counted_object_unittest.cc |
|
4575 |
ref_counter.h |
|
3233 |
refcount_gn |
|
|
rolling_accumulator.h |
|
4196 |
rolling_accumulator_gn |
|
|
rolling_accumulator_unittest.cc |
max_count= |
4711 |
rtc_certificate.cc |
|
2370 |
rtc_certificate.h |
|
3562 |
rtc_certificate_generator.cc |
|
2982 |
rtc_certificate_generator.h |
|
3435 |
rtc_certificate_generator_unittest.cc |
|
5201 |
rtc_certificate_unittest.cc |
|
5060 |
rtc_event_gn |
|
|
rtc_numerics_gn |
|
|
safe_compare_gn |
|
|
safe_conversions_gn |
|
|
safe_minmax_gn |
|
|
sample_counter_gn |
|
|
sanitizer.h |
|
4384 |
sanitizer_gn |
|
|
sanitizer_unittest.cc |
|
3762 |
server_socket_adapters.cc |
|
1705 |
server_socket_adapters.h |
|
1484 |
sigslot_tester.h |
Some signal |
7028 |
sigslot_tester_unittest.cc |
|
2609 |
sigslot_unittest.cc |
|
10459 |
sigslottester.h.pump |
|
3276 |
socket.cc |
|
983 |
socket.h |
|
6095 |
socket_adapters.cc |
|
7081 |
socket_adapters.h |
|
2476 |
socket_address.cc |
|
9562 |
socket_address.h |
|
7164 |
socket_address_gn |
|
|
socket_address_pair.cc |
|
1101 |
socket_address_pair.h |
|
1273 |
socket_address_unittest.cc |
|
12491 |
socket_factory.h |
|
783 |
socket_factory_gn |
|
|
socket_gn |
|
|
socket_server.h |
|
2354 |
socket_server_gn |
|
|
socket_unittest.cc |
|
44899 |
socket_unittest.h |
|
4278 |
ssl_adapter.cc |
|
1151 |
ssl_adapter.h |
|
5043 |
ssl_adapter_gn |
|
|
ssl_adapter_unittest.cc |
|
13748 |
ssl_certificate.cc |
|
5237 |
ssl_certificate.h |
|
5408 |
ssl_fingerprint.cc |
|
4128 |
ssl_fingerprint.h |
|
2664 |
ssl_identity.cc |
|
9577 |
ssl_identity.h |
EC_FANCY, |
6594 |
ssl_identity_unittest.cc |
|
27038 |
ssl_roots.h |
subject: Common Name: Baltimore CyberTrust Root, Organizational Unit: CyberTrust, Organization: Baltimore, Country: IE |
197055 |
ssl_stream_adapter.cc |
|
4516 |
ssl_stream_adapter.h |
|
11611 |
ssl_stream_adapter_unittest.cc |
|
54975 |
stream.cc |
|
1622 |
stream.h |
|
6530 |
string_encode.cc |
|
7977 |
string_encode.h |
|
3850 |
string_encode_unittest.cc |
|
10177 |
string_to_number.cc |
|
3125 |
string_to_number.h |
|
4291 |
string_to_number_unittest.cc |
|
6125 |
string_utils.cc |
|
932 |
string_utils.h |
|
4167 |
string_utils_unittest.cc |
|
1688 |
strings |
|
|
stringutils_gn |
|
|
strong_alias.h |
|
2771 |
strong_alias_gn |
|
|
strong_alias_unittest.cc |
|
12043 |
swap_queue.h |
|
9339 |
swap_queue_gn |
|
|
swap_queue_unittest.cc |
|
6424 |
synchronization |
|
|
system |
|
|
system_time.cc |
|
3440 |
system_time.h |
|
732 |
task_queue_for_test.cc |
|
1275 |
task_queue_for_test.h |
give_up_after= |
3198 |
task_queue_gcd.cc |
|
5475 |
task_queue_gcd.h |
|
694 |
task_queue_libevent.cc |
|
11286 |
task_queue_libevent.h |
|
714 |
task_queue_stdlib.cc |
manual_reset= |
10217 |
task_queue_stdlib.h |
|
706 |
task_queue_stdlib_unittest.cc |
|
883 |
task_queue_unittest.cc |
|
2275 |
task_queue_win.cc |
|
13104 |
task_queue_win.h |
|
673 |
task_utils |
|
|
test_base64.h |
This file was generated by googleclient/talk/binary2header.sh |
159639 |
test_certificate_verifier.h |
|
972 |
test_client.cc |
|
5274 |
test_client.h |
|
4108 |
test_client_unittest.cc |
|
3425 |
test_echo_server.cc |
|
997 |
test_echo_server.h |
|
2633 |
test_utils.cc |
|
605 |
test_utils.h |
|
3053 |
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
|
26288 |
thread.h |
|
21814 |
thread_annotations.h |
|
4480 |
thread_annotations_unittest.cc |
|
3366 |
thread_unittest.cc |
|
27508 |
threading_gn |
|
|
time_utils.cc |
|
7394 |
time_utils.h |
|
5198 |
time_utils_unittest.cc |
|
7468 |
timestamp_aligner.cc |
|
5865 |
timestamp_aligner.h |
|
3894 |
timestamp_aligner_unittest.cc |
|
7776 |
timeutils_gn |
|
|
trace_categories.cc |
|
535 |
trace_categories.h |
|
1292 |
trace_event.h |
|
163 |
type_traits.h |
|
4158 |
type_traits_gn |
|
|
unique_id_generator.cc |
|
2334 |
unique_id_generator.h |
|
5693 |
unique_id_generator_gn |
|
|
unique_id_generator_unittest.cc |
|
7221 |
units |
|
|
untyped_function.h |
|
12665 |
untyped_function_unittest.cc |
|
9177 |
virtual_socket_server.cc |
|
43062 |
virtual_socket_server.h |
|
19255 |
virtual_socket_unittest.cc |
|
40428 |
weak_ptr.cc |
|
1768 |
weak_ptr.h |
|
8936 |
weak_ptr_gn |
|
|
weak_ptr_unittest.cc |
|
6283 |
win |
|
|
win32.cc |
|
9794 |
win32.h |
|
1343 |
win32_gn |
|
|
win32_socket_init.h |
|
981 |
win32_unittest.cc |
|
2849 |
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. |
1146 |
zero_memory.h |
|
1051 |
zero_memory_gn |
|
|
zero_memory_unittest.cc |
|
1581 |