1 // Copyright 2014 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.
5 #include "net/quic/test_tools/quic_stream_sequencer_peer.h"
7 #include "net/quic/quic_stream_sequencer.h"
16 size_t QuicStreamSequencerPeer::GetNumBufferedFrames(
17 QuicStreamSequencer
* sequencer
) {
18 return sequencer
->buffered_frames_
.size();
22 bool QuicStreamSequencerPeer::FrameOverlapsBufferedData(
23 QuicStreamSequencer
* sequencer
,
24 const QuicStreamFrame
& frame
) {
25 QuicStreamSequencer::FrameList::iterator it
=
26 sequencer
->FindInsertionPoint(frame
);
27 return sequencer
->FrameOverlapsBufferedData(frame
, it
);
31 QuicStreamOffset
QuicStreamSequencerPeer::GetCloseOffset(
32 QuicStreamSequencer
* sequencer
) {
33 return sequencer
->close_offset_
;