Index: net/http/http_stream_request.h |
=================================================================== |
--- net/http/http_stream_request.h (revision 57349) |
+++ net/http/http_stream_request.h (working copy) |
@@ -22,8 +22,12 @@ |
class ClientSocketHandle; |
class HttpAuthController; |
class HttpNetworkSession; |
+class HttpProxySocketParams; |
class HttpStreamFactory; |
+class SOCKSSocketParams; |
+class SSLSocketParams; |
class StreamRequestDelegate; |
+class TCPSocketParams; |
struct HttpRequestInfo; |
// An HttpStreamRequest exists for each stream which is in progress of being |
@@ -107,6 +111,15 @@ |
int DoRestartTunnelAuth(); |
int DoRestartTunnelAuthComplete(int result); |
+ // Returns a newly create SSLSocketParams, and sets several |
+ // fields of ssl_config_. |
+ scoped_refptr<SSLSocketParams> GenerateSslParams( |
+ scoped_refptr<TCPSocketParams> tcp_params, |
+ scoped_refptr<HttpProxySocketParams> http_proxy_params, |
+ scoped_refptr<SOCKSSocketParams> socks_params, |
+ ProxyServer::Scheme proxy_scheme, |
+ bool want_spdy_over_npn); |
+ |
// AlternateProtocol API |
void MarkBrokenAlternateProtocolAndFallback(); |
@@ -203,4 +216,3 @@ |
} // namespace net |
#endif // NET_HTTP_HTTP_STREAM_REQUEST_H_ |
- |