1# Copyright (c) 2021 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5config("quiche_config") { 6 include_dirs = [ 7 # The ordering here is important, since headers in overrides/ replace 8 # headers in src/common/platform/default. 9 "overrides", 10 "src/common/platform/default", 11 "src", 12 ] 13} 14 15# TODO(https://issuetracker.google.com/issues/169447969): This is not expected 16# to compile because the QUICHE platform depends on Chromium //net and //base, 17# which are not available in Open Screen. 18source_set("quiche") { 19 sources = [ 20 "overrides/quiche_platform_impl/quic_mutex_impl.cc", 21 "overrides/quiche_platform_impl/quic_mutex_impl.h", 22 "overrides/quiche_platform_impl/quiche_bug_tracker_impl.h", 23 "overrides/quiche_platform_impl/quiche_export_impl.h", 24 "overrides/quiche_platform_impl/quiche_logging_impl.h", 25 "overrides/quiche_platform_impl/quiche_thread_local_impl.h", 26 "overrides/quiche_platform_impl/quiche_time_utils_impl.cc", 27 "overrides/quiche_platform_impl/quiche_time_utils_impl.h", 28 "src/common/platform/api/quiche_export.h", 29 "src/common/platform/api/quiche_flag_utils.h", 30 "src/common/platform/api/quiche_flags.h", 31 "src/common/platform/api/quiche_logging.h", 32 "src/common/platform/api/quiche_prefetch.h", 33 "src/common/platform/api/quiche_thread_local.h", 34 "src/common/platform/api/quiche_time_utils.h", 35 "src/common/platform/default/quiche_platform_impl/quiche_prefetch_impl.h", 36 "src/common/print_elements.h", 37 "src/common/quiche_circular_deque.h", 38 "src/common/quiche_data_reader.cc", 39 "src/common/quiche_data_reader.h", 40 "src/common/quiche_data_writer.cc", 41 "src/common/quiche_data_writer.h", 42 "src/common/quiche_endian.h", 43 "src/common/quiche_linked_hash_map.h", 44 "src/common/quiche_text_utils.cc", 45 "src/common/quiche_text_utils.h", 46 "src/http2/core/http2_priority_write_scheduler.h", 47 "src/http2/core/priority_write_scheduler.h", 48 "src/http2/core/write_scheduler.h", 49 "src/http2/decoder/decode_buffer.cc", 50 "src/http2/decoder/decode_buffer.h", 51 "src/http2/decoder/decode_http2_structures.cc", 52 "src/http2/decoder/decode_http2_structures.h", 53 "src/http2/decoder/decode_status.cc", 54 "src/http2/decoder/decode_status.h", 55 "src/http2/decoder/frame_decoder_state.cc", 56 "src/http2/decoder/frame_decoder_state.h", 57 "src/http2/decoder/http2_frame_decoder.cc", 58 "src/http2/decoder/http2_frame_decoder.h", 59 "src/http2/decoder/http2_frame_decoder_listener.cc", 60 "src/http2/decoder/http2_frame_decoder_listener.h", 61 "src/http2/decoder/http2_structure_decoder.cc", 62 "src/http2/decoder/http2_structure_decoder.h", 63 "src/http2/decoder/payload_decoders/altsvc_payload_decoder.cc", 64 "src/http2/decoder/payload_decoders/altsvc_payload_decoder.h", 65 "src/http2/decoder/payload_decoders/continuation_payload_decoder.cc", 66 "src/http2/decoder/payload_decoders/continuation_payload_decoder.h", 67 "src/http2/decoder/payload_decoders/data_payload_decoder.cc", 68 "src/http2/decoder/payload_decoders/data_payload_decoder.h", 69 "src/http2/decoder/payload_decoders/goaway_payload_decoder.cc", 70 "src/http2/decoder/payload_decoders/goaway_payload_decoder.h", 71 "src/http2/decoder/payload_decoders/headers_payload_decoder.cc", 72 "src/http2/decoder/payload_decoders/headers_payload_decoder.h", 73 "src/http2/decoder/payload_decoders/ping_payload_decoder.cc", 74 "src/http2/decoder/payload_decoders/ping_payload_decoder.h", 75 "src/http2/decoder/payload_decoders/priority_payload_decoder.cc", 76 "src/http2/decoder/payload_decoders/priority_payload_decoder.h", 77 "src/http2/decoder/payload_decoders/priority_update_payload_decoder.cc", 78 "src/http2/decoder/payload_decoders/priority_update_payload_decoder.h", 79 "src/http2/decoder/payload_decoders/push_promise_payload_decoder.cc", 80 "src/http2/decoder/payload_decoders/push_promise_payload_decoder.h", 81 "src/http2/decoder/payload_decoders/rst_stream_payload_decoder.cc", 82 "src/http2/decoder/payload_decoders/rst_stream_payload_decoder.h", 83 "src/http2/decoder/payload_decoders/settings_payload_decoder.cc", 84 "src/http2/decoder/payload_decoders/settings_payload_decoder.h", 85 "src/http2/decoder/payload_decoders/unknown_payload_decoder.cc", 86 "src/http2/decoder/payload_decoders/unknown_payload_decoder.h", 87 "src/http2/decoder/payload_decoders/window_update_payload_decoder.cc", 88 "src/http2/decoder/payload_decoders/window_update_payload_decoder.h", 89 "src/http2/hpack/decoder/hpack_block_decoder.cc", 90 "src/http2/hpack/decoder/hpack_block_decoder.h", 91 "src/http2/hpack/decoder/hpack_decoder.cc", 92 "src/http2/hpack/decoder/hpack_decoder.h", 93 "src/http2/hpack/decoder/hpack_decoder_listener.cc", 94 "src/http2/hpack/decoder/hpack_decoder_listener.h", 95 "src/http2/hpack/decoder/hpack_decoder_state.cc", 96 "src/http2/hpack/decoder/hpack_decoder_state.h", 97 "src/http2/hpack/decoder/hpack_decoder_string_buffer.cc", 98 "src/http2/hpack/decoder/hpack_decoder_string_buffer.h", 99 "src/http2/hpack/decoder/hpack_decoder_tables.cc", 100 "src/http2/hpack/decoder/hpack_decoder_tables.h", 101 "src/http2/hpack/decoder/hpack_decoding_error.cc", 102 "src/http2/hpack/decoder/hpack_decoding_error.h", 103 "src/http2/hpack/decoder/hpack_entry_decoder.cc", 104 "src/http2/hpack/decoder/hpack_entry_decoder.h", 105 "src/http2/hpack/decoder/hpack_entry_decoder_listener.cc", 106 "src/http2/hpack/decoder/hpack_entry_decoder_listener.h", 107 "src/http2/hpack/decoder/hpack_entry_type_decoder.cc", 108 "src/http2/hpack/decoder/hpack_entry_type_decoder.h", 109 "src/http2/hpack/decoder/hpack_string_decoder.cc", 110 "src/http2/hpack/decoder/hpack_string_decoder.h", 111 "src/http2/hpack/decoder/hpack_string_decoder_listener.cc", 112 "src/http2/hpack/decoder/hpack_string_decoder_listener.h", 113 "src/http2/hpack/decoder/hpack_whole_entry_buffer.cc", 114 "src/http2/hpack/decoder/hpack_whole_entry_buffer.h", 115 "src/http2/hpack/decoder/hpack_whole_entry_listener.cc", 116 "src/http2/hpack/decoder/hpack_whole_entry_listener.h", 117 "src/http2/hpack/hpack_static_table_entries.inc", 118 "src/http2/hpack/http2_hpack_constants.cc", 119 "src/http2/hpack/http2_hpack_constants.h", 120 "src/http2/hpack/huffman/hpack_huffman_decoder.cc", 121 "src/http2/hpack/huffman/hpack_huffman_decoder.h", 122 "src/http2/hpack/huffman/hpack_huffman_encoder.cc", 123 "src/http2/hpack/huffman/hpack_huffman_encoder.h", 124 "src/http2/hpack/huffman/huffman_spec_tables.cc", 125 "src/http2/hpack/huffman/huffman_spec_tables.h", 126 "src/http2/hpack/varint/hpack_varint_decoder.cc", 127 "src/http2/hpack/varint/hpack_varint_decoder.h", 128 "src/http2/hpack/varint/hpack_varint_encoder.cc", 129 "src/http2/hpack/varint/hpack_varint_encoder.h", 130 "src/http2/http2_constants.cc", 131 "src/http2/http2_constants.h", 132 "src/http2/http2_structures.cc", 133 "src/http2/http2_structures.h", 134 "src/http2/platform/api/http2_bug_tracker.h", 135 "src/http2/platform/api/http2_flag_utils.h", 136 "src/http2/platform/api/http2_flags.h", 137 "src/http2/platform/api/http2_logging.h", 138 "src/http2/platform/api/http2_macros.h", 139 "src/quic/core/congestion_control/bandwidth_sampler.cc", 140 "src/quic/core/congestion_control/bandwidth_sampler.h", 141 "src/quic/core/congestion_control/bbr2_drain.cc", 142 "src/quic/core/congestion_control/bbr2_drain.h", 143 "src/quic/core/congestion_control/bbr2_misc.cc", 144 "src/quic/core/congestion_control/bbr2_misc.h", 145 "src/quic/core/congestion_control/bbr2_probe_bw.cc", 146 "src/quic/core/congestion_control/bbr2_probe_bw.h", 147 "src/quic/core/congestion_control/bbr2_probe_rtt.cc", 148 "src/quic/core/congestion_control/bbr2_probe_rtt.h", 149 "src/quic/core/congestion_control/bbr2_sender.cc", 150 "src/quic/core/congestion_control/bbr2_sender.h", 151 "src/quic/core/congestion_control/bbr2_startup.cc", 152 "src/quic/core/congestion_control/bbr2_startup.h", 153 "src/quic/core/congestion_control/bbr_sender.cc", 154 "src/quic/core/congestion_control/bbr_sender.h", 155 "src/quic/core/congestion_control/cubic_bytes.cc", 156 "src/quic/core/congestion_control/cubic_bytes.h", 157 "src/quic/core/congestion_control/general_loss_algorithm.cc", 158 "src/quic/core/congestion_control/general_loss_algorithm.h", 159 "src/quic/core/congestion_control/hybrid_slow_start.cc", 160 "src/quic/core/congestion_control/hybrid_slow_start.h", 161 "src/quic/core/congestion_control/loss_detection_interface.h", 162 "src/quic/core/congestion_control/pacing_sender.cc", 163 "src/quic/core/congestion_control/pacing_sender.h", 164 "src/quic/core/congestion_control/prr_sender.cc", 165 "src/quic/core/congestion_control/prr_sender.h", 166 "src/quic/core/congestion_control/rtt_stats.cc", 167 "src/quic/core/congestion_control/rtt_stats.h", 168 "src/quic/core/congestion_control/send_algorithm_interface.cc", 169 "src/quic/core/congestion_control/send_algorithm_interface.h", 170 "src/quic/core/congestion_control/tcp_cubic_sender_bytes.cc", 171 "src/quic/core/congestion_control/tcp_cubic_sender_bytes.h", 172 "src/quic/core/congestion_control/uber_loss_algorithm.cc", 173 "src/quic/core/congestion_control/uber_loss_algorithm.h", 174 "src/quic/core/congestion_control/windowed_filter.h", 175 "src/quic/core/crypto/aead_base_decrypter.cc", 176 "src/quic/core/crypto/aead_base_decrypter.h", 177 "src/quic/core/crypto/aead_base_encrypter.cc", 178 "src/quic/core/crypto/aead_base_encrypter.h", 179 "src/quic/core/crypto/aes_128_gcm_12_decrypter.cc", 180 "src/quic/core/crypto/aes_128_gcm_12_decrypter.h", 181 "src/quic/core/crypto/aes_128_gcm_12_encrypter.cc", 182 "src/quic/core/crypto/aes_128_gcm_12_encrypter.h", 183 "src/quic/core/crypto/aes_128_gcm_decrypter.cc", 184 "src/quic/core/crypto/aes_128_gcm_decrypter.h", 185 "src/quic/core/crypto/aes_128_gcm_encrypter.cc", 186 "src/quic/core/crypto/aes_128_gcm_encrypter.h", 187 "src/quic/core/crypto/aes_256_gcm_decrypter.cc", 188 "src/quic/core/crypto/aes_256_gcm_decrypter.h", 189 "src/quic/core/crypto/aes_256_gcm_encrypter.cc", 190 "src/quic/core/crypto/aes_256_gcm_encrypter.h", 191 "src/quic/core/crypto/aes_base_decrypter.cc", 192 "src/quic/core/crypto/aes_base_decrypter.h", 193 "src/quic/core/crypto/aes_base_encrypter.cc", 194 "src/quic/core/crypto/aes_base_encrypter.h", 195 "src/quic/core/crypto/boring_utils.h", 196 "src/quic/core/crypto/cert_compressor.cc", 197 "src/quic/core/crypto/cert_compressor.h", 198 "src/quic/core/crypto/certificate_view.cc", 199 "src/quic/core/crypto/certificate_view.h", 200 "src/quic/core/crypto/chacha20_poly1305_decrypter.cc", 201 "src/quic/core/crypto/chacha20_poly1305_decrypter.h", 202 "src/quic/core/crypto/chacha20_poly1305_encrypter.cc", 203 "src/quic/core/crypto/chacha20_poly1305_encrypter.h", 204 "src/quic/core/crypto/chacha20_poly1305_tls_decrypter.cc", 205 "src/quic/core/crypto/chacha20_poly1305_tls_decrypter.h", 206 "src/quic/core/crypto/chacha20_poly1305_tls_encrypter.cc", 207 "src/quic/core/crypto/chacha20_poly1305_tls_encrypter.h", 208 "src/quic/core/crypto/chacha_base_decrypter.cc", 209 "src/quic/core/crypto/chacha_base_decrypter.h", 210 "src/quic/core/crypto/chacha_base_encrypter.cc", 211 "src/quic/core/crypto/chacha_base_encrypter.h", 212 "src/quic/core/crypto/channel_id.cc", 213 "src/quic/core/crypto/channel_id.h", 214 "src/quic/core/crypto/common_cert_set.cc", 215 "src/quic/core/crypto/common_cert_set.h", 216 "src/quic/core/crypto/crypto_framer.cc", 217 "src/quic/core/crypto/crypto_framer.h", 218 "src/quic/core/crypto/crypto_handshake.cc", 219 "src/quic/core/crypto/crypto_handshake.h", 220 "src/quic/core/crypto/crypto_handshake_message.cc", 221 "src/quic/core/crypto/crypto_handshake_message.h", 222 "src/quic/core/crypto/crypto_message_parser.h", 223 "src/quic/core/crypto/crypto_protocol.h", 224 "src/quic/core/crypto/crypto_secret_boxer.cc", 225 "src/quic/core/crypto/crypto_secret_boxer.h", 226 "src/quic/core/crypto/crypto_utils.cc", 227 "src/quic/core/crypto/crypto_utils.h", 228 "src/quic/core/crypto/curve25519_key_exchange.cc", 229 "src/quic/core/crypto/curve25519_key_exchange.h", 230 "src/quic/core/crypto/key_exchange.cc", 231 "src/quic/core/crypto/key_exchange.h", 232 "src/quic/core/crypto/null_decrypter.cc", 233 "src/quic/core/crypto/null_decrypter.h", 234 "src/quic/core/crypto/null_encrypter.cc", 235 "src/quic/core/crypto/null_encrypter.h", 236 "src/quic/core/crypto/p256_key_exchange.cc", 237 "src/quic/core/crypto/p256_key_exchange.h", 238 "src/quic/core/crypto/proof_source.cc", 239 "src/quic/core/crypto/proof_source.h", 240 "src/quic/core/crypto/proof_verifier.h", 241 "src/quic/core/crypto/quic_compressed_certs_cache.cc", 242 "src/quic/core/crypto/quic_compressed_certs_cache.h", 243 "src/quic/core/crypto/quic_crypter.cc", 244 "src/quic/core/crypto/quic_crypter.h", 245 "src/quic/core/crypto/quic_crypto_client_config.cc", 246 "src/quic/core/crypto/quic_crypto_client_config.h", 247 "src/quic/core/crypto/quic_crypto_proof.cc", 248 "src/quic/core/crypto/quic_crypto_proof.h", 249 "src/quic/core/crypto/quic_crypto_server_config.cc", 250 "src/quic/core/crypto/quic_crypto_server_config.h", 251 "src/quic/core/crypto/quic_decrypter.cc", 252 "src/quic/core/crypto/quic_decrypter.h", 253 "src/quic/core/crypto/quic_encrypter.cc", 254 "src/quic/core/crypto/quic_encrypter.h", 255 "src/quic/core/crypto/quic_hkdf.cc", 256 "src/quic/core/crypto/quic_hkdf.h", 257 "src/quic/core/crypto/quic_random.cc", 258 "src/quic/core/crypto/quic_random.h", 259 "src/quic/core/crypto/server_proof_verifier.h", 260 "src/quic/core/crypto/tls_client_connection.cc", 261 "src/quic/core/crypto/tls_client_connection.h", 262 "src/quic/core/crypto/tls_connection.cc", 263 "src/quic/core/crypto/tls_connection.h", 264 "src/quic/core/crypto/tls_server_connection.cc", 265 "src/quic/core/crypto/tls_server_connection.h", 266 "src/quic/core/crypto/transport_parameters.cc", 267 "src/quic/core/crypto/transport_parameters.h", 268 "src/quic/core/frames/quic_ack_frame.cc", 269 "src/quic/core/frames/quic_ack_frame.h", 270 "src/quic/core/frames/quic_ack_frequency_frame.cc", 271 "src/quic/core/frames/quic_ack_frequency_frame.h", 272 "src/quic/core/frames/quic_blocked_frame.cc", 273 "src/quic/core/frames/quic_blocked_frame.h", 274 "src/quic/core/frames/quic_connection_close_frame.cc", 275 "src/quic/core/frames/quic_connection_close_frame.h", 276 "src/quic/core/frames/quic_crypto_frame.cc", 277 "src/quic/core/frames/quic_crypto_frame.h", 278 "src/quic/core/frames/quic_frame.cc", 279 "src/quic/core/frames/quic_frame.h", 280 "src/quic/core/frames/quic_goaway_frame.cc", 281 "src/quic/core/frames/quic_goaway_frame.h", 282 "src/quic/core/frames/quic_handshake_done_frame.cc", 283 "src/quic/core/frames/quic_handshake_done_frame.h", 284 "src/quic/core/frames/quic_inlined_frame.h", 285 "src/quic/core/frames/quic_max_streams_frame.cc", 286 "src/quic/core/frames/quic_max_streams_frame.h", 287 "src/quic/core/frames/quic_message_frame.cc", 288 "src/quic/core/frames/quic_message_frame.h", 289 "src/quic/core/frames/quic_mtu_discovery_frame.h", 290 "src/quic/core/frames/quic_new_connection_id_frame.cc", 291 "src/quic/core/frames/quic_new_connection_id_frame.h", 292 "src/quic/core/frames/quic_new_token_frame.cc", 293 "src/quic/core/frames/quic_new_token_frame.h", 294 "src/quic/core/frames/quic_padding_frame.cc", 295 "src/quic/core/frames/quic_padding_frame.h", 296 "src/quic/core/frames/quic_path_challenge_frame.cc", 297 "src/quic/core/frames/quic_path_challenge_frame.h", 298 "src/quic/core/frames/quic_path_response_frame.cc", 299 "src/quic/core/frames/quic_path_response_frame.h", 300 "src/quic/core/frames/quic_ping_frame.cc", 301 "src/quic/core/frames/quic_ping_frame.h", 302 "src/quic/core/frames/quic_retire_connection_id_frame.cc", 303 "src/quic/core/frames/quic_retire_connection_id_frame.h", 304 "src/quic/core/frames/quic_rst_stream_frame.cc", 305 "src/quic/core/frames/quic_rst_stream_frame.h", 306 "src/quic/core/frames/quic_stop_sending_frame.cc", 307 "src/quic/core/frames/quic_stop_sending_frame.h", 308 "src/quic/core/frames/quic_stop_waiting_frame.cc", 309 "src/quic/core/frames/quic_stop_waiting_frame.h", 310 "src/quic/core/frames/quic_stream_frame.cc", 311 "src/quic/core/frames/quic_stream_frame.h", 312 "src/quic/core/frames/quic_streams_blocked_frame.cc", 313 "src/quic/core/frames/quic_streams_blocked_frame.h", 314 "src/quic/core/frames/quic_window_update_frame.cc", 315 "src/quic/core/frames/quic_window_update_frame.h", 316 "src/quic/core/handshaker_delegate_interface.h", 317 "src/quic/core/http/http_constants.cc", 318 "src/quic/core/http/http_constants.h", 319 "src/quic/core/http/http_decoder.cc", 320 "src/quic/core/http/http_decoder.h", 321 "src/quic/core/http/http_encoder.cc", 322 "src/quic/core/http/http_encoder.h", 323 "src/quic/core/http/http_frames.h", 324 "src/quic/core/http/quic_client_promised_info.cc", 325 "src/quic/core/http/quic_client_promised_info.h", 326 "src/quic/core/http/quic_client_push_promise_index.cc", 327 "src/quic/core/http/quic_client_push_promise_index.h", 328 "src/quic/core/http/quic_header_list.cc", 329 "src/quic/core/http/quic_header_list.h", 330 "src/quic/core/http/quic_headers_stream.cc", 331 "src/quic/core/http/quic_headers_stream.h", 332 "src/quic/core/http/quic_receive_control_stream.cc", 333 "src/quic/core/http/quic_receive_control_stream.h", 334 "src/quic/core/http/quic_send_control_stream.cc", 335 "src/quic/core/http/quic_send_control_stream.h", 336 "src/quic/core/http/quic_server_initiated_spdy_stream.cc", 337 "src/quic/core/http/quic_server_initiated_spdy_stream.h", 338 "src/quic/core/http/quic_server_session_base.cc", 339 "src/quic/core/http/quic_server_session_base.h", 340 "src/quic/core/http/quic_spdy_client_session.cc", 341 "src/quic/core/http/quic_spdy_client_session.h", 342 "src/quic/core/http/quic_spdy_client_session_base.cc", 343 "src/quic/core/http/quic_spdy_client_session_base.h", 344 "src/quic/core/http/quic_spdy_client_stream.cc", 345 "src/quic/core/http/quic_spdy_client_stream.h", 346 "src/quic/core/http/quic_spdy_session.cc", 347 "src/quic/core/http/quic_spdy_session.h", 348 "src/quic/core/http/quic_spdy_stream.cc", 349 "src/quic/core/http/quic_spdy_stream.h", 350 "src/quic/core/http/quic_spdy_stream_body_manager.cc", 351 "src/quic/core/http/quic_spdy_stream_body_manager.h", 352 "src/quic/core/http/spdy_server_push_utils.cc", 353 "src/quic/core/http/spdy_server_push_utils.h", 354 "src/quic/core/http/spdy_utils.cc", 355 "src/quic/core/http/spdy_utils.h", 356 "src/quic/core/http/web_transport_http3.cc", 357 "src/quic/core/http/web_transport_http3.h", 358 "src/quic/core/legacy_quic_stream_id_manager.cc", 359 "src/quic/core/legacy_quic_stream_id_manager.h", 360 "src/quic/core/packet_number_indexed_queue.h", 361 "src/quic/core/proto/cached_network_parameters_proto.h", 362 "src/quic/core/proto/crypto_server_config_proto.h", 363 "src/quic/core/proto/source_address_token_proto.h", 364 "src/quic/core/qpack/qpack_blocking_manager.cc", 365 "src/quic/core/qpack/qpack_blocking_manager.h", 366 "src/quic/core/qpack/qpack_decoded_headers_accumulator.cc", 367 "src/quic/core/qpack/qpack_decoded_headers_accumulator.h", 368 "src/quic/core/qpack/qpack_decoder.cc", 369 "src/quic/core/qpack/qpack_decoder.h", 370 "src/quic/core/qpack/qpack_decoder_stream_receiver.cc", 371 "src/quic/core/qpack/qpack_decoder_stream_receiver.h", 372 "src/quic/core/qpack/qpack_decoder_stream_sender.cc", 373 "src/quic/core/qpack/qpack_decoder_stream_sender.h", 374 "src/quic/core/qpack/qpack_encoder.cc", 375 "src/quic/core/qpack/qpack_encoder.h", 376 "src/quic/core/qpack/qpack_encoder_stream_receiver.cc", 377 "src/quic/core/qpack/qpack_encoder_stream_receiver.h", 378 "src/quic/core/qpack/qpack_encoder_stream_sender.cc", 379 "src/quic/core/qpack/qpack_encoder_stream_sender.h", 380 "src/quic/core/qpack/qpack_header_table.cc", 381 "src/quic/core/qpack/qpack_header_table.h", 382 "src/quic/core/qpack/qpack_index_conversions.cc", 383 "src/quic/core/qpack/qpack_index_conversions.h", 384 "src/quic/core/qpack/qpack_instruction_decoder.cc", 385 "src/quic/core/qpack/qpack_instruction_decoder.h", 386 "src/quic/core/qpack/qpack_instruction_encoder.cc", 387 "src/quic/core/qpack/qpack_instruction_encoder.h", 388 "src/quic/core/qpack/qpack_instructions.cc", 389 "src/quic/core/qpack/qpack_instructions.h", 390 "src/quic/core/qpack/qpack_progressive_decoder.cc", 391 "src/quic/core/qpack/qpack_progressive_decoder.h", 392 "src/quic/core/qpack/qpack_receive_stream.cc", 393 "src/quic/core/qpack/qpack_receive_stream.h", 394 "src/quic/core/qpack/qpack_required_insert_count.cc", 395 "src/quic/core/qpack/qpack_required_insert_count.h", 396 "src/quic/core/qpack/qpack_send_stream.cc", 397 "src/quic/core/qpack/qpack_send_stream.h", 398 "src/quic/core/qpack/qpack_static_table.cc", 399 "src/quic/core/qpack/qpack_static_table.h", 400 "src/quic/core/qpack/qpack_stream_receiver.h", 401 "src/quic/core/qpack/qpack_stream_sender_delegate.h", 402 "src/quic/core/qpack/value_splitting_header_list.cc", 403 "src/quic/core/qpack/value_splitting_header_list.h", 404 "src/quic/core/quic_ack_listener_interface.cc", 405 "src/quic/core/quic_ack_listener_interface.h", 406 "src/quic/core/quic_alarm.cc", 407 "src/quic/core/quic_alarm.h", 408 "src/quic/core/quic_alarm_factory.h", 409 "src/quic/core/quic_arena_scoped_ptr.h", 410 "src/quic/core/quic_bandwidth.cc", 411 "src/quic/core/quic_bandwidth.h", 412 "src/quic/core/quic_blocked_writer_interface.h", 413 "src/quic/core/quic_buffer_allocator.cc", 414 "src/quic/core/quic_buffer_allocator.h", 415 "src/quic/core/quic_chaos_protector.cc", 416 "src/quic/core/quic_chaos_protector.h", 417 "src/quic/core/quic_clock.cc", 418 "src/quic/core/quic_clock.h", 419 "src/quic/core/quic_coalesced_packet.cc", 420 "src/quic/core/quic_coalesced_packet.h", 421 "src/quic/core/quic_config.cc", 422 "src/quic/core/quic_config.h", 423 "src/quic/core/quic_connection.cc", 424 "src/quic/core/quic_connection.h", 425 "src/quic/core/quic_connection_context.cc", 426 "src/quic/core/quic_connection_context.h", 427 "src/quic/core/quic_connection_id.cc", 428 "src/quic/core/quic_connection_id.h", 429 "src/quic/core/quic_connection_id_manager.cc", 430 "src/quic/core/quic_connection_id_manager.h", 431 "src/quic/core/quic_connection_stats.cc", 432 "src/quic/core/quic_connection_stats.h", 433 "src/quic/core/quic_constants.cc", 434 "src/quic/core/quic_constants.h", 435 "src/quic/core/quic_control_frame_manager.cc", 436 "src/quic/core/quic_control_frame_manager.h", 437 "src/quic/core/quic_crypto_client_handshaker.cc", 438 "src/quic/core/quic_crypto_client_handshaker.h", 439 "src/quic/core/quic_crypto_client_stream.cc", 440 "src/quic/core/quic_crypto_client_stream.h", 441 "src/quic/core/quic_crypto_handshaker.cc", 442 "src/quic/core/quic_crypto_handshaker.h", 443 "src/quic/core/quic_crypto_server_stream.cc", 444 "src/quic/core/quic_crypto_server_stream.h", 445 "src/quic/core/quic_crypto_server_stream_base.cc", 446 "src/quic/core/quic_crypto_server_stream_base.h", 447 "src/quic/core/quic_crypto_stream.cc", 448 "src/quic/core/quic_crypto_stream.h", 449 "src/quic/core/quic_data_reader.cc", 450 "src/quic/core/quic_data_reader.h", 451 "src/quic/core/quic_data_writer.cc", 452 "src/quic/core/quic_data_writer.h", 453 "src/quic/core/quic_datagram_queue.cc", 454 "src/quic/core/quic_datagram_queue.h", 455 "src/quic/core/quic_error_codes.cc", 456 "src/quic/core/quic_error_codes.h", 457 "src/quic/core/quic_flow_controller.cc", 458 "src/quic/core/quic_flow_controller.h", 459 "src/quic/core/quic_framer.cc", 460 "src/quic/core/quic_framer.h", 461 "src/quic/core/quic_idle_network_detector.cc", 462 "src/quic/core/quic_idle_network_detector.h", 463 "src/quic/core/quic_interval.h", 464 "src/quic/core/quic_interval_deque.h", 465 "src/quic/core/quic_interval_set.h", 466 "src/quic/core/quic_legacy_version_encapsulator.cc", 467 "src/quic/core/quic_legacy_version_encapsulator.h", 468 "src/quic/core/quic_lru_cache.h", 469 "src/quic/core/quic_mtu_discovery.cc", 470 "src/quic/core/quic_mtu_discovery.h", 471 "src/quic/core/quic_network_blackhole_detector.cc", 472 "src/quic/core/quic_network_blackhole_detector.h", 473 "src/quic/core/quic_one_block_arena.h", 474 "src/quic/core/quic_packet_creator.cc", 475 "src/quic/core/quic_packet_creator.h", 476 "src/quic/core/quic_packet_number.cc", 477 "src/quic/core/quic_packet_number.h", 478 "src/quic/core/quic_packet_writer.h", 479 "src/quic/core/quic_packets.cc", 480 "src/quic/core/quic_packets.h", 481 "src/quic/core/quic_path_validator.cc", 482 "src/quic/core/quic_path_validator.h", 483 "src/quic/core/quic_protocol_flags_list.h", 484 "src/quic/core/quic_received_packet_manager.cc", 485 "src/quic/core/quic_received_packet_manager.h", 486 "src/quic/core/quic_sent_packet_manager.cc", 487 "src/quic/core/quic_sent_packet_manager.h", 488 "src/quic/core/quic_server_id.cc", 489 "src/quic/core/quic_server_id.h", 490 "src/quic/core/quic_session.cc", 491 "src/quic/core/quic_session.h", 492 "src/quic/core/quic_simple_buffer_allocator.cc", 493 "src/quic/core/quic_simple_buffer_allocator.h", 494 "src/quic/core/quic_socket_address_coder.cc", 495 "src/quic/core/quic_socket_address_coder.h", 496 "src/quic/core/quic_stream.cc", 497 "src/quic/core/quic_stream.h", 498 "src/quic/core/quic_stream_frame_data_producer.h", 499 "src/quic/core/quic_stream_id_manager.cc", 500 "src/quic/core/quic_stream_id_manager.h", 501 "src/quic/core/quic_stream_send_buffer.cc", 502 "src/quic/core/quic_stream_send_buffer.h", 503 "src/quic/core/quic_stream_sequencer.cc", 504 "src/quic/core/quic_stream_sequencer.h", 505 "src/quic/core/quic_stream_sequencer_buffer.cc", 506 "src/quic/core/quic_stream_sequencer_buffer.h", 507 "src/quic/core/quic_sustained_bandwidth_recorder.cc", 508 "src/quic/core/quic_sustained_bandwidth_recorder.h", 509 "src/quic/core/quic_tag.cc", 510 "src/quic/core/quic_tag.h", 511 "src/quic/core/quic_time.cc", 512 "src/quic/core/quic_time.h", 513 "src/quic/core/quic_time_accumulator.h", 514 "src/quic/core/quic_transmission_info.cc", 515 "src/quic/core/quic_transmission_info.h", 516 "src/quic/core/quic_types.cc", 517 "src/quic/core/quic_types.h", 518 "src/quic/core/quic_unacked_packet_map.cc", 519 "src/quic/core/quic_unacked_packet_map.h", 520 "src/quic/core/quic_utils.cc", 521 "src/quic/core/quic_utils.h", 522 "src/quic/core/quic_version_manager.cc", 523 "src/quic/core/quic_version_manager.h", 524 "src/quic/core/quic_versions.cc", 525 "src/quic/core/quic_versions.h", 526 "src/quic/core/quic_write_blocked_list.cc", 527 "src/quic/core/quic_write_blocked_list.h", 528 "src/quic/core/session_notifier_interface.h", 529 "src/quic/core/stream_delegate_interface.h", 530 "src/quic/core/tls_client_handshaker.cc", 531 "src/quic/core/tls_client_handshaker.h", 532 "src/quic/core/tls_handshaker.cc", 533 "src/quic/core/tls_handshaker.h", 534 "src/quic/core/tls_server_handshaker.cc", 535 "src/quic/core/tls_server_handshaker.h", 536 "src/quic/core/uber_quic_stream_id_manager.cc", 537 "src/quic/core/uber_quic_stream_id_manager.h", 538 "src/quic/core/uber_received_packet_manager.cc", 539 "src/quic/core/uber_received_packet_manager.h", 540 "src/quic/core/web_transport_stream_adapter.cc", 541 "src/quic/core/web_transport_stream_adapter.h", 542 "src/quic/platform/api/quic_bug_tracker.h", 543 "src/quic/platform/api/quic_client_stats.h", 544 "src/quic/platform/api/quic_containers.h", 545 "src/quic/platform/api/quic_error_code_wrappers.h", 546 "src/quic/platform/api/quic_export.h", 547 "src/quic/platform/api/quic_exported_stats.h", 548 "src/quic/platform/api/quic_flag_utils.h", 549 "src/quic/platform/api/quic_flags.h", 550 "src/quic/platform/api/quic_hostname_utils.cc", 551 "src/quic/platform/api/quic_hostname_utils.h", 552 "src/quic/platform/api/quic_iovec.h", 553 "src/quic/platform/api/quic_ip_address.cc", 554 "src/quic/platform/api/quic_ip_address.h", 555 "src/quic/platform/api/quic_ip_address_family.h", 556 "src/quic/platform/api/quic_logging.h", 557 "src/quic/platform/api/quic_mem_slice.h", 558 "src/quic/platform/api/quic_mem_slice_span.h", 559 "src/quic/platform/api/quic_mem_slice_storage.h", 560 "src/quic/platform/api/quic_mutex.cc", 561 "src/quic/platform/api/quic_mutex.h", 562 "src/quic/platform/api/quic_reference_counted.h", 563 "src/quic/platform/api/quic_server_stats.h", 564 "src/quic/platform/api/quic_sleep.h", 565 "src/quic/platform/api/quic_socket_address.cc", 566 "src/quic/platform/api/quic_socket_address.h", 567 "src/quic/platform/api/quic_stack_trace.h", 568 "src/quic/platform/api/quic_thread.h", 569 "src/quic/quic_transport/quic_transport_client_session.cc", 570 "src/quic/quic_transport/quic_transport_client_session.h", 571 "src/quic/quic_transport/quic_transport_protocol.h", 572 "src/quic/quic_transport/quic_transport_server_session.cc", 573 "src/quic/quic_transport/quic_transport_server_session.h", 574 "src/quic/quic_transport/quic_transport_session_interface.h", 575 "src/quic/quic_transport/quic_transport_stream.cc", 576 "src/quic/quic_transport/quic_transport_stream.h", 577 "src/quic/quic_transport/web_transport_fingerprint_proof_verifier.cc", 578 "src/quic/quic_transport/web_transport_fingerprint_proof_verifier.h", 579 "src/spdy/core/hpack/hpack_constants.cc", 580 "src/spdy/core/hpack/hpack_constants.h", 581 "src/spdy/core/hpack/hpack_decoder_adapter.cc", 582 "src/spdy/core/hpack/hpack_decoder_adapter.h", 583 "src/spdy/core/hpack/hpack_encoder.cc", 584 "src/spdy/core/hpack/hpack_encoder.h", 585 "src/spdy/core/hpack/hpack_entry.cc", 586 "src/spdy/core/hpack/hpack_entry.h", 587 "src/spdy/core/hpack/hpack_header_table.cc", 588 "src/spdy/core/hpack/hpack_header_table.h", 589 "src/spdy/core/hpack/hpack_output_stream.cc", 590 "src/spdy/core/hpack/hpack_output_stream.h", 591 "src/spdy/core/hpack/hpack_static_table.cc", 592 "src/spdy/core/hpack/hpack_static_table.h", 593 "src/spdy/core/http2_frame_decoder_adapter.cc", 594 "src/spdy/core/http2_frame_decoder_adapter.h", 595 "src/spdy/core/recording_headers_handler.cc", 596 "src/spdy/core/recording_headers_handler.h", 597 "src/spdy/core/spdy_alt_svc_wire_format.cc", 598 "src/spdy/core/spdy_alt_svc_wire_format.h", 599 "src/spdy/core/spdy_bitmasks.h", 600 "src/spdy/core/spdy_frame_builder.cc", 601 "src/spdy/core/spdy_frame_builder.h", 602 "src/spdy/core/spdy_frame_reader.cc", 603 "src/spdy/core/spdy_frame_reader.h", 604 "src/spdy/core/spdy_framer.cc", 605 "src/spdy/core/spdy_framer.h", 606 "src/spdy/core/spdy_header_block.cc", 607 "src/spdy/core/spdy_header_block.h", 608 "src/spdy/core/spdy_header_storage.cc", 609 "src/spdy/core/spdy_header_storage.h", 610 "src/spdy/core/spdy_headers_handler_interface.h", 611 "src/spdy/core/spdy_intrusive_list.h", 612 "src/spdy/core/spdy_no_op_visitor.cc", 613 "src/spdy/core/spdy_no_op_visitor.h", 614 "src/spdy/core/spdy_pinnable_buffer_piece.cc", 615 "src/spdy/core/spdy_pinnable_buffer_piece.h", 616 "src/spdy/core/spdy_prefixed_buffer_reader.cc", 617 "src/spdy/core/spdy_prefixed_buffer_reader.h", 618 "src/spdy/core/spdy_protocol.cc", 619 "src/spdy/core/spdy_protocol.h", 620 "src/spdy/core/spdy_simple_arena.cc", 621 "src/spdy/core/spdy_simple_arena.h", 622 "src/spdy/core/zero_copy_output_buffer.h", 623 ] 624 deps = [ "//net:net_deps" ] 625 public_deps = [ "//net:net_public_deps" ] 626} 627