Index: chrome/browser/policy/device_management_service.cc |
=================================================================== |
--- chrome/browser/policy/device_management_service.cc (revision 107061) |
+++ chrome/browser/policy/device_management_service.cc (working copy) |
@@ -45,8 +45,8 @@ |
return false; |
} |
-bool IsProtobufMimeType(const URLFetcher* source) { |
- return source->response_headers()->HasHeaderValue( |
+bool IsProtobufMimeType(const content::URLFetcher* source) { |
+ return source->GetResponseHeaders()->HasHeaderValue( |
"content-type", "application/x-protobuffer"); |
} |
@@ -212,17 +212,18 @@ |
bool bypass_proxy) { |
URLFetcher* fetcher = URLFetcher::Create(0, job->GetURL(server_url_), |
URLFetcher::POST, this); |
- fetcher->set_load_flags(net::LOAD_DO_NOT_SEND_COOKIES | |
- net::LOAD_DO_NOT_SAVE_COOKIES | |
- net::LOAD_DISABLE_CACHE | |
- (bypass_proxy ? net::LOAD_BYPASS_PROXY : 0)); |
- fetcher->set_request_context(request_context_getter_.get()); |
+ fetcher->SetLoadFlags(net::LOAD_DO_NOT_SEND_COOKIES | |
+ net::LOAD_DO_NOT_SAVE_COOKIES | |
+ net::LOAD_DISABLE_CACHE | |
+ (bypass_proxy ? net::LOAD_BYPASS_PROXY : 0)); |
+ fetcher->SetRequestContext(request_context_getter_.get()); |
job->ConfigureRequest(fetcher); |
pending_jobs_[fetcher] = job; |
fetcher->Start(); |
} |
-void DeviceManagementService::OnURLFetchComplete(const URLFetcher* source) { |
+void DeviceManagementService::OnURLFetchComplete( |
+ const content::URLFetcher* source) { |
JobFetcherMap::iterator entry(pending_jobs_.find(source)); |
if (entry != pending_jobs_.end()) { |
DeviceManagementJob* job = entry->second; |
@@ -232,12 +233,13 @@ |
// proxy on the next try. Don't retry if this URLFetcher already bypassed |
// the proxy. |
bool retry = false; |
- if ((source->load_flags() & net::LOAD_BYPASS_PROXY) == 0) { |
- if (!source->status().is_success() && IsProxyError(source->status())) { |
+ if ((source->GetLoadFlags() & net::LOAD_BYPASS_PROXY) == 0) { |
+ if (!source->GetStatus().is_success() && |
+ IsProxyError(source->GetStatus())) { |
LOG(WARNING) << "Proxy failed while contacting dmserver."; |
retry = true; |
- } else if (source->status().is_success() && |
- source->was_fetched_via_proxy() && |
+ } else if (source->GetStatus().is_success() && |
+ source->WasFetchedViaProxy() && |
!IsProtobufMimeType(source)) { |
// The proxy server can be misconfigured but pointing to an existing |
// server that replies to requests. Try to recover if a successful |
@@ -254,8 +256,8 @@ |
} else { |
std::string data; |
source->GetResponseAsString(&data); |
- job->HandleResponse(source->status(), source->response_code(), |
- source->cookies(), data); |
+ job->HandleResponse(source->GetStatus(), source->GetResponseCode(), |
+ source->GetCookies(), data); |
} |
} else { |
NOTREACHED() << "Callback from foreign URL fetcher"; |