Index: content/common/net/url_fetcher_impl.cc |
diff --git a/content/common/net/url_fetcher_impl.cc b/content/common/net/url_fetcher_impl.cc |
index 35f7c5a80d030937dc7b174662aaa8c288450182..40c728771e5d33c12106bd596676c7c9a3e7a29b 100644 |
--- a/content/common/net/url_fetcher_impl.cc |
+++ b/content/common/net/url_fetcher_impl.cc |
@@ -40,6 +40,30 @@ void content::URLFetcher::SetEnableInterceptionForTests(bool enabled) { |
URLFetcherCore::SetEnableInterceptionForTests(enabled); |
} |
+namespace { |
+ |
+base::SupportsUserData::Data* CreateURLRequestUserData( |
+ int render_process_id, |
+ int render_view_id) { |
+ return new URLRequestUserData(render_process_id, render_view_id); |
+} |
+ |
+} // namespace |
+ |
+namespace content { |
+ |
+void AssociateWithRenderView(net::URLFetcher* url_fetcher, |
+ const GURL& first_party_for_cookies, |
+ int render_process_id, |
+ int render_view_id) { |
+ url_fetcher->SetFirstPartyForCookies(first_party_for_cookies); |
+ url_fetcher->SetURLRequestUserData( |
+ URLRequestUserData::kUserDataKey, |
+ base::Bind(&CreateURLRequestUserData, |
+ render_process_id, render_view_id)); |
+} |
+ |
+} // namespace content |
URLFetcherImpl::URLFetcherImpl(const GURL& url, |
RequestType request_type, |
@@ -98,25 +122,15 @@ void URLFetcherImpl::SetRequestContext( |
core_->SetRequestContext(request_context_getter); |
} |
-namespace { |
- |
-base::SupportsUserData::Data* CreateURLRequestUserData( |
- int render_process_id, |
- int render_view_id) { |
- return new URLRequestUserData(render_process_id, render_view_id); |
+void URLFetcherImpl::SetFirstPartyForCookies( |
+ const GURL& first_party_for_cookies) { |
+ core_->SetFirstPartyForCookies(first_party_for_cookies); |
} |
-} // namespace |
- |
-void URLFetcherImpl::AssociateWithRenderView( |
- const GURL& first_party_for_cookies, |
- int render_process_id, |
- int render_view_id) { |
- core_->SetFirstPartyForCookies(first_party_for_cookies); |
- core_->SetURLRequestUserData( |
- URLRequestUserData::kUserDataKey, |
- base::Bind(&CreateURLRequestUserData, |
- render_process_id, render_view_id)); |
+void URLFetcherImpl::SetURLRequestUserData( |
+ const void* key, |
+ const CreateDataCallback& create_data_callback) { |
+ core_->SetURLRequestUserData(key, create_data_callback); |
} |
void URLFetcherImpl::SetAutomaticallyRetryOn5xx(bool retry) { |