| Index: net/spdy/spdy_deframer_visitor.cc
|
| diff --git a/net/spdy/spdy_deframer_visitor.cc b/net/spdy/spdy_deframer_visitor.cc
|
| index 3d7a5d73b85a46f078acc6d8715bbcbc67ea43c9..e99114fba71b6540d0eee3f83077a597e76bf9df 100644
|
| --- a/net/spdy/spdy_deframer_visitor.cc
|
| +++ b/net/spdy/spdy_deframer_visitor.cc
|
| @@ -195,6 +195,8 @@ class SpdyTestDeframerImpl : public SpdyTestDeframer,
|
| void OnHeaderBlockStart() override;
|
| void OnHeader(StringPiece key, StringPiece value) override;
|
| void OnHeaderBlockEnd(size_t header_bytes_parsed) override;
|
| + void OnHeaderBlockEnd(size_t header_bytes_parsed,
|
| + size_t compressed_header_bytes_parsed) override;
|
|
|
| protected:
|
| void AtDataEnd();
|
| @@ -842,6 +844,18 @@ void SpdyTestDeframerImpl::OnHeaderBlockEnd(size_t header_bytes_parsed) {
|
| got_hpack_end_ = true;
|
| }
|
|
|
| +void SpdyTestDeframerImpl::OnHeaderBlockEnd(
|
| + size_t /* header_bytes_parsed */,
|
| + size_t /* compressed_header_bytes_parsed */) {
|
| + CHECK(headers_);
|
| + CHECK(frame_type_ == HEADERS || frame_type_ == CONTINUATION ||
|
| + frame_type_ == PUSH_PROMISE)
|
| + << " frame_type_=" << Http2FrameTypeToString(frame_type_);
|
| + CHECK(end_);
|
| + CHECK(!got_hpack_end_);
|
| + got_hpack_end_ = true;
|
| +}
|
| +
|
| class LoggingSpdyDeframerDelegate : public SpdyDeframerVisitorInterface {
|
| public:
|
| explicit LoggingSpdyDeframerDelegate(
|
|
|