| Index: net/http/http_stream_factory_impl_job.h
|
| diff --git a/net/http/http_stream_factory_impl_job.h b/net/http/http_stream_factory_impl_job.h
|
| index 97f46376cbd2936ed5f4e9f1985e918f905baaa5..580049c361601c46e21a0e970c850178a2ce13a6 100644
|
| --- a/net/http/http_stream_factory_impl_job.h
|
| +++ b/net/http/http_stream_factory_impl_job.h
|
| @@ -27,6 +27,7 @@ class HttpAuthController;
|
| class HttpNetworkSession;
|
| class HttpStream;
|
| class SpdySessionPool;
|
| +class QuicHttpStream;
|
|
|
| // An HttpStreamRequestImpl exists for each stream which is in progress of being
|
| // created for the StreamFactory.
|
| @@ -203,6 +204,9 @@ class HttpStreamFactoryImpl::Job {
|
| // Should we force SPDY to run without SSL for this stream request.
|
| bool ShouldForceSpdyWithoutSSL() const;
|
|
|
| + // Should we force QUIC for this stream request.
|
| + bool ShouldForceQuic() const;
|
| +
|
| bool IsRequestEligibleForPipelining();
|
|
|
| // Record histograms of latency until Connect() completes.
|
| @@ -259,12 +263,19 @@ class HttpStreamFactoryImpl::Job {
|
| // True if this network transaction is using SPDY instead of HTTP.
|
| bool using_spdy_;
|
|
|
| + // True if this network transaction is using QUIC instead of HTTP.
|
| + bool using_quic_;
|
| + scoped_ptr<QuicHttpStream> quic_stream_;
|
| +
|
| // Force spdy for all connections.
|
| bool force_spdy_always_;
|
|
|
| // Force spdy only for SSL connections.
|
| bool force_spdy_over_ssl_;
|
|
|
| + // Force quic for a specific port.
|
| + int force_quic_port_;
|
| +
|
| // The certificate error while using SPDY over SSL for insecure URLs.
|
| int spdy_certificate_error_;
|
|
|
|
|