top_level
source/common/quic
Lines
93.7 %
Functions
87.9 %
File
Line Coverage
Functions
active_quic_listener.cc
95.5%
95.5%
315 / 330
94.7%
18 / 19
active_quic_listener.h
100%
100%
15 / 15
100%
8 / 8
client_codec_impl.cc
100%
100%
37 / 37
88.9%
8 / 9
client_codec_impl.h
100%
100%
1 / 1
100%
1 / 1
client_connection_factory_impl.cc
95.1%
95.1%
116 / 122
100%
3 / 3
client_connection_factory_impl.h
100%
100%
0 / 0
100%
0 / 0
codec_impl.h
50%
50%
3 / 6
75%
3 / 4
envoy_deterministic_connection_id_generator.cc
100%
100%
72 / 72
100%
8 / 8
envoy_deterministic_connection_id_generator.h
100%
100%
0 / 0
100%
0 / 0
envoy_quic_alarm.cc
100%
100%
20 / 20
100%
6 / 6
envoy_quic_alarm.h
100%
100%
1 / 1
100%
1 / 1
envoy_quic_alarm_factory.cc
100%
100%
11 / 11
100%
2 / 2
envoy_quic_alarm_factory.h
100%
100%
2 / 2
100%
2 / 2
envoy_quic_client_connection.cc
93.5%
93.5%
275 / 294
97.5%
39 / 40
envoy_quic_client_connection.h
90.5%
90.5%
19 / 21
100%
7 / 7
envoy_quic_client_crypto_stream_factory.h
100%
100%
1 / 1
100%
1 / 1
envoy_quic_client_packet_writer_factory.h
100%
100%
2 / 2
100%
2 / 2
envoy_quic_client_session.cc
95%
95%
227 / 239
85.7%
36 / 42
envoy_quic_client_session.h
80%
80%
20 / 25
77.8%
7 / 9
envoy_quic_client_stream.cc
94.1%
94.1%
353 / 375
96.8%
30 / 31
envoy_quic_client_stream.h
100%
100%
6 / 6
100%
4 / 4
envoy_quic_clock.cc
100%
100%
12 / 12
100%
3 / 3
envoy_quic_clock.h
100%
100%
4 / 4
100%
3 / 3
envoy_quic_connection_debug_visitor_factory_interface.h
100%
100%
2 / 2
100%
2 / 2
envoy_quic_connection_helper.h
100%
100%
7 / 7
100%
5 / 5
envoy_quic_connection_id_generator_factory.h
100%
100%
2 / 2
100%
2 / 2
envoy_quic_dispatcher.cc
100%
100%
127 / 127
100%
12 / 12
envoy_quic_dispatcher.h
100%
100%
6 / 6
100%
2 / 2
envoy_quic_network_observer_registry_factory.h
90.9%
90.9%
10 / 11
80%
4 / 5
envoy_quic_packet_writer.cc
90.9%
90.9%
40 / 44
85.7%
6 / 7
envoy_quic_packet_writer.h
80%
80%
4 / 5
80%
4 / 5
envoy_quic_proof_source.cc
85.7%
85.7%
60 / 70
100%
6 / 6
envoy_quic_proof_source.h
100%
100%
3 / 3
100%
2 / 2
envoy_quic_proof_source_base.cc
70%
70%
7 / 10
66.7%
2 / 3
envoy_quic_proof_source_base.h
100%
100%
4 / 4
100%
4 / 4
envoy_quic_proof_source_factory_interface.h
50%
50%
1 / 2
50%
1 / 2
envoy_quic_proof_verifier.cc
95.1%
95.1%
77 / 81
100%
5 / 5
envoy_quic_proof_verifier.h
100%
100%
6 / 6
100%
4 / 4
envoy_quic_proof_verifier_base.cc
0%
0%
0 / 3
0%
0 / 1
envoy_quic_proof_verifier_base.h
100%
100%
2 / 2
100%
2 / 2
envoy_quic_server_connection.cc
100%
100%
57 / 57
100%
8 / 8
envoy_quic_server_connection.h
77.1%
77.1%
64 / 83
68.2%
15 / 22
envoy_quic_server_crypto_stream_factory.h
100%
100%
1 / 1
100%
1 / 1
envoy_quic_server_preferred_address_config_factory.h
100%
100%
2 / 2
100%
2 / 2
envoy_quic_server_session.cc
93.6%
93.6%
219 / 234
93.5%
29 / 31
envoy_quic_server_session.h
92.3%
92.3%
24 / 26
85.7%
6 / 7
envoy_quic_server_stream.cc
96.2%
96.2%
401 / 417
97.1%
33 / 34
envoy_quic_server_stream.h
100%
100%
21 / 21
100%
5 / 5
envoy_quic_simulated_watermark_buffer.h
100%
100%
25 / 25
100%
7 / 7
envoy_quic_stream.cc
88%
88%
139 / 158
100%
8 / 8
envoy_quic_stream.h
100%
100%
154 / 154
100%
28 / 28
envoy_quic_utils.cc
93.4%
93.4%
309 / 331
100%
18 / 18
envoy_quic_utils.h
89.5%
89.5%
68 / 76
100%
7 / 7
http_datagram_handler.cc
96.6%
96.6%
57 / 59
100%
7 / 7
http_datagram_handler.h
100%
100%
1 / 1
100%
1 / 1
quic_client_packet_writer_factory_impl.cc
100%
100%
8 / 8
100%
1 / 1
quic_client_packet_writer_factory_impl.h
100%
100%
0 / 0
100%
0 / 0
quic_client_transport_socket_factory.cc
100%
100%
62 / 62
100%
8 / 8
quic_client_transport_socket_factory.h
92.3%
92.3%
12 / 13
85.7%
6 / 7
quic_filter_manager_connection_impl.cc
89%
89%
194 / 218
84.4%
27 / 32
quic_filter_manager_connection_impl.h
89.7%
89.7%
78 / 87
87.1%
27 / 31
quic_io_handle_wrapper.h
92.4%
92.4%
97 / 105
91.4%
32 / 35
quic_network_connection.cc
100%
100%
18 / 18
100%
5 / 5
quic_network_connection.h
100%
100%
13 / 13
100%
7 / 7
quic_network_connectivity_observer.h
100%
100%
1 / 1
100%
1 / 1
quic_network_connectivity_observer_impl.cc
100%
100%
13 / 13
100%
4 / 4
quic_network_connectivity_observer_impl.h
100%
100%
0 / 0
100%
0 / 0
quic_server_transport_socket_factory.cc
93.8%
93.8%
122 / 130
92.3%
12 / 13
quic_server_transport_socket_factory.h
40%
40%
2 / 5
66.7%
2 / 3
quic_ssl_connection_info.h
89.3%
89.3%
25 / 28
95%
19 / 20
quic_stat_names.cc
100%
100%
49 / 49
100%
8 / 8
quic_stat_names.h
100%
100%
0 / 0
100%
0 / 0
quic_stats_gatherer.cc
95%
95%
38 / 40
100%
3 / 3
quic_stats_gatherer.h
93.1%
93.1%
27 / 29
100%
8 / 8
quic_transport_socket_factory.cc
100%
100%
0 / 0
100%
0 / 0
quic_transport_socket_factory.h
100%
100%
11 / 11
13.6%
6 / 44
send_buffer_monitor.cc
100%
100%
11 / 11
100%
2 / 2
send_buffer_monitor.h
100%
100%
2 / 2
100%
2 / 2
server_codec_impl.cc
100%
100%
35 / 35
88.9%
8 / 9
server_codec_impl.h
100%
100%
8 / 8
100%
3 / 3
server_connection_factory.h
100%
100%
1 / 1
100%
1 / 1
udp_gso_batch_writer.cc
78.1%
78.1%
57 / 73
77.8%
7 / 9
udp_gso_batch_writer.h
100%
100%
6 / 6
100%
3 / 3