OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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_NETWORK_SESSION_H_ | 5 #ifndef NET_HTTP_HTTP_NETWORK_SESSION_H_ |
6 #define NET_HTTP_HTTP_NETWORK_SESSION_H_ | 6 #define NET_HTTP_HTTP_NETWORK_SESSION_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
48 class ClientSocketFactory; | 48 class ClientSocketFactory; |
49 class ClientSocketPoolManager; | 49 class ClientSocketPoolManager; |
50 class CTVerifier; | 50 class CTVerifier; |
51 class HostResolver; | 51 class HostResolver; |
52 class HttpAuthHandlerFactory; | 52 class HttpAuthHandlerFactory; |
53 class HttpNetworkSessionPeer; | 53 class HttpNetworkSessionPeer; |
54 class HttpProxyClientSocketPool; | 54 class HttpProxyClientSocketPool; |
55 class HttpResponseBodyDrainer; | 55 class HttpResponseBodyDrainer; |
56 class HttpServerProperties; | 56 class HttpServerProperties; |
57 class NetLog; | 57 class NetLog; |
58 class NetworkQualityEstimator; | |
58 class NetworkThrottleManager; | 59 class NetworkThrottleManager; |
59 class ProxyDelegate; | 60 class ProxyDelegate; |
60 class ProxyService; | 61 class ProxyService; |
61 class QuicClock; | 62 class QuicClock; |
62 class QuicCryptoClientStreamFactory; | 63 class QuicCryptoClientStreamFactory; |
63 class SocketPerformanceWatcherFactory; | 64 class SocketPerformanceWatcherFactory; |
64 class SOCKSClientSocketPool; | 65 class SOCKSClientSocketPool; |
65 class SSLClientSocketPool; | 66 class SSLClientSocketPool; |
66 class SSLConfigService; | 67 class SSLConfigService; |
67 class TransportClientSocketPool; | 68 class TransportClientSocketPool; |
(...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
181 ChannelIDService* channel_id_service; | 182 ChannelIDService* channel_id_service; |
182 TransportSecurityState* transport_security_state; | 183 TransportSecurityState* transport_security_state; |
183 CTVerifier* cert_transparency_verifier; | 184 CTVerifier* cert_transparency_verifier; |
184 CTPolicyEnforcer* ct_policy_enforcer; | 185 CTPolicyEnforcer* ct_policy_enforcer; |
185 ProxyService* proxy_service; | 186 ProxyService* proxy_service; |
186 SSLConfigService* ssl_config_service; | 187 SSLConfigService* ssl_config_service; |
187 HttpAuthHandlerFactory* http_auth_handler_factory; | 188 HttpAuthHandlerFactory* http_auth_handler_factory; |
188 HttpServerProperties* http_server_properties; | 189 HttpServerProperties* http_server_properties; |
189 NetLog* net_log; | 190 NetLog* net_log; |
190 SocketPerformanceWatcherFactory* socket_performance_watcher_factory; | 191 SocketPerformanceWatcherFactory* socket_performance_watcher_factory; |
192 NetworkQualityEstimator* network_quality_estimator; | |
mmenke
2017/06/05 20:04:26
Having the bottom layer of the network stack depen
tbansal1
2017/06/07 18:13:44
Done.
| |
191 | 193 |
192 // Source of time for QUIC connections. | 194 // Source of time for QUIC connections. |
193 QuicClock* quic_clock; | 195 QuicClock* quic_clock; |
194 // Source of entropy for QUIC connections. | 196 // Source of entropy for QUIC connections. |
195 QuicRandom* quic_random; | 197 QuicRandom* quic_random; |
196 // Optional factory to use for creating QuicCryptoClientStreams. | 198 // Optional factory to use for creating QuicCryptoClientStreams. |
197 QuicCryptoClientStreamFactory* quic_crypto_client_stream_factory; | 199 QuicCryptoClientStreamFactory* quic_crypto_client_stream_factory; |
198 | 200 |
199 ProxyDelegate* proxy_delegate; | 201 ProxyDelegate* proxy_delegate; |
200 }; | 202 }; |
(...skipping 135 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
336 Context context_; | 338 Context context_; |
337 | 339 |
338 std::unique_ptr<base::MemoryPressureListener> memory_pressure_listener_; | 340 std::unique_ptr<base::MemoryPressureListener> memory_pressure_listener_; |
339 | 341 |
340 THREAD_CHECKER(thread_checker_); | 342 THREAD_CHECKER(thread_checker_); |
341 }; | 343 }; |
342 | 344 |
343 } // namespace net | 345 } // namespace net |
344 | 346 |
345 #endif // NET_HTTP_HTTP_NETWORK_SESSION_H_ | 347 #endif // NET_HTTP_HTTP_NETWORK_SESSION_H_ |
OLD | NEW |