Moves //third_party/http2:http2_structures_lib to //third_party/http2/core/. This CL moves the last target from //third_party/http2/ to http2/core/. Protected by refactoring, no functional change; not protected. PiperOrigin-RevId: 703195431
diff --git a/build/source_list.bzl b/build/source_list.bzl index 6305574..5181580 100644 --- a/build/source_list.bzl +++ b/build/source_list.bzl
@@ -81,6 +81,7 @@ "http2/core/http2_constants.h", "http2/core/http2_frame_decoder_adapter.h", "http2/core/http2_header_block_hpack_listener.h", + "http2/core/http2_structures.h", "http2/core/http2_trace_logging.h", "http2/core/no_op_headers_handler.h", "http2/core/priority_write_scheduler.h", @@ -140,7 +141,6 @@ "http2/hpack/huffman/huffman_spec_tables.h", "http2/hpack/varint/hpack_varint_decoder.h", "http2/hpack/varint/hpack_varint_encoder.h", - "http2/http2_structures.h", "quic/core/chlo_extractor.h", "quic/core/congestion_control/bandwidth_sampler.h", "quic/core/congestion_control/bbr2_drain.h", @@ -438,6 +438,7 @@ "http2/core/array_output_buffer.cc", "http2/core/http2_constants.cc", "http2/core/http2_frame_decoder_adapter.cc", + "http2/core/http2_structures.cc", "http2/core/http2_trace_logging.cc", "http2/core/recording_headers_handler.cc", "http2/core/spdy_alt_svc_wire_format.cc", @@ -492,7 +493,6 @@ "http2/hpack/huffman/huffman_spec_tables.cc", "http2/hpack/varint/hpack_varint_decoder.cc", "http2/hpack/varint/hpack_varint_encoder.cc", - "http2/http2_structures.cc", "quic/core/chlo_extractor.cc", "quic/core/congestion_control/bandwidth_sampler.cc", "quic/core/congestion_control/bbr2_drain.cc", @@ -1122,6 +1122,7 @@ "http2/adapter/window_manager_test.cc", "http2/core/array_output_buffer_test.cc", "http2/core/http2_constants_test.cc", + "http2/core/http2_structures_test.cc", "http2/core/priority_write_scheduler_test.cc", "http2/core/spdy_alt_svc_wire_format_test.cc", "http2/core/spdy_frame_builder_test.cc", @@ -1170,7 +1171,6 @@ "http2/hpack/varint/hpack_varint_decoder_test.cc", "http2/hpack/varint/hpack_varint_encoder_test.cc", "http2/hpack/varint/hpack_varint_round_trip_test.cc", - "http2/http2_structures_test.cc", "http2/test_tools/hpack_block_builder_test.cc", "http2/test_tools/hpack_example_test.cc", "http2/test_tools/http2_frame_builder_test.cc",
diff --git a/build/source_list.gni b/build/source_list.gni index 6eea23b..66e3094 100644 --- a/build/source_list.gni +++ b/build/source_list.gni
@@ -81,6 +81,7 @@ "src/quiche/http2/core/http2_constants.h", "src/quiche/http2/core/http2_frame_decoder_adapter.h", "src/quiche/http2/core/http2_header_block_hpack_listener.h", + "src/quiche/http2/core/http2_structures.h", "src/quiche/http2/core/http2_trace_logging.h", "src/quiche/http2/core/no_op_headers_handler.h", "src/quiche/http2/core/priority_write_scheduler.h", @@ -140,7 +141,6 @@ "src/quiche/http2/hpack/huffman/huffman_spec_tables.h", "src/quiche/http2/hpack/varint/hpack_varint_decoder.h", "src/quiche/http2/hpack/varint/hpack_varint_encoder.h", - "src/quiche/http2/http2_structures.h", "src/quiche/quic/core/chlo_extractor.h", "src/quiche/quic/core/congestion_control/bandwidth_sampler.h", "src/quiche/quic/core/congestion_control/bbr2_drain.h", @@ -438,6 +438,7 @@ "src/quiche/http2/core/array_output_buffer.cc", "src/quiche/http2/core/http2_constants.cc", "src/quiche/http2/core/http2_frame_decoder_adapter.cc", + "src/quiche/http2/core/http2_structures.cc", "src/quiche/http2/core/http2_trace_logging.cc", "src/quiche/http2/core/recording_headers_handler.cc", "src/quiche/http2/core/spdy_alt_svc_wire_format.cc", @@ -492,7 +493,6 @@ "src/quiche/http2/hpack/huffman/huffman_spec_tables.cc", "src/quiche/http2/hpack/varint/hpack_varint_decoder.cc", "src/quiche/http2/hpack/varint/hpack_varint_encoder.cc", - "src/quiche/http2/http2_structures.cc", "src/quiche/quic/core/chlo_extractor.cc", "src/quiche/quic/core/congestion_control/bandwidth_sampler.cc", "src/quiche/quic/core/congestion_control/bbr2_drain.cc", @@ -1123,6 +1123,7 @@ "src/quiche/http2/adapter/window_manager_test.cc", "src/quiche/http2/core/array_output_buffer_test.cc", "src/quiche/http2/core/http2_constants_test.cc", + "src/quiche/http2/core/http2_structures_test.cc", "src/quiche/http2/core/priority_write_scheduler_test.cc", "src/quiche/http2/core/spdy_alt_svc_wire_format_test.cc", "src/quiche/http2/core/spdy_frame_builder_test.cc", @@ -1171,7 +1172,6 @@ "src/quiche/http2/hpack/varint/hpack_varint_decoder_test.cc", "src/quiche/http2/hpack/varint/hpack_varint_encoder_test.cc", "src/quiche/http2/hpack/varint/hpack_varint_round_trip_test.cc", - "src/quiche/http2/http2_structures_test.cc", "src/quiche/http2/test_tools/hpack_block_builder_test.cc", "src/quiche/http2/test_tools/hpack_example_test.cc", "src/quiche/http2/test_tools/http2_frame_builder_test.cc",
diff --git a/build/source_list.json b/build/source_list.json index 9aec0c8..05e7585 100644 --- a/build/source_list.json +++ b/build/source_list.json
@@ -80,6 +80,7 @@ "quiche/http2/core/http2_constants.h", "quiche/http2/core/http2_frame_decoder_adapter.h", "quiche/http2/core/http2_header_block_hpack_listener.h", + "quiche/http2/core/http2_structures.h", "quiche/http2/core/http2_trace_logging.h", "quiche/http2/core/no_op_headers_handler.h", "quiche/http2/core/priority_write_scheduler.h", @@ -139,7 +140,6 @@ "quiche/http2/hpack/huffman/huffman_spec_tables.h", "quiche/http2/hpack/varint/hpack_varint_decoder.h", "quiche/http2/hpack/varint/hpack_varint_encoder.h", - "quiche/http2/http2_structures.h", "quiche/quic/core/chlo_extractor.h", "quiche/quic/core/congestion_control/bandwidth_sampler.h", "quiche/quic/core/congestion_control/bbr2_drain.h", @@ -437,6 +437,7 @@ "quiche/http2/core/array_output_buffer.cc", "quiche/http2/core/http2_constants.cc", "quiche/http2/core/http2_frame_decoder_adapter.cc", + "quiche/http2/core/http2_structures.cc", "quiche/http2/core/http2_trace_logging.cc", "quiche/http2/core/recording_headers_handler.cc", "quiche/http2/core/spdy_alt_svc_wire_format.cc", @@ -491,7 +492,6 @@ "quiche/http2/hpack/huffman/huffman_spec_tables.cc", "quiche/http2/hpack/varint/hpack_varint_decoder.cc", "quiche/http2/hpack/varint/hpack_varint_encoder.cc", - "quiche/http2/http2_structures.cc", "quiche/quic/core/chlo_extractor.cc", "quiche/quic/core/congestion_control/bandwidth_sampler.cc", "quiche/quic/core/congestion_control/bbr2_drain.cc", @@ -1122,6 +1122,7 @@ "quiche/http2/adapter/window_manager_test.cc", "quiche/http2/core/array_output_buffer_test.cc", "quiche/http2/core/http2_constants_test.cc", + "quiche/http2/core/http2_structures_test.cc", "quiche/http2/core/priority_write_scheduler_test.cc", "quiche/http2/core/spdy_alt_svc_wire_format_test.cc", "quiche/http2/core/spdy_frame_builder_test.cc", @@ -1170,7 +1171,6 @@ "quiche/http2/hpack/varint/hpack_varint_decoder_test.cc", "quiche/http2/hpack/varint/hpack_varint_encoder_test.cc", "quiche/http2/hpack/varint/hpack_varint_round_trip_test.cc", - "quiche/http2/http2_structures_test.cc", "quiche/http2/test_tools/hpack_block_builder_test.cc", "quiche/http2/test_tools/hpack_example_test.cc", "quiche/http2/test_tools/http2_frame_builder_test.cc",
diff --git a/quiche/http2/core/http2_frame_decoder_adapter.cc b/quiche/http2/core/http2_frame_decoder_adapter.cc index d73f8fc..4838849 100644 --- a/quiche/http2/core/http2_frame_decoder_adapter.cc +++ b/quiche/http2/core/http2_frame_decoder_adapter.cc
@@ -18,6 +18,7 @@ #include "absl/strings/string_view.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/core/spdy_alt_svc_wire_format.h" #include "quiche/http2/core/spdy_headers_handler_interface.h" #include "quiche/http2/core/spdy_protocol.h" @@ -27,7 +28,6 @@ #include "quiche/http2/hpack/decoder/hpack_decoding_error.h" #include "quiche/http2/hpack/hpack_decoder_adapter.h" #include "quiche/http2/hpack/hpack_header_table.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_bug_tracker.h" #include "quiche/common/platform/api/quiche_logging.h" #include "quiche/common/quiche_endian.h"
diff --git a/quiche/http2/core/http2_frame_decoder_adapter.h b/quiche/http2/core/http2_frame_decoder_adapter.h index a273a51..c7182d5 100644 --- a/quiche/http2/core/http2_frame_decoder_adapter.h +++ b/quiche/http2/core/http2_frame_decoder_adapter.h
@@ -14,6 +14,7 @@ #include "absl/strings/string_view.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/core/spdy_alt_svc_wire_format.h" #include "quiche/http2/core/spdy_headers_handler_interface.h" #include "quiche/http2/core/spdy_protocol.h" @@ -21,7 +22,6 @@ #include "quiche/http2/decoder/http2_frame_decoder.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" #include "quiche/http2/hpack/hpack_decoder_adapter.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace spdy {
diff --git a/quiche/http2/http2_structures.cc b/quiche/http2/core/http2_structures.cc similarity index 98% rename from quiche/http2/http2_structures.cc rename to quiche/http2/core/http2_structures.cc index 89b9c30..ef2e92a 100644 --- a/quiche/http2/http2_structures.cc +++ b/quiche/http2/core/http2_structures.cc
@@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "quiche/http2/http2_structures.h" +#include "quiche/http2/core/http2_structures.h" #include <cstring> // For std::memcmp #include <ostream>
diff --git a/quiche/http2/http2_structures.h b/quiche/http2/core/http2_structures.h similarity index 98% rename from quiche/http2/http2_structures.h rename to quiche/http2/core/http2_structures.h index f8af6a0..50fe191 100644 --- a/quiche/http2/http2_structures.h +++ b/quiche/http2/core/http2_structures.h
@@ -2,8 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#ifndef QUICHE_HTTP2_HTTP2_STRUCTURES_H_ -#define QUICHE_HTTP2_HTTP2_STRUCTURES_H_ +#ifndef QUICHE_HTTP2_CORE_HTTP2_STRUCTURES_H_ +#define QUICHE_HTTP2_CORE_HTTP2_STRUCTURES_H_ // Defines structs for various fixed sized structures in HTTP/2. // @@ -344,4 +344,4 @@ } // namespace http2 -#endif // QUICHE_HTTP2_HTTP2_STRUCTURES_H_ +#endif // QUICHE_HTTP2_CORE_HTTP2_STRUCTURES_H_
diff --git a/quiche/http2/http2_structures_test.cc b/quiche/http2/core/http2_structures_test.cc similarity index 99% rename from quiche/http2/http2_structures_test.cc rename to quiche/http2/core/http2_structures_test.cc index 5907733..da0089a 100644 --- a/quiche/http2/http2_structures_test.cc +++ b/quiche/http2/core/http2_structures_test.cc
@@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "quiche/http2/http2_structures.h" +#include "quiche/http2/core/http2_structures.h" // Tests are focused on Http2FrameHeader because it has by far the most // methods of any of the structures.
diff --git a/quiche/http2/decoder/decode_http2_structures.h b/quiche/http2/decoder/decode_http2_structures.h index 9740497..414fa39 100644 --- a/quiche/http2/decoder/decode_http2_structures.h +++ b/quiche/http2/decoder/decode_http2_structures.h
@@ -7,8 +7,8 @@ // Provides functions for decoding the fixed size structures in the HTTP/2 spec. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/decode_http2_structures_test.cc b/quiche/http2/decoder/decode_http2_structures_test.cc index 155ccaa..26b0d1f 100644 --- a/quiche/http2/decoder/decode_http2_structures_test.cc +++ b/quiche/http2/decoder/decode_http2_structures_test.cc
@@ -5,7 +5,7 @@ #include "quiche/http2/decoder/decode_http2_structures.h" // Tests decoding all of the fixed size HTTP/2 structures (i.e. those defined -// in quiche/http2/http2_structures.h). +// in quiche/http2/core/http2_structures.h). #include <stddef.h>
diff --git a/quiche/http2/decoder/frame_decoder_state.h b/quiche/http2/decoder/frame_decoder_state.h index c643ead..1174cab 100644 --- a/quiche/http2/decoder/frame_decoder_state.h +++ b/quiche/http2/decoder/frame_decoder_state.h
@@ -17,11 +17,11 @@ #include <cstdint> #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" #include "quiche/http2/decoder/http2_structure_decoder.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/http2_frame_decoder.h b/quiche/http2/decoder/http2_frame_decoder.h index 3d8f1ac..8baaab0 100644 --- a/quiche/http2/decoder/http2_frame_decoder.h +++ b/quiche/http2/decoder/http2_frame_decoder.h
@@ -21,6 +21,7 @@ #include <cstdint> +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" @@ -38,7 +39,6 @@ #include "quiche/http2/decoder/payload_decoders/settings_payload_decoder.h" #include "quiche/http2/decoder/payload_decoders/unknown_payload_decoder.h" #include "quiche/http2/decoder/payload_decoders/window_update_payload_decoder.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/http2_frame_decoder_listener.h b/quiche/http2/decoder/http2_frame_decoder_listener.h index 9408eab..c06e56a 100644 --- a/quiche/http2/decoder/http2_frame_decoder_listener.h +++ b/quiche/http2/decoder/http2_frame_decoder_listener.h
@@ -32,7 +32,7 @@ #include <type_traits> #include "quiche/http2/core/http2_constants.h" -#include "quiche/http2/http2_structures.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/http2_structure_decoder.h b/quiche/http2/decoder/http2_structure_decoder.h index 1daee07..531f01a 100644 --- a/quiche/http2/decoder/http2_structure_decoder.h +++ b/quiche/http2/decoder/http2_structure_decoder.h
@@ -6,8 +6,8 @@ #define QUICHE_HTTP2_DECODER_HTTP2_STRUCTURE_DECODER_H_ // Http2StructureDecoder is a class for decoding the fixed size structures in -// the HTTP/2 spec, defined in quiche/http2/http2_structures.h. This class -// is in aid of deciding whether to keep the SlowDecode methods which I +// the HTTP/2 spec, defined in quiche/http2/core/http2_structures.h. This +// class is in aid of deciding whether to keep the SlowDecode methods which I // (jamessynge) now think may not be worth their complexity. In particular, // if most transport buffers are large, so it is rare that a structure is // split across buffer boundaries, than the cost of buffering upon @@ -15,10 +15,10 @@ #include <cstdint> +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_http2_structures.h" #include "quiche/http2/decoder/decode_status.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/http2_structure_decoder_remaining_payload_test.cc b/quiche/http2/decoder/http2_structure_decoder_remaining_payload_test.cc index 6e240a5..a91f952 100644 --- a/quiche/http2/decoder/http2_structure_decoder_remaining_payload_test.cc +++ b/quiche/http2/decoder/http2_structure_decoder_remaining_payload_test.cc
@@ -1,8 +1,8 @@ // Tests decoding all of the fixed size HTTP/2 structures that are in the frame -// payload (i.e. those defined in quiche/http2/http2_structures.h, except -// Http2FrameHeader) using Http2StructureDecoder, which handles buffering of -// structures split across input buffer boundaries, and in turn -// uses DoDecode when it has all of a structure in a contiguous buffer. +// payload (i.e. those defined in quiche/http2/core/http2_structures.h, +// except Http2FrameHeader) using Http2StructureDecoder, which handles buffering +// of structures split across input buffer boundaries, and in turn uses DoDecode +// when it has all of a structure in a contiguous buffer. #include <stddef.h> @@ -13,10 +13,10 @@ #include "absl/flags/flag.h" #include "absl/strings/string_view.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/http2_structure_decoder.h" -#include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/http2_structure_decoder_test_util.h" #include "quiche/http2/test_tools/http2_structures_test_util.h" #include "quiche/http2/test_tools/random_decoder_test_base.h"
diff --git a/quiche/http2/decoder/http2_structure_decoder_test.cc b/quiche/http2/decoder/http2_structure_decoder_test.cc index 324ff09..87462c6 100644 --- a/quiche/http2/decoder/http2_structure_decoder_test.cc +++ b/quiche/http2/decoder/http2_structure_decoder_test.cc
@@ -5,7 +5,7 @@ #include "quiche/http2/decoder/http2_structure_decoder.h" // Tests decoding all of the fixed size HTTP/2 structures (i.e. those defined in -// quiche/http2/http2_structures.h) using Http2StructureDecoder, which +// quiche/http2/core/http2_structures.h) using Http2StructureDecoder, which // handles buffering of structures split across input buffer boundaries, and in // turn uses DoDecode when it has all of a structure in a contiguous buffer.
diff --git a/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.cc index e69507a..fb5c63e 100644 --- a/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.cc
@@ -10,9 +10,9 @@ #include "absl/base/macros.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_bug_tracker.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.h b/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.h index 2829249..d42a807 100644 --- a/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder.h
@@ -7,10 +7,10 @@ // Decodes the payload of a ALTSVC frame. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/continuation_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/continuation_payload_decoder.cc index fabccd8..b825aac 100644 --- a/quiche/http2/decoder/payload_decoders/continuation_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/continuation_payload_decoder.cc
@@ -7,9 +7,9 @@ #include <stddef.h> #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_logging.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/continuation_payload_decoder_test.cc b/quiche/http2/decoder/payload_decoders/continuation_payload_decoder_test.cc index 309a8fc..3d13761 100644 --- a/quiche/http2/decoder/payload_decoders/continuation_payload_decoder_test.cc +++ b/quiche/http2/decoder/payload_decoders/continuation_payload_decoder_test.cc
@@ -10,8 +10,8 @@ #include <type_traits> #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/frame_parts.h" #include "quiche/http2/test_tools/frame_parts_collector.h" #include "quiche/http2/test_tools/payload_decoder_base_test_util.h"
diff --git a/quiche/http2/decoder/payload_decoders/data_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/data_payload_decoder.cc index 6f532d3..bce489d 100644 --- a/quiche/http2/decoder/payload_decoders/data_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/data_payload_decoder.cc
@@ -10,9 +10,9 @@ #include "absl/base/macros.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_bug_tracker.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/payload_decoders/data_payload_decoder_test.cc b/quiche/http2/decoder/payload_decoders/data_payload_decoder_test.cc index 2adabfd..3eadc7e 100644 --- a/quiche/http2/decoder/payload_decoders/data_payload_decoder_test.cc +++ b/quiche/http2/decoder/payload_decoders/data_payload_decoder_test.cc
@@ -9,8 +9,8 @@ #include <string> #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/frame_parts.h" #include "quiche/http2/test_tools/frame_parts_collector.h" #include "quiche/http2/test_tools/http2_frame_builder.h"
diff --git a/quiche/http2/decoder/payload_decoders/goaway_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/goaway_payload_decoder.cc index c25e6d3..0d269a6 100644 --- a/quiche/http2/decoder/payload_decoders/goaway_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/goaway_payload_decoder.cc
@@ -10,9 +10,9 @@ #include "absl/base/macros.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_bug_tracker.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/payload_decoders/goaway_payload_decoder.h b/quiche/http2/decoder/payload_decoders/goaway_payload_decoder.h index 1f3b69c..f073072 100644 --- a/quiche/http2/decoder/payload_decoders/goaway_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/goaway_payload_decoder.h
@@ -10,10 +10,10 @@ // TODO(jamessynge): Sweep through all payload decoders, changing the names of // the PayloadState enums so that they are really states, and not actions. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/headers_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/headers_payload_decoder.cc index 54624c5..3c7169a 100644 --- a/quiche/http2/decoder/payload_decoders/headers_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/headers_payload_decoder.cc
@@ -10,9 +10,9 @@ #include "absl/base/macros.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_bug_tracker.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/payload_decoders/headers_payload_decoder.h b/quiche/http2/decoder/payload_decoders/headers_payload_decoder.h index 05979cd..10aa2ce 100644 --- a/quiche/http2/decoder/payload_decoders/headers_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/headers_payload_decoder.h
@@ -7,10 +7,10 @@ // Decodes the payload of a HEADERS frame. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/ping_payload_decoder.h b/quiche/http2/decoder/payload_decoders/ping_payload_decoder.h index 0b9e963..8bf6423 100644 --- a/quiche/http2/decoder/payload_decoders/ping_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/ping_payload_decoder.h
@@ -8,10 +8,10 @@ // Decodes the payload of a PING frame; for the RFC, see: // http://httpwg.org/specs/rfc7540.html#PING +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/priority_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/priority_payload_decoder.cc index 30e12e5..81e1b3b 100644 --- a/quiche/http2/decoder/payload_decoders/priority_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/priority_payload_decoder.cc
@@ -5,9 +5,9 @@ #include "quiche/http2/decoder/payload_decoders/priority_payload_decoder.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_logging.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/priority_payload_decoder.h b/quiche/http2/decoder/payload_decoders/priority_payload_decoder.h index 2056ff9..bd4939c 100644 --- a/quiche/http2/decoder/payload_decoders/priority_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/priority_payload_decoder.h
@@ -7,10 +7,10 @@ // Decodes the payload of a PRIORITY frame. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.cc index 7648f86..3305187 100644 --- a/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.cc
@@ -10,9 +10,9 @@ #include "absl/base/macros.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_bug_tracker.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.h b/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.h index 39d0817..2d4d6fe 100644 --- a/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder.h
@@ -7,10 +7,10 @@ // Decodes the payload of a PRIORITY_UPDATE frame. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.cc index d5d843b..7aea96a 100644 --- a/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.cc
@@ -10,9 +10,9 @@ #include "absl/base/macros.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_bug_tracker.h" #include "quiche/common/platform/api/quiche_logging.h"
diff --git a/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.h b/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.h index c6bf2a2..177f9fe 100644 --- a/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder.h
@@ -7,10 +7,10 @@ // Decodes the payload of a PUSH_PROMISE frame. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.cc index 60af02a..da17f9f 100644 --- a/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.cc
@@ -5,9 +5,9 @@ #include "quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_logging.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.h b/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.h index 68e701e..348d80b 100644 --- a/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder.h
@@ -7,10 +7,10 @@ // Decodes the payload of a RST_STREAM frame. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/settings_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/settings_payload_decoder.cc index 20d0e2b..372b40a 100644 --- a/quiche/http2/decoder/payload_decoders/settings_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/settings_payload_decoder.cc
@@ -5,9 +5,9 @@ #include "quiche/http2/decoder/payload_decoders/settings_payload_decoder.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_logging.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/settings_payload_decoder.h b/quiche/http2/decoder/payload_decoders/settings_payload_decoder.h index c7a6266..5a18705 100644 --- a/quiche/http2/decoder/payload_decoders/settings_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/settings_payload_decoder.h
@@ -8,10 +8,10 @@ // Decodes the payload of a SETTINGS frame; for the RFC, see: // http://httpwg.org/specs/rfc7540.html#SETTINGS +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/unknown_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/unknown_payload_decoder.cc index 1da41fd..9778ceb 100644 --- a/quiche/http2/decoder/payload_decoders/unknown_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/unknown_payload_decoder.cc
@@ -7,9 +7,9 @@ #include <stddef.h> #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_logging.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/unknown_payload_decoder_test.cc b/quiche/http2/decoder/payload_decoders/unknown_payload_decoder_test.cc index 9832806..a077eb8 100644 --- a/quiche/http2/decoder/payload_decoders/unknown_payload_decoder_test.cc +++ b/quiche/http2/decoder/payload_decoders/unknown_payload_decoder_test.cc
@@ -10,8 +10,8 @@ #include <type_traits> #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/frame_parts.h" #include "quiche/http2/test_tools/frame_parts_collector.h" #include "quiche/http2/test_tools/http2_random.h"
diff --git a/quiche/http2/decoder/payload_decoders/window_update_payload_decoder.cc b/quiche/http2/decoder/payload_decoders/window_update_payload_decoder.cc index 168b5c8..f425174 100644 --- a/quiche/http2/decoder/payload_decoders/window_update_payload_decoder.cc +++ b/quiche/http2/decoder/payload_decoders/window_update_payload_decoder.cc
@@ -5,10 +5,10 @@ #include "quiche/http2/decoder/payload_decoders/window_update_payload_decoder.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_logging.h" namespace http2 {
diff --git a/quiche/http2/decoder/payload_decoders/window_update_payload_decoder.h b/quiche/http2/decoder/payload_decoders/window_update_payload_decoder.h index 659a715..bacd2df 100644 --- a/quiche/http2/decoder/payload_decoders/window_update_payload_decoder.h +++ b/quiche/http2/decoder/payload_decoders/window_update_payload_decoder.h
@@ -7,10 +7,10 @@ // Decodes the payload of a WINDOW_UPDATE frame. +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/test_tools/frame_decoder_state_test_util.cc b/quiche/http2/test_tools/frame_decoder_state_test_util.cc index 7de363f..5543d73 100644 --- a/quiche/http2/test_tools/frame_decoder_state_test_util.cc +++ b/quiche/http2/test_tools/frame_decoder_state_test_util.cc
@@ -4,7 +4,7 @@ #include "quiche/http2/test_tools/frame_decoder_state_test_util.h" -#include "quiche/http2/http2_structures.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/test_tools/http2_random.h" #include "quiche/http2/test_tools/http2_structure_decoder_test_util.h" #include "quiche/http2/test_tools/http2_structures_test_util.h"
diff --git a/quiche/http2/test_tools/frame_decoder_state_test_util.h b/quiche/http2/test_tools/frame_decoder_state_test_util.h index 3c6fde9..5d6c91b 100644 --- a/quiche/http2/test_tools/frame_decoder_state_test_util.h +++ b/quiche/http2/test_tools/frame_decoder_state_test_util.h
@@ -5,8 +5,8 @@ #ifndef QUICHE_HTTP2_TEST_TOOLS_FRAME_DECODER_STATE_TEST_UTIL_H_ #define QUICHE_HTTP2_TEST_TOOLS_FRAME_DECODER_STATE_TEST_UTIL_H_ +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/frame_decoder_state.h" -#include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/random_decoder_test_base.h" #include "quiche/common/platform/api/quiche_export.h"
diff --git a/quiche/http2/test_tools/frame_parts.h b/quiche/http2/test_tools/frame_parts.h index 9232fa4..03232bd 100644 --- a/quiche/http2/test_tools/frame_parts.h +++ b/quiche/http2/test_tools/frame_parts.h
@@ -19,8 +19,8 @@ #include "absl/strings/string_view.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" #include "quiche/common/platform/api/quiche_logging.h" #include "quiche/common/platform/api/quiche_test.h"
diff --git a/quiche/http2/test_tools/frame_parts_collector.h b/quiche/http2/test_tools/frame_parts_collector.h index 58adcdb..0cd2771 100644 --- a/quiche/http2/test_tools/frame_parts_collector.h +++ b/quiche/http2/test_tools/frame_parts_collector.h
@@ -13,8 +13,8 @@ #include <memory> #include <vector> +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/frame_parts.h" #include "quiche/http2/test_tools/http2_frame_decoder_listener_test_util.h" #include "quiche/common/platform/api/quiche_export.h"
diff --git a/quiche/http2/test_tools/frame_parts_collector_listener.h b/quiche/http2/test_tools/frame_parts_collector_listener.h index e3353f0..ca1d9bf 100644 --- a/quiche/http2/test_tools/frame_parts_collector_listener.h +++ b/quiche/http2/test_tools/frame_parts_collector_listener.h
@@ -17,8 +17,8 @@ #include <cstdint> #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/frame_parts_collector.h" #include "quiche/common/platform/api/quiche_export.h"
diff --git a/quiche/http2/test_tools/http2_frame_builder.h b/quiche/http2/test_tools/http2_frame_builder.h index 394d513..225c6a7 100644 --- a/quiche/http2/test_tools/http2_frame_builder.h +++ b/quiche/http2/test_tools/http2_frame_builder.h
@@ -20,7 +20,7 @@ #include "absl/strings/string_view.h" #include "quiche/http2/core/http2_constants.h" -#include "quiche/http2/http2_structures.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.cc b/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.cc index 5966236..b083f36 100644 --- a/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.cc +++ b/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.cc
@@ -5,8 +5,8 @@ #include "quiche/http2/test_tools/http2_frame_decoder_listener_test_util.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_logging.h" #include "quiche/common/platform/api/quiche_test.h"
diff --git a/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.h b/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.h index 4b811cf..61ca846 100644 --- a/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.h +++ b/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.h
@@ -10,8 +10,8 @@ #include <cstdint> #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/common/platform/api/quiche_export.h" namespace http2 {
diff --git a/quiche/http2/test_tools/http2_structures_test_util.cc b/quiche/http2/test_tools/http2_structures_test_util.cc index 5642acf..8d6b79b 100644 --- a/quiche/http2/test_tools/http2_structures_test_util.cc +++ b/quiche/http2/test_tools/http2_structures_test_util.cc
@@ -7,7 +7,7 @@ #include <cstdint> #include "quiche/http2/core/http2_constants.h" -#include "quiche/http2/http2_structures.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/test_tools/http2_constants_test_util.h" #include "quiche/http2/test_tools/http2_random.h"
diff --git a/quiche/http2/test_tools/http2_structures_test_util.h b/quiche/http2/test_tools/http2_structures_test_util.h index 5a5353e..7cfeb13 100644 --- a/quiche/http2/test_tools/http2_structures_test_util.h +++ b/quiche/http2/test_tools/http2_structures_test_util.h
@@ -7,7 +7,7 @@ #include <string> -#include "quiche/http2/http2_structures.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/test_tools/http2_frame_builder.h" #include "quiche/http2/test_tools/http2_random.h" #include "quiche/common/platform/api/quiche_test.h"
diff --git a/quiche/http2/test_tools/payload_decoder_base_test_util.h b/quiche/http2/test_tools/payload_decoder_base_test_util.h index dc449fb..0e1c635 100644 --- a/quiche/http2/test_tools/payload_decoder_base_test_util.h +++ b/quiche/http2/test_tools/payload_decoder_base_test_util.h
@@ -13,11 +13,11 @@ #include "absl/strings/string_view.h" #include "quiche/http2/core/http2_constants.h" +#include "quiche/http2/core/http2_structures.h" #include "quiche/http2/decoder/decode_buffer.h" #include "quiche/http2/decoder/decode_status.h" #include "quiche/http2/decoder/frame_decoder_state.h" #include "quiche/http2/decoder/http2_frame_decoder_listener.h" -#include "quiche/http2/http2_structures.h" #include "quiche/http2/test_tools/frame_parts.h" #include "quiche/http2/test_tools/http2_constants_test_util.h" #include "quiche/http2/test_tools/http2_frame_builder.h"