Path Lines of Code cmake/FindCUnit.cmake 41 cmake/FindLibEvent.cmake 81 cmake/FindSSL.cmake 58 cmake/ios.toolchain.cmake 686 include/xquic/xqc_configure.h 2 include/xquic/xqc_errno.h 228 include/xquic/xqc_http3.h 307 include/xquic/xquic.h 690 include/xquic/xquic_typedef.h 257 mini/common.c 34 mini/common.h 41 mini/mini_client.c 575 mini/mini_client.h 144 mini/mini_client_cb.c 327 mini/mini_client_cb.h 46 mini/mini_server.c 413 mini/mini_server.h 85 mini/mini_server_cb.c 275 mini/mini_server_cb.h 54 scripts/qlog_parser.py 884 scripts/xquic.lds 133 src/common/utils/2d_hash/xqc_2d_hash_table.c 154 src/common/utils/2d_hash/xqc_2d_hash_table.h 26 src/common/utils/huffman/xqc_huffman.c 145 src/common/utils/huffman/xqc_huffman.h 21 src/common/utils/huffman/xqc_huffman_code.c 4678 src/common/utils/huffman/xqc_huffman_code.h 21 src/common/utils/ringarray/xqc_ring_array.c 174 src/common/utils/ringarray/xqc_ring_array.h 18 src/common/utils/ringmem/xqc_ring_mem.c 246 src/common/utils/ringmem/xqc_ring_mem.h 22 src/common/utils/var_buf/xqc_var_buf.c 200 src/common/utils/var_buf/xqc_var_buf.h 30 src/common/utils/vint/xqc_discrete_int_parser.c 59 src/common/utils/vint/xqc_discrete_int_parser.h 17 src/common/utils/vint/xqc_variable_len_int.c 81 src/common/utils/vint/xqc_variable_len_int.h 81 src/common/xqc_algorithm.h 25 src/common/xqc_array.h 59 src/common/xqc_buf.h 10 src/common/xqc_cid_hash.h 143 src/common/xqc_common.h 26 src/common/xqc_common_inc.h 17 src/common/xqc_config.h 32 src/common/xqc_fifo.h 234 src/common/xqc_hash.h 260 src/common/xqc_id_hash.h 107 src/common/xqc_list.h 155 src/common/xqc_log.c 345 src/common/xqc_log.h 211 src/common/xqc_log_event_callback.c 831 src/common/xqc_log_event_callback.h 77 src/common/xqc_malloc.h 94 src/common/xqc_memory_pool.h 259 src/common/xqc_object_manager.h 126 src/common/xqc_priority_q.h 183 src/common/xqc_queue.h 49 src/common/xqc_random.c 115 src/common/xqc_random.h 29 src/common/xqc_rbtree.h 287 src/common/xqc_siphash.h 148 src/common/xqc_str.c 265 src/common/xqc_str.h 109 src/common/xqc_str_hash.h 170 src/common/xqc_time.c 44 src/common/xqc_time.h 16 src/congestion_control/xqc_bbr.c 1021 src/congestion_control/xqc_bbr.h 101 src/congestion_control/xqc_bbr2.c 1334 src/congestion_control/xqc_bbr2.h 126 src/congestion_control/xqc_bbr_common.h 16 src/congestion_control/xqc_copa.c 417 src/congestion_control/xqc_copa.h 41 src/congestion_control/xqc_cubic.c 177 src/congestion_control/xqc_cubic.h 22 src/congestion_control/xqc_new_reno.c 101 src/congestion_control/xqc_new_reno.h 14 src/congestion_control/xqc_sample.c 152 src/congestion_control/xqc_sample.h 43 src/congestion_control/xqc_unlimited_cc.c 58 src/congestion_control/xqc_unlimited_cc.h 6 src/congestion_control/xqc_window_filter.c 52 src/congestion_control/xqc_window_filter.h 32 src/http3/frame/xqc_h3_frame.c 483 src/http3/frame/xqc_h3_frame.h 47 src/http3/frame/xqc_h3_frame_defs.h 46 src/http3/qpack/dtable/xqc_dtable.c 586 src/http3/qpack/dtable/xqc_dtable.h 32 src/http3/qpack/stable/xqc_stable.c 535 src/http3/qpack/stable/xqc_stable.h 8 src/http3/qpack/xqc_decoder.c 310 src/http3/qpack/xqc_decoder.h 19 src/http3/qpack/xqc_encoder.c 841 src/http3/qpack/xqc_encoder.h 21 src/http3/qpack/xqc_ins.c 408 src/http3/qpack/xqc_ins.h 65 src/http3/qpack/xqc_prefixed_int.c 88 src/http3/qpack/xqc_prefixed_int.h 13 src/http3/qpack/xqc_prefixed_str.c 157 src/http3/qpack/xqc_prefixed_str.h 24 src/http3/qpack/xqc_qpack.c 421 src/http3/qpack/xqc_qpack.h 42 src/http3/qpack/xqc_qpack_defs.h 50 src/http3/qpack/xqc_rep.c 536 src/http3/qpack/xqc_rep.h 56 src/http3/xqc_h3_conn.c 687 src/http3/xqc_h3_conn.h 64 src/http3/xqc_h3_ctx.c 115 src/http3/xqc_h3_ctx.h 12 src/http3/xqc_h3_defs.c 14 src/http3/xqc_h3_defs.h 21 src/http3/xqc_h3_ext_bytestream.c 576 src/http3/xqc_h3_ext_bytestream.h 37 src/http3/xqc_h3_ext_dgram.c 109 src/http3/xqc_h3_ext_dgram.h 5 src/http3/xqc_h3_header.c 424 src/http3/xqc_h3_header.h 73 src/http3/xqc_h3_request.c 940 src/http3/xqc_h3_request.h 77 src/http3/xqc_h3_stream.c 1588 src/http3/xqc_h3_stream.h 102 src/tls/babassl/xqc_aead_impl.h 61 src/tls/babassl/xqc_crypto_impl.c 195 src/tls/babassl/xqc_hkdf_impl.c 69 src/tls/babassl/xqc_ssl_if_impl.c 113 src/tls/boringssl/xqc_aead_impl.h 69 src/tls/boringssl/xqc_crypto_impl.c 143 src/tls/boringssl/xqc_hkdf_impl.c 26 src/tls/boringssl/xqc_ssl_if_impl.c 93 src/tls/xqc_crypto.c 576 src/tls/xqc_crypto.h 125 src/tls/xqc_hkdf.c 19 src/tls/xqc_hkdf.h 10 src/tls/xqc_null_crypto.c 70 src/tls/xqc_ssl_cbs.h 12 src/tls/xqc_ssl_if.h 21 src/tls/xqc_tls.c 936 src/tls/xqc_tls.h 57 src/tls/xqc_tls_common.h 59 src/tls/xqc_tls_ctx.c 365 src/tls/xqc_tls_ctx.h 14 src/tls/xqc_tls_defs.h 64 src/transport/fec_schemes/xqc_galois_calculation.c 206 src/transport/fec_schemes/xqc_galois_calculation.h 131 src/transport/fec_schemes/xqc_packet_mask.c 245 src/transport/fec_schemes/xqc_packet_mask.h 17 src/transport/fec_schemes/xqc_packet_mask_value.h 1094 src/transport/fec_schemes/xqc_reed_solomon.c 210 src/transport/fec_schemes/xqc_reed_solomon.h 19 src/transport/fec_schemes/xqc_xor.c 173 src/transport/fec_schemes/xqc_xor.h 14 src/transport/reinjection_control/xqc_reinj_deadline.c 122 src/transport/reinjection_control/xqc_reinj_deadline.h 10 src/transport/reinjection_control/xqc_reinj_default.c 75 src/transport/reinjection_control/xqc_reinj_default.h 10 src/transport/reinjection_control/xqc_reinj_dgram.c 65 src/transport/reinjection_control/xqc_reinj_dgram.h 10 src/transport/scheduler/xqc_scheduler_backup.c 144 src/transport/scheduler/xqc_scheduler_backup.h 6 src/transport/scheduler/xqc_scheduler_backup_fec.c 192 src/transport/scheduler/xqc_scheduler_backup_fec.h 6 src/transport/scheduler/xqc_scheduler_common.c 16 src/transport/scheduler/xqc_scheduler_common.h 6 src/transport/scheduler/xqc_scheduler_interop.c 86 src/transport/scheduler/xqc_scheduler_interop.h 6 src/transport/scheduler/xqc_scheduler_minrtt.c 95 src/transport/scheduler/xqc_scheduler_minrtt.h 6 src/transport/scheduler/xqc_scheduler_rap.c 83 src/transport/scheduler/xqc_scheduler_rap.h 6 src/transport/xqc_cid.c 448 src/transport/xqc_cid.h 89 src/transport/xqc_client.c 214 src/transport/xqc_client.h 23 src/transport/xqc_conn.c 5241 src/transport/xqc_conn.h 525 src/transport/xqc_datagram.c 375 src/transport/xqc_datagram.h 25 src/transport/xqc_defs.c 15 src/transport/xqc_defs.h 30 src/transport/xqc_engine.c 1208 src/transport/xqc_engine.h 63 src/transport/xqc_fec.c 1300 src/transport/xqc_fec.h 145 src/transport/xqc_fec_scheme.c 183 src/transport/xqc_fec_scheme.h 16 src/transport/xqc_frame.c 1779 src/transport/xqc_frame.h 116 src/transport/xqc_frame_parser.c 2320 src/transport/xqc_frame_parser.h 117 src/transport/xqc_multipath.c 1149 src/transport/xqc_multipath.h 166 src/transport/xqc_pacing.c 137 src/transport/xqc_pacing.h 18 src/transport/xqc_packet.c 205 src/transport/xqc_packet.h 64 src/transport/xqc_packet_in.c 26 src/transport/xqc_packet_in.h 36 src/transport/xqc_packet_out.c 1502 src/transport/xqc_packet_out.h 153 src/transport/xqc_packet_parser.c 968 src/transport/xqc_packet_parser.h 52 src/transport/xqc_quic_lb.c 304 src/transport/xqc_recv_record.c 319 src/transport/xqc_recv_record.h 52 src/transport/xqc_recv_timestamps_info.c 100 src/transport/xqc_recv_timestamps_info.h 31 src/transport/xqc_reinjection.c 119 src/transport/xqc_reinjection.h 18 src/transport/xqc_send_ctl.c 1435 src/transport/xqc_send_ctl.h 163 src/transport/xqc_send_queue.c 596 src/transport/xqc_send_queue.h 69 src/transport/xqc_stream.c 1533 src/transport/xqc_stream.h 220 src/transport/xqc_timer.c 392 src/transport/xqc_timer.h 204 src/transport/xqc_transport_params.c 1026 src/transport/xqc_transport_params.h 111 src/transport/xqc_utils.c 107 src/transport/xqc_utils.h 20 xqc_configure.h.in 15