| Index: webrtc/p2p/quic/reliablequicstream.h
|
| diff --git a/webrtc/p2p/quic/reliablequicstream.h b/webrtc/p2p/quic/reliablequicstream.h
|
| index 61d060f850b0ec723cc8f0ea8dbe18f0ebce609a..9737d4e83250432fa9c9cca8bdca62a876e309a3 100644
|
| --- a/webrtc/p2p/quic/reliablequicstream.h
|
| +++ b/webrtc/p2p/quic/reliablequicstream.h
|
| @@ -33,12 +33,15 @@ class ReliableQuicStream : public net::ReliableQuicStream,
|
| // Process decrypted data into encrypted QUIC packets, which get sent to the
|
| // QuicPacketWriter. rtc::SR_BLOCK is returned if the operation blocks instead
|
| // of writing, in which case the data is queued until OnCanWrite() is called.
|
| - rtc::StreamResult Write(const char* data, size_t len);
|
| + // If |fin| == true, then this stream closes after sending data.
|
| + rtc::StreamResult Write(const char* data, size_t len, bool fin = false);
|
| + // Removes this stream from the QuicSession's stream map.
|
| + void Close();
|
|
|
| // Called when decrypted data is ready to be read.
|
| sigslot::signal3<net::QuicStreamId, const char*, size_t> SignalDataReceived;
|
| // Called when stream closed.
|
| - sigslot::signal2<net::QuicStreamId, net::QuicErrorCode> SignalClosed;
|
| + sigslot::signal2<net::QuicStreamId, int> SignalClosed;
|
|
|
| private:
|
| RTC_DISALLOW_COPY_AND_ASSIGN(ReliableQuicStream);
|
|
|