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.
4
5#ifndef NET_QUIC_TEST_TOOLS_QUIC_STREAM_SEQUENCER_PEER_H_
6#define NET_QUIC_TEST_TOOLS_QUIC_STREAM_SEQUENCER_PEER_H_
7
8#include "base/basictypes.h"
9#include "net/quic/quic_protocol.h"
10
11namespace net {
12
13class QuicStreamSequencer;
14
15namespace test {
16
17class QuicStreamSequencerPeer {
18 public:
19  static std::map<QuicStreamOffset, std::string>* GetBufferedFrames(
20      QuicStreamSequencer* sequencer);
21
22  static QuicStreamOffset GetCloseOffset(QuicStreamSequencer* sequencer);
23
24 private:
25  DISALLOW_COPY_AND_ASSIGN(QuicStreamSequencerPeer);
26};
27
28}  // namespace test
29}  // namespace net
30
31#endif  // NET_QUIC_TEST_TOOLS_QUIC_STREAM_SEQUENCER_PEER_H_
32