Index: net/url_request/url_request_context_builder.h |
diff --git a/net/url_request/url_request_context_builder.h b/net/url_request/url_request_context_builder.h |
index ccdf5967b6738e9131880223485fb2256f3f08c8..61f743ba3b8773a57d197d765940b34165efd1a2 100644 |
--- a/net/url_request/url_request_context_builder.h |
+++ b/net/url_request/url_request_context_builder.h |
@@ -51,6 +51,7 @@ class HostMappingRules; |
class HttpAuthHandlerFactory; |
class HttpServerProperties; |
class ProxyConfigService; |
+class SocketPerformanceWatcherFactory; |
class URLRequestContext; |
class URLRequestInterceptor; |
@@ -292,6 +293,11 @@ class NET_EXPORT URLRequestContextBuilder { |
backoff_enabled_ = backoff_enabled; |
} |
+ void set_socket_performance_watcher_factory( |
+ SocketPerformanceWatcherFactory* socket_performance_watcher_factory) { |
+ socket_performance_watcher_factory_ = socket_performance_watcher_factory; |
+ } |
+ |
void SetCertVerifier(std::unique_ptr<CertVerifier> cert_verifier); |
void SetInterceptors(std::vector<std::unique_ptr<URLRequestInterceptor>> |
@@ -369,6 +375,9 @@ class NET_EXPORT URLRequestContextBuilder { |
std::unique_ptr<HttpServerProperties> http_server_properties_; |
std::map<std::string, std::unique_ptr<URLRequestJobFactory::ProtocolHandler>> |
protocol_handlers_; |
+ // SocketPerformanceWatcherFactory to be used by this context builder. |
+ // Not owned by the context builder. |
+ SocketPerformanceWatcherFactory* socket_performance_watcher_factory_; |
bengr
2016/06/07 20:53:16
Should this be a WeakPtr? What ensures that this p
tbansal1
2016/06/07 21:37:17
It should not change during the lifetime of Builde
bengr
2016/06/07 22:55:12
I guess this is ok.
|
DISALLOW_COPY_AND_ASSIGN(URLRequestContextBuilder); |
}; |