blob: 15806b372ab055abe73ebc08ca89c3350c8f1b46 [file] [log] [blame]
Bence Békybac04052022-04-07 15:44:29 -04001// Copyright (c) 2019 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
5#include "quiche/quic/test_tools/quic_spdy_stream_peer.h"
6
7#include "quiche/quic/core/http/quic_spdy_stream.h"
8#include "quiche/quic/test_tools/quic_test_utils.h"
9
10namespace quic {
11namespace test {
12
13// static
14void QuicSpdyStreamPeer::set_ack_listener(
15 QuicSpdyStream* stream,
16 quiche::QuicheReferenceCountedPointer<QuicAckListenerInterface>
17 ack_listener) {
18 stream->set_ack_listener(std::move(ack_listener));
19}
20
21// static
22const QuicIntervalSet<QuicStreamOffset>&
23QuicSpdyStreamPeer::unacked_frame_headers_offsets(QuicSpdyStream* stream) {
24 return stream->unacked_frame_headers_offsets_;
25}
26
27// static
Bence Békybac04052022-04-07 15:44:29 -040028bool QuicSpdyStreamPeer::OnHeadersFrameEnd(QuicSpdyStream* stream) {
29 return stream->OnHeadersFrameEnd();
30}
31
32} // namespace test
33} // namespace quic