Chromium Code Reviews| 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 |