Index: net/tools/quic/quic_client_session.h |
diff --git a/net/tools/quic/quic_client_session.h b/net/tools/quic/quic_client_session.h |
index f08d51764ea47d8709e3dd98f1224bdd9cc73756..6d25b592cb18ebe3c1f20e24acebb17c8f8a87d8 100644 |
--- a/net/tools/quic/quic_client_session.h |
+++ b/net/tools/quic/quic_client_session.h |
@@ -23,6 +23,10 @@ class ReliableQuicStream; |
namespace tools { |
+// The maximum time a promises stream can be reserved without being |
+// claimed by a client request. |
+const int64_t kPushPromiseTimeoutSecs = 60; |
+ |
class QuicClientSession : public QuicClientSessionBase { |
public: |
QuicClientSession(const QuicConfig& config, |
@@ -72,6 +76,7 @@ class QuicClientSession : public QuicClientSessionBase { |
QuicCryptoClientConfig* crypto_config() { return crypto_config_; } |
private: |
+ bool ShouldCreateIncomingDynamicStream(QuicStreamId id); |
scoped_ptr<QuicCryptoClientStreamBase> crypto_stream_; |
QuicServerId server_id_; |
QuicCryptoClientConfig* crypto_config_; |