1// Copyright (c) 2012 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 "base/basictypes.h"
6#include "net/quic/congestion_control/tcp_receiver.h"
7
8namespace net {
9
10// Originally 64K bytes, but increased it to 256K to support higher bitrates.
11// static
12const QuicByteCount TcpReceiver::kReceiveWindowTCP = 256000;
13
14TcpReceiver::TcpReceiver()
15    : receive_window_(kReceiveWindowTCP) {
16}
17
18bool TcpReceiver::GenerateCongestionFeedback(
19    QuicCongestionFeedbackFrame* feedback) {
20  feedback->type = kTCP;
21  feedback->tcp.receive_window = receive_window_;
22  return true;
23}
24
25void TcpReceiver::RecordIncomingPacket(QuicByteCount bytes,
26                                       QuicPacketSequenceNumber sequence_number,
27                                       QuicTime timestamp) {
28}
29
30}  // namespace net
31