diff options
Diffstat (limited to 'net/quic/quic_session.cc')
-rw-r--r-- | net/quic/quic_session.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/net/quic/quic_session.cc b/net/quic/quic_session.cc index d6fae9b..7cc353a 100644 --- a/net/quic/quic_session.cc +++ b/net/quic/quic_session.cc @@ -86,6 +86,10 @@ class VisitorShim : public QuicConnectionVisitorInterface { return session_->HasPendingHandshake(); } + virtual bool HasOpenDataStreams() const OVERRIDE { + return session_->HasOpenDataStreams(); + } + private: QuicSession* session_; }; @@ -301,6 +305,10 @@ bool QuicSession::HasPendingHandshake() const { return has_pending_handshake_; } +bool QuicSession::HasOpenDataStreams() const { + return GetNumOpenStreams() > 0; +} + QuicConsumedData QuicSession::WritevData( QuicStreamId id, const IOVector& data, |