Home
last modified time | relevance | path

Searched refs:Http2FrameHeader (Results 1 – 25 of 59) sorted by relevance

123

/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/http2/decoder/
H A Dhttp2_frame_decoder_listener.h58 virtual bool OnFrameHeader(const Http2FrameHeader& header) = 0;
72 virtual void OnDataStart(const Http2FrameHeader& header) = 0;
100 virtual void OnHeadersStart(const Http2FrameHeader& header) = 0;
120 virtual void OnPriorityFrame(const Http2FrameHeader& header,
131 virtual void OnContinuationStart(const Http2FrameHeader& header) = 0;
147 virtual void OnRstStream(const Http2FrameHeader& header,
158 virtual void OnSettingsStart(const Http2FrameHeader& header) = 0;
167 virtual void OnSettingsAck(const Http2FrameHeader& header) = 0;
179 virtual void OnPushPromiseStart(const Http2FrameHeader& header,
192 virtual void OnPing(const Http2FrameHeader& header,
[all …]
H A Dhttp2_frame_decoder_test.cc149 const char (&buf)[N], const Http2FrameHeader& header) { in DecodePayloadAndValidateSeveralWays()
179 const char (&buf)[N], const Http2FrameHeader& header) { in DecodePayloadExpectingFrameSizeError()
209 Http2FrameHeader header(0, Http2FrameType::DATA, 0, 0); in TEST_F()
221 Http2FrameHeader header(0, Http2FrameType::HEADERS, 0, 1); in TEST_F()
235 Http2FrameHeader header(5, Http2FrameType::PRIORITY, 0, 2); in TEST_F()
249 Http2FrameHeader header(4, Http2FrameType::RST_STREAM, 0, 1); in TEST_F()
262 Http2FrameHeader header(0, Http2FrameType::SETTINGS, 0, 1); in TEST_F()
273 Http2FrameHeader header(0, Http2FrameType::SETTINGS, Http2FrameFlag::ACK, 0); in TEST_F()
288 Http2FrameHeader header(4, Http2FrameType::PUSH_PROMISE, in TEST_F()
304 Http2FrameHeader header(8, Http2FrameType::PING, 0, 0); in TEST_F()
[all …]
/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/http2/test_tools/
H A Dhttp2_frame_decoder_listener_test_util.h29 bool OnFrameHeader(const Http2FrameHeader& header) override;
30 void OnDataStart(const Http2FrameHeader& header) override;
33 void OnHeadersStart(const Http2FrameHeader& header) override;
37 void OnPriorityFrame(const Http2FrameHeader& header,
39 void OnContinuationStart(const Http2FrameHeader& header) override;
43 void OnRstStream(const Http2FrameHeader& header,
45 void OnSettingsStart(const Http2FrameHeader& header) override;
48 void OnSettingsAck(const Http2FrameHeader& header) override;
49 void OnPushPromiseStart(const Http2FrameHeader& header,
53 void OnPing(const Http2FrameHeader& header,
[all …]
H A Dhttp2_frame_decoder_listener_test_util.cc19 const Http2FrameHeader& header) { in OnFrameHeader()
25 const Http2FrameHeader& header) { in OnDataStart()
37 const Http2FrameHeader& header) { in OnHeadersStart()
56 const Http2FrameHeader& header, const Http2PriorityFields& priority) { in OnPriorityFrame()
61 const Http2FrameHeader& header) { in OnContinuationStart()
79 const Http2FrameHeader& header, Http2ErrorCode error_code) { in OnRstStream()
84 const Http2FrameHeader& header) { in OnSettingsStart()
98 const Http2FrameHeader& header) { in OnSettingsAck()
103 const Http2FrameHeader& header, const Http2PushPromiseFields& promise, in OnPushPromiseStart()
113 void FailingHttp2FrameDecoderListener::OnPing(const Http2FrameHeader& header, in OnPing()
[all …]
H A Dframe_parts_collector_listener.h36 bool OnFrameHeader(const Http2FrameHeader& header) override;
37 void OnDataStart(const Http2FrameHeader& header) override;
40 void OnHeadersStart(const Http2FrameHeader& header) override;
44 void OnPriorityFrame(const Http2FrameHeader& header,
46 void OnContinuationStart(const Http2FrameHeader& header) override;
50 void OnRstStream(const Http2FrameHeader& header,
52 void OnSettingsStart(const Http2FrameHeader& header) override;
55 void OnSettingsAck(const Http2FrameHeader& header) override;
56 void OnPushPromiseStart(const Http2FrameHeader& header,
60 void OnPing(const Http2FrameHeader& header,
[all …]
H A Dframe_parts.h35 explicit FrameParts(const Http2FrameHeader& header);
38 FrameParts(const Http2FrameHeader& header, absl::string_view payload);
42 FrameParts(const Http2FrameHeader& header, absl::string_view payload,
64 bool OnFrameHeader(const Http2FrameHeader& header) override;
65 void OnDataStart(const Http2FrameHeader& header) override;
68 void OnHeadersStart(const Http2FrameHeader& header) override;
72 void OnPriorityFrame(const Http2FrameHeader& header,
74 void OnContinuationStart(const Http2FrameHeader& header) override;
78 void OnRstStream(const Http2FrameHeader& header,
80 void OnSettingsStart(const Http2FrameHeader& header) override;
[all …]
H A Dframe_parts_collector_listener.cc14 const Http2FrameHeader& header) { in OnFrameHeader()
20 void FramePartsCollectorListener::OnDataStart(const Http2FrameHeader& header) { in OnDataStart()
36 const Http2FrameHeader& header) { in OnHeadersStart()
59 const Http2FrameHeader& header, in OnPriorityFrame()
66 const Http2FrameHeader& header) { in OnContinuationStart()
87 void FramePartsCollectorListener::OnRstStream(const Http2FrameHeader& header, in OnRstStream()
94 const Http2FrameHeader& header) { in OnSettingsStart()
113 const Http2FrameHeader& header) { in OnSettingsAck()
119 const Http2FrameHeader& header, const Http2PushPromiseFields& promise, in OnPushPromiseStart()
133 void FramePartsCollectorListener::OnPing(const Http2FrameHeader& header, in OnPing()
[all …]
H A Dframe_parts.cc50 FrameParts::FrameParts(const Http2FrameHeader& header) : frame_header_(header) { in FrameParts()
54 FrameParts::FrameParts(const Http2FrameHeader& header, in FrameParts()
61 FrameParts::FrameParts(const Http2FrameHeader& header, in FrameParts()
129 bool FrameParts::OnFrameHeader(const Http2FrameHeader& /*header*/) { in OnFrameHeader() argument
134 void FrameParts::OnDataStart(const Http2FrameHeader& header) { in OnDataStart()
153 void FrameParts::OnHeadersStart(const Http2FrameHeader& header) { in OnHeadersStart()
185 void FrameParts::OnPriorityFrame(const Http2FrameHeader& header, in OnPriorityFrame()
194 void FrameParts::OnContinuationStart(const Http2FrameHeader& header) { in OnContinuationStart()
224 void FrameParts::OnRstStream(const Http2FrameHeader& header, in OnRstStream()
233 void FrameParts::OnSettingsStart(const Http2FrameHeader& header) { in OnSettingsStart()
[all …]
H A Dframe_parts_collector.h55 void ExpectFrameHeader(const Http2FrameHeader& header);
62 Http2FrameDecoderListener* StartFrame(const Http2FrameHeader& header);
70 Http2FrameDecoderListener* StartAndEndFrame(const Http2FrameHeader& header);
88 Http2FrameDecoderListener* FrameError(const Http2FrameHeader& header);
98 void TestExpectedHeader(const Http2FrameHeader& header);
106 Http2FrameHeader expected_header_;
H A Dhttp2_structures_test_util.h28 void Randomize(Http2FrameHeader* out, Http2Random* rng);
41 void ScrubFlagsOfHeader(Http2FrameHeader* header);
45 bool FrameIsPadded(const Http2FrameHeader& header);
48 bool FrameHasPriority(const Http2FrameHeader& header);
52 bool FrameCanHavePayload(const Http2FrameHeader& header);
56 bool FrameCanHaveHpackPayload(const Http2FrameHeader& header);
H A Dhttp2_structures_test_util.cc17 void Randomize(Http2FrameHeader* out, Http2Random* rng) { in Randomize()
57 void ScrubFlagsOfHeader(Http2FrameHeader* header) { in ScrubFlagsOfHeader()
63 bool FrameIsPadded(const Http2FrameHeader& header) { in FrameIsPadded()
74 bool FrameHasPriority(const Http2FrameHeader& header) { in FrameHasPriority()
85 bool FrameCanHavePayload(const Http2FrameHeader& header) { in FrameCanHavePayload()
100 bool FrameCanHaveHpackPayload(const Http2FrameHeader& header) { in FrameCanHaveHpackPayload()
H A Dframe_parts_collector.cc33 void FramePartsCollector::ExpectFrameHeader(const Http2FrameHeader& header) { in ExpectFrameHeader()
44 void FramePartsCollector::TestExpectedHeader(const Http2FrameHeader& header) { in TestExpectedHeader()
52 const Http2FrameHeader& header) { in StartFrame()
62 const Http2FrameHeader& header) { in StartAndEndFrame()
92 const Http2FrameHeader& header) { in FrameError()
H A Dpayload_decoder_base_test_util.h57 void set_frame_header(const Http2FrameHeader& header) { in set_frame_header()
105 Http2FrameHeader frame_header_;
212 absl::string_view payload, const Http2FrameHeader& header, in VerifyDetectsFrameSizeError()
294 Http2FrameHeader header(fb.size(), frame_type, flags, stream_id); in VerifyDetectsMultipleFrameSizeErrors()
378 absl::string_view payload, const Http2FrameHeader& header, in VerifyDetectsPaddingTooLong()
430 const Http2FrameHeader header(payload_length, DecoderPeer::FrameType(), in VerifyDetectsPaddingTooLong()
/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/spdy/core/
H A Dhttp2_frame_decoder_adapter.h173 bool OnFrameHeader(const Http2FrameHeader& header) override;
174 void OnDataStart(const Http2FrameHeader& header) override;
177 void OnHeadersStart(const Http2FrameHeader& header) override;
181 void OnPriorityFrame(const Http2FrameHeader& header,
183 void OnContinuationStart(const Http2FrameHeader& header) override;
187 void OnRstStream(const Http2FrameHeader& header,
189 void OnSettingsStart(const Http2FrameHeader& header) override;
192 void OnSettingsAck(const Http2FrameHeader& header) override;
193 void OnPushPromiseStart(const Http2FrameHeader& header,
197 void OnPing(const Http2FrameHeader& header,
[all …]
H A Dhttp2_frame_decoder_adapter.cc74 void CorruptFrameHeader(Http2FrameHeader* header) { in CorruptFrameHeader()
87 void CorruptFrameHeader(Http2FrameHeader* /*header*/) {} in CorruptFrameHeader() argument
322 bool Http2DecoderAdapter::OnFrameHeader(const Http2FrameHeader& header) { in OnFrameHeader()
399 void Http2DecoderAdapter::OnDataStart(const Http2FrameHeader& header) { in OnDataStart()
427 void Http2DecoderAdapter::OnHeadersStart(const Http2FrameHeader& header) { in OnHeadersStart()
489 void Http2DecoderAdapter::OnPriorityFrame(const Http2FrameHeader& header, in OnPriorityFrame()
499 void Http2DecoderAdapter::OnContinuationStart(const Http2FrameHeader& header) { in OnContinuationStart()
539 void Http2DecoderAdapter::OnRstStream(const Http2FrameHeader& header, in OnRstStream()
549 void Http2DecoderAdapter::OnSettingsStart(const Http2FrameHeader& header) { in OnSettingsStart()
573 void Http2DecoderAdapter::OnSettingsAck(const Http2FrameHeader& header) { in OnSettingsAck()
[all …]
/aosp_15_r20/external/grpc-grpc/src/core/ext/transport/chttp2/transport/
H A Dframe.cc139 Http2FrameHeader{ in operator ()()
149 Http2FrameHeader{ in operator ()()
161 Http2FrameHeader{ in operator ()()
172 Http2FrameHeader{4, kFrameTypeRstStream, 0, frame.stream_id}.Serialize( in operator ()()
183 Http2FrameHeader{static_cast<uint32_t>(payload_size), kFrameTypeSettings, in operator ()()
197 Http2FrameHeader{8, kFrameTypePing, MaybeFlag(frame.ack, kFlagAck), 0} in operator ()()
205 Http2FrameHeader{static_cast<uint32_t>(8 + frame.debug_data.length()), in operator ()()
218 Http2FrameHeader{4, kFrameTypeWindowUpdate, 0, frame.stream_id}.Serialize( in operator ()()
244 absl::StatusOr<Http2DataFrame> ParseDataFrame(const Http2FrameHeader& hdr, in ParseDataFrame()
260 absl::StatusOr<Http2HeaderFrame> ParseHeaderFrame(const Http2FrameHeader& hdr, in ParseHeaderFrame()
[all …]
H A Dframe.h177 struct Http2FrameHeader { struct
186 static Http2FrameHeader Parse(const uint8_t* input); argument
189 bool operator==(const Http2FrameHeader& other) const {
205 absl::StatusOr<Http2Frame> ParseFramePayload(const Http2FrameHeader& hdr,
/aosp_15_r20/external/grpc-grpc/test/core/transport/chttp2/
H A Dframe_test.cc57 std::vector<uint8_t> Serialize(const Http2FrameHeader& header) { in Serialize()
63 Http2FrameHeader ParseHeader(uint8_t b0, uint8_t b1, uint8_t b2, uint8_t b3, in ParseHeader()
67 return Http2FrameHeader::Parse(temp); in ParseHeader()
76 auto frame_hdr = Http2FrameHeader::Parse(hdr); in ParseFrame()
90 auto frame_hdr = Http2FrameHeader::Parse(hdr); in ValidateFrame()
97 EXPECT_EQ(Serialize(Http2FrameHeader{0, 0, 0, 0}), in TEST()
99 EXPECT_EQ(Serialize(Http2FrameHeader{0x123456, 0x9a, 0xbc, 0x12345678}), in TEST()
105 (Http2FrameHeader{0, 0, 0, 0})); in TEST()
107 (Http2FrameHeader{0x123456, 0x9a, 0xbc, 0x12345678})); in TEST()
111 EXPECT_EQ((Http2FrameHeader{0, 0, 0, 0}).ToString(), in TEST()
[all …]
/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/http2/
H A Dhttp2_structures.h40 struct QUICHE_EXPORT Http2FrameHeader { struct
41 Http2FrameHeader() {} in Http2FrameHeader() argument
42 Http2FrameHeader(uint32_t payload_length, Http2FrameType type, uint8_t flags, in Http2FrameHeader() function
130 QUICHE_EXPORT bool operator==(const Http2FrameHeader& a, argument
131 const Http2FrameHeader& b);
132 QUICHE_EXPORT inline bool operator!=(const Http2FrameHeader& a,
133 const Http2FrameHeader& b) {
137 const Http2FrameHeader& v);
H A Dhttp2_structures.cc17 bool Http2FrameHeader::IsProbableHttpResponse() const { in IsProbableHttpResponse()
23 std::string Http2FrameHeader::ToString() const { in ToString()
29 std::string Http2FrameHeader::FlagsToString() const { in FlagsToString()
33 bool operator==(const Http2FrameHeader& a, const Http2FrameHeader& b) { in operator ==()
38 std::ostream& operator<<(std::ostream& out, const Http2FrameHeader& v) { in operator <<()
H A Dhttp2_structures_test.cc100 Http2FrameHeader v(payload_length, type, flags, stream_id); in TEST()
110 Http2FrameHeader(0x01000000, Http2FrameType::DATA, 0, 1), in TEST()
123 Http2FrameHeader v(payload_length, type, flags, stream_id); in TEST()
130 Http2FrameHeader u(0, type, ~flags, stream_id); in TEST()
148 EXPECT_TRUE(VerifyRandomCalls<Http2FrameHeader>()); in TEST()
187 Http2FrameHeader v(0, type_, flags_, 0); in TEST_P()
224 Http2FrameHeader v(0, type_, flags_, 0); in TEST_P()
262 Http2FrameHeader v(0, type_, flags_, 0); in TEST_P()
302 Http2FrameHeader v(0, type_, flags_, 0); in TEST_P()
341 Http2FrameHeader v(0, type_, flags_, 0); in TEST_P()
/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/
H A Dsettings_payload_decoder_test.cc43 void OnSettingsStart(const Http2FrameHeader& header) override { in OnSettingsStart()
60 void OnSettingsAck(const Http2FrameHeader& header) override { in OnSettingsAck()
65 void OnFrameSizeError(const Http2FrameHeader& header) override { in OnFrameSizeError()
111 Http2FrameHeader header(0, Http2FrameType::SETTINGS, in TEST_F()
127 Http2FrameHeader header(fb.size(), Http2FrameType::SETTINGS, RandFlags(), in TEST_F()
141 Http2FrameHeader header(size, Http2FrameType::SETTINGS, in TEST_F()
H A Dping_payload_decoder_test.cc36 void OnPing(const Http2FrameHeader& header, in OnPing()
42 void OnPingAck(const Http2FrameHeader& header, in OnPingAck()
48 void OnFrameSizeError(const Http2FrameHeader& header) override { in OnFrameSizeError()
83 Http2FrameHeader header(fb.size(), Http2FrameType::PING, in TEST_F()
98 Http2FrameHeader header(fb.size(), Http2FrameType::PING, in TEST_F()
H A Dpush_promise_payload_decoder_test.cc47 void OnPushPromiseStart(const Http2FrameHeader& header, in OnPushPromiseStart()
73 void OnPaddingTooLong(const Http2FrameHeader& header, in OnPaddingTooLong()
80 void OnFrameSizeError(const Http2FrameHeader& header) override { in OnFrameSizeError()
106 Http2FrameHeader frame_header(frame_builder_.size(), in TEST_P()
H A Dheaders_payload_decoder_test.cc50 void OnHeadersStart(const Http2FrameHeader& header) override { in OnHeadersStart()
80 void OnPaddingTooLong(const Http2FrameHeader& header, in OnPaddingTooLong()
87 void OnFrameSizeError(const Http2FrameHeader& header) override { in OnFrameSizeError()
122 Http2FrameHeader frame_header(frame_builder_.size(), in TEST_P()

123