| Index: net/quic/quic_session.h
|
| diff --git a/net/quic/quic_session.h b/net/quic/quic_session.h
|
| index 1bca3aab09179c5e16bf8d8564c2ab4ddc7e08be..6ca9ce0377e43ded35156b22850c163f8527e907 100644
|
| --- a/net/quic/quic_session.h
|
| +++ b/net/quic/quic_session.h
|
| @@ -52,7 +52,9 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
| HANDSHAKE_CONFIRMED,
|
| };
|
|
|
| - QuicSession(QuicConnection* connection, const QuicConfig& config);
|
| + QuicSession(QuicConnection* connection,
|
| + const QuicConfig& config,
|
| + bool is_secure);
|
| void InitializeSession();
|
|
|
| ~QuicSession() override;
|
| @@ -209,6 +211,11 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
| // Returns true if any stream is flow controller blocked.
|
| bool IsStreamFlowControlBlocked();
|
|
|
| + // Returns true if this is a secure QUIC session.
|
| + bool is_secure() const {
|
| + return is_secure_;
|
| + }
|
| +
|
| size_t get_max_open_streams() const { return max_open_streams_; }
|
|
|
| protected:
|
| @@ -326,6 +333,9 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
| // Used for session level flow control.
|
| scoped_ptr<QuicFlowController> flow_controller_;
|
|
|
| + // True if this is a secure (HTTPS) QUIC session.
|
| + bool is_secure_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(QuicSession);
|
| };
|
|
|
|
|