OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef NET_HTTP_HTTP_STREAM_REQUEST_H_ | 5 #ifndef NET_HTTP_HTTP_STREAM_REQUEST_H_ |
6 #define NET_HTTP_HTTP_STREAM_REQUEST_H_ | 6 #define NET_HTTP_HTTP_STREAM_REQUEST_H_ |
7 | 7 |
8 #include "base/scoped_ptr.h" | 8 #include "base/scoped_ptr.h" |
9 #include "net/base/completion_callback.h" | 9 #include "net/base/completion_callback.h" |
10 #include "net/base/host_mapping_rules.h" | 10 #include "net/base/host_mapping_rules.h" |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 int DoInitConnectionComplete(int result); | 105 int DoInitConnectionComplete(int result); |
106 int DoWaitingUserAction(int result); | 106 int DoWaitingUserAction(int result); |
107 int DoCreateStream(); | 107 int DoCreateStream(); |
108 int DoCreateStreamComplete(int result); | 108 int DoCreateStreamComplete(int result); |
109 int DoRestartTunnelAuth(); | 109 int DoRestartTunnelAuth(); |
110 int DoRestartTunnelAuthComplete(int result); | 110 int DoRestartTunnelAuthComplete(int result); |
111 | 111 |
112 // Set the motivation for this request onto the underlying socket. | 112 // Set the motivation for this request onto the underlying socket. |
113 void SetSocketMotivation(); | 113 void SetSocketMotivation(); |
114 | 114 |
| 115 bool IsHttpsProxyAndHttpUrl(); |
| 116 |
115 // Returns a newly create SSLSocketParams, and sets several | 117 // Returns a newly create SSLSocketParams, and sets several |
116 // fields of ssl_config_. | 118 // fields of ssl_config_. |
117 scoped_refptr<SSLSocketParams> GenerateSslParams( | 119 scoped_refptr<SSLSocketParams> GenerateSslParams( |
118 scoped_refptr<TCPSocketParams> tcp_params, | 120 scoped_refptr<TCPSocketParams> tcp_params, |
119 scoped_refptr<HttpProxySocketParams> http_proxy_params, | 121 scoped_refptr<HttpProxySocketParams> http_proxy_params, |
120 scoped_refptr<SOCKSSocketParams> socks_params, | 122 scoped_refptr<SOCKSSocketParams> socks_params, |
121 ProxyServer::Scheme proxy_scheme, | 123 ProxyServer::Scheme proxy_scheme, |
122 std::string hostname, | 124 std::string hostname, |
123 bool want_spdy_over_npn); | 125 bool want_spdy_over_npn); |
124 | 126 |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
211 // this has been cancelled, input parameters passed into the StreamRequest | 213 // this has been cancelled, input parameters passed into the StreamRequest |
212 // can no longer be touched (as they belong to the requestor). | 214 // can no longer be touched (as they belong to the requestor). |
213 bool cancelled_; | 215 bool cancelled_; |
214 | 216 |
215 DISALLOW_COPY_AND_ASSIGN(HttpStreamRequest); | 217 DISALLOW_COPY_AND_ASSIGN(HttpStreamRequest); |
216 }; | 218 }; |
217 | 219 |
218 } // namespace net | 220 } // namespace net |
219 | 221 |
220 #endif // NET_HTTP_HTTP_STREAM_REQUEST_H_ | 222 #endif // NET_HTTP_HTTP_STREAM_REQUEST_H_ |
OLD | NEW |