/aosp_15_r20/external/cronet/net/third_party/quiche/src/quiche/http2/decoder/ |
H A D | http2_frame_decoder_listener.h | 58 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 D | http2_frame_decoder_test.cc | 149 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 D | http2_frame_decoder_listener_test_util.h | 29 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 D | http2_frame_decoder_listener_test_util.cc | 19 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 D | frame_parts_collector_listener.h | 36 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 D | frame_parts.h | 35 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 D | frame_parts_collector_listener.cc | 14 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 D | frame_parts.cc | 50 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 D | frame_parts_collector.h | 55 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 D | http2_structures_test_util.h | 28 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 D | http2_structures_test_util.cc | 17 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 D | frame_parts_collector.cc | 33 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 D | payload_decoder_base_test_util.h | 57 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 D | http2_frame_decoder_adapter.h | 173 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 D | http2_frame_decoder_adapter.cc | 74 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 D | frame.cc | 139 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 D | frame.h | 177 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 D | frame_test.cc | 57 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 D | http2_structures.h | 40 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 D | http2_structures.cc | 17 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 D | http2_structures_test.cc | 100 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 D | settings_payload_decoder_test.cc | 43 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 D | ping_payload_decoder_test.cc | 36 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 D | push_promise_payload_decoder_test.cc | 47 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 D | headers_payload_decoder_test.cc | 50 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()
|