Index: net/url_request/url_request_context.cc |
diff --git a/net/url_request/url_request_context.cc b/net/url_request/url_request_context.cc |
index e4f7f31ba152b8b2a07192ead500c4ebb5f1c99b..13616f0da278976f012644165552a787e5212f2f 100644 |
--- a/net/url_request/url_request_context.cc |
+++ b/net/url_request/url_request_context.cc |
@@ -65,6 +65,18 @@ void URLRequestContext::CopyFrom(const URLRequestContext* other) { |
set_throttler_manager(other->throttler_manager_); |
} |
+bool URLRequestContext::GetReferenceParams( |
+ HttpNetworkSession::Params* params) const { |
+ HttpTransactionFactory* transaction_factory = http_transaction_factory(); |
+ if (!transaction_factory) |
+ return false; |
+ HttpNetworkSession* network_session = transaction_factory->GetSession(); |
+ if (!network_session) |
+ return false; |
+ *params = network_session->params(); |
+ return true; |
+} |
+ |
URLRequest* URLRequestContext::CreateRequest( |
const GURL& url, URLRequest::Delegate* delegate) const { |
return new URLRequest(url, delegate, this, network_delegate_); |