diff options
Diffstat (limited to 'net/quic/reliable_quic_stream.h')
-rw-r--r-- | net/quic/reliable_quic_stream.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/net/quic/reliable_quic_stream.h b/net/quic/reliable_quic_stream.h index 2457bc0..653b7bb 100644 --- a/net/quic/reliable_quic_stream.h +++ b/net/quic/reliable_quic_stream.h @@ -22,7 +22,7 @@ class NET_EXPORT_PRIVATE ReliableQuicStream { virtual ~ReliableQuicStream(); bool WillAcceptStreamFrame(const QuicStreamFrame& frame) const; - bool OnStreamFrame(const QuicStreamFrame& frame); + virtual bool OnStreamFrame(const QuicStreamFrame& frame); // Called when we get a stream reset from the client. // The rst will be passed through the sequencer, which will call @@ -52,6 +52,9 @@ class NET_EXPORT_PRIVATE ReliableQuicStream { QuicErrorCode error() const { return error_; } + bool read_side_closed() const { return read_side_closed_; } + bool write_side_closed() const { return write_side_closed_; } + protected: virtual int WriteData(base::StringPiece data, bool fin); // Close the read side of the socket. Further frames will not be accepted. @@ -61,8 +64,6 @@ class NET_EXPORT_PRIVATE ReliableQuicStream { QuicSession* session() { return session_; } - bool write_side_closed() { return write_side_closed_; } - private: friend class ReliableQuicStreamPeer; |