reliable_quic_stream_peer.cc revision 5d1f7b1de12d16ceb2c938c56701a3e8bfa558f7
12a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// found in the LICENSE file. 42a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)#include "net/quic/test_tools/reliable_quic_stream_peer.h" 62a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)#include "net/quic/reliable_quic_stream.h" 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)namespace net { 102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)namespace test { 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// static 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)void ReliableQuicStreamPeer::SetWriteSideClosed(bool value, 142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) ReliableQuicStream* stream) { 152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) stream->write_side_closed_ = value; 162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)} 172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)// static 192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)void ReliableQuicStreamPeer::SetStreamBytesWritten( 202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) QuicStreamOffset stream_bytes_written, 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) ReliableQuicStream* stream) { 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) stream->stream_bytes_written_ = stream_bytes_written; 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)} 242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 255d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)// static 265d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)void ReliableQuicStreamPeer::CloseReadSide(ReliableQuicStream* stream) { 275d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) stream->CloseReadSide(); 285d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)} 295d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 305d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)// static 315d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)bool ReliableQuicStreamPeer::FinSent(ReliableQuicStream* stream) { 325d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) return stream->fin_sent_; 335d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)} 345d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) 355d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)// static 365d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles)bool ReliableQuicStreamPeer::RstSent(ReliableQuicStream* stream) { 375d1f7b1de12d16ceb2c938c56701a3e8bfa558f7Torne (Richard Coles) return stream->rst_sent_; 382385ea399aae016c0806a4f9ef3c9cfe3d2a39dfBen Murdoch} 392385ea399aae016c0806a4f9ef3c9cfe3d2a39dfBen Murdoch 402a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)} // namespace test 412a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)} // namespace net 42