| Index: net/http/http_stream_factory_impl.h
|
| diff --git a/net/http/http_stream_factory_impl.h b/net/http/http_stream_factory_impl.h
|
| index 4bdbfca319e35d137d2920e04c1ebe1d6ee213e5..b43bf135444baa3438ba7e4cf47d78c5c7376258 100644
|
| --- a/net/http/http_stream_factory_impl.h
|
| +++ b/net/http/http_stream_factory_impl.h
|
| @@ -7,9 +7,9 @@
|
|
|
| #include <map>
|
| #include <set>
|
| -#include <string>
|
|
|
| #include "base/ref_counted.h"
|
| +#include "net/base/host_port_pair.h"
|
| #include "net/http/http_stream_factory.h"
|
| #include "net/base/net_log.h"
|
| #include "net/proxy/proxy_server.h"
|
| @@ -35,8 +35,8 @@ class HttpStreamFactoryImpl : public HttpStreamFactory {
|
| const HttpRequestInfo& info,
|
| const SSLConfig& ssl_config,
|
| const BoundNetLog& net_log);
|
| - virtual void AddTLSIntolerantServer(const GURL& url);
|
| - virtual bool IsTLSIntolerantServer(const GURL& url) const;
|
| + virtual void AddTLSIntolerantServer(const HostPortPair& server);
|
| + virtual bool IsTLSIntolerantServer(const HostPortPair& server) const;
|
|
|
| private:
|
| class Request;
|
| @@ -45,6 +45,9 @@ class HttpStreamFactoryImpl : public HttpStreamFactory {
|
| typedef std::set<Request*> RequestSet;
|
| typedef std::map<HostPortProxyPair, RequestSet> SpdySessionRequestMap;
|
|
|
| + bool GetAlternateProtocolRequestFor(const GURL& original_url,
|
| + GURL* alternate_url) const;
|
| +
|
| // Detaches |job| from |request|.
|
| void OrphanJob(Job* job, const Request* request);
|
|
|
| @@ -55,7 +58,6 @@ class HttpStreamFactoryImpl : public HttpStreamFactory {
|
| bool direct,
|
| const SSLConfig& used_ssl_config,
|
| const ProxyInfo& used_proxy_info,
|
| - bool was_alternate_protocol_available,
|
| bool was_npn_negotiated,
|
| bool using_spdy,
|
| const NetLog::Source& source);
|
| @@ -76,7 +78,7 @@ class HttpStreamFactoryImpl : public HttpStreamFactory {
|
|
|
| HttpNetworkSession* const session_;
|
|
|
| - std::set<std::string> tls_intolerant_servers_;
|
| + std::set<HostPortPair> tls_intolerant_servers_;
|
|
|
| // All Requests are handed out to clients. By the time HttpStreamFactoryImpl
|
| // is destroyed, all Requests should be deleted (which should remove them from
|
|
|