1// Copyright (c) 2013 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 "net/quic/test_tools/quic_packet_creator_peer.h"
6
7#include "net/quic/quic_packet_creator.h"
8
9namespace net {
10namespace test {
11
12// static
13bool QuicPacketCreatorPeer::SendVersionInPacket(QuicPacketCreator* creator) {
14  return creator->send_version_in_packet_;
15}
16
17// static
18void QuicPacketCreatorPeer::SetSendVersionInPacket(
19    QuicPacketCreator* creator, bool send_version_in_packet) {
20  creator->send_version_in_packet_ = send_version_in_packet;
21}
22
23// static
24void QuicPacketCreatorPeer::SetSequenceNumberLength(
25      QuicPacketCreator* creator,
26      QuicSequenceNumberLength sequence_number_length) {
27  creator->sequence_number_length_ = sequence_number_length;
28}
29
30// static
31QuicSequenceNumberLength QuicPacketCreatorPeer::GetSequenceNumberLength(
32    QuicPacketCreator* creator) {
33  return creator->sequence_number_length_;
34}
35
36}  // namespace test
37}  // namespace net
38