Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(620)

Unified Diff: content/common/net/url_fetcher_impl.cc

Issue 10534154: Move URLFetcherImpl to net/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix windows link error Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/common/net/url_fetcher_impl.h ('k') | content/common/net/url_fetcher_impl_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
deleted file mode 100644
index 93fa73b4b3afedc9ebd0ff0361fb33b271c73511..0000000000000000000000000000000000000000
--- a/content/common/net/url_fetcher_impl.cc
+++ /dev/null
@@ -1,246 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "content/common/net/url_fetcher_impl.h"
-
-#include "base/bind.h"
-#include "base/message_loop_proxy.h"
-#include "content/common/net/url_request_user_data.h"
-#include "net/url_request/url_fetcher_core.h"
-#include "net/url_request/url_fetcher_factory.h"
-
-static net::URLFetcherFactory* g_factory = NULL;
-
-// static
-net::URLFetcher* content::URLFetcher::Create(
- const GURL& url,
- net::URLFetcher::RequestType request_type,
- net::URLFetcherDelegate* d) {
- return new URLFetcherImpl(url, request_type, d);
-}
-
-// static
-net::URLFetcher* content::URLFetcher::Create(
- int id,
- const GURL& url,
- net::URLFetcher::RequestType request_type,
- net::URLFetcherDelegate* d) {
- return g_factory ? g_factory->CreateURLFetcher(id, url, request_type, d) :
- new URLFetcherImpl(url, request_type, d);
-}
-
-// static
-void content::URLFetcher::CancelAll() {
- URLFetcherImpl::CancelAll();
-}
-
-// static
-void content::URLFetcher::SetEnableInterceptionForTests(bool enabled) {
- net::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 AssociateURLFetcherWithRenderView(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,
- net::URLFetcherDelegate* d)
- : ALLOW_THIS_IN_INITIALIZER_LIST(
- core_(new net::URLFetcherCore(this, url, request_type, d))) {
-}
-
-URLFetcherImpl::~URLFetcherImpl() {
- core_->Stop();
-}
-
-void URLFetcherImpl::SetUploadData(const std::string& upload_content_type,
- const std::string& upload_content) {
- core_->SetUploadData(upload_content_type, upload_content);
-}
-
-void URLFetcherImpl::SetChunkedUpload(const std::string& content_type) {
- core_->SetChunkedUpload(content_type);
-}
-
-void URLFetcherImpl::AppendChunkToUpload(const std::string& data,
- bool is_last_chunk) {
- DCHECK(data.length());
- core_->AppendChunkToUpload(data, is_last_chunk);
-}
-
-void URLFetcherImpl::SetReferrer(const std::string& referrer) {
- core_->SetReferrer(referrer);
-}
-
-void URLFetcherImpl::SetLoadFlags(int load_flags) {
- core_->SetLoadFlags(load_flags);
-}
-
-int URLFetcherImpl::GetLoadFlags() const {
- return core_->GetLoadFlags();
-}
-
-void URLFetcherImpl::SetExtraRequestHeaders(
- const std::string& extra_request_headers) {
- core_->SetExtraRequestHeaders(extra_request_headers);
-}
-
-void URLFetcherImpl::AddExtraRequestHeader(const std::string& header_line) {
- core_->AddExtraRequestHeader(header_line);
-}
-
-void URLFetcherImpl::GetExtraRequestHeaders(
- net::HttpRequestHeaders* headers) const {
- GetExtraRequestHeaders(headers);
-}
-
-void URLFetcherImpl::SetRequestContext(
- net::URLRequestContextGetter* request_context_getter) {
- core_->SetRequestContext(request_context_getter);
-}
-
-void URLFetcherImpl::SetFirstPartyForCookies(
- const GURL& first_party_for_cookies) {
- core_->SetFirstPartyForCookies(first_party_for_cookies);
-}
-
-void URLFetcherImpl::SetURLRequestUserData(
- const void* key,
- const CreateDataCallback& create_data_callback) {
- core_->SetURLRequestUserData(key, create_data_callback);
-}
-
-void URLFetcherImpl::SetStopOnRedirect(bool stop_on_redirect) {
- core_->SetStopOnRedirect(stop_on_redirect);
-}
-
-void URLFetcherImpl::SetAutomaticallyRetryOn5xx(bool retry) {
- core_->SetAutomaticallyRetryOn5xx(retry);
-}
-
-void URLFetcherImpl::SetMaxRetries(int max_retries) {
- core_->SetMaxRetries(max_retries);
-}
-
-int URLFetcherImpl::GetMaxRetries() const {
- return core_->GetMaxRetries();
-}
-
-
-base::TimeDelta URLFetcherImpl::GetBackoffDelay() const {
- return core_->GetBackoffDelay();
-}
-
-void URLFetcherImpl::SaveResponseToFileAtPath(
- const FilePath& file_path,
- scoped_refptr<base::MessageLoopProxy> file_message_loop_proxy) {
- core_->SaveResponseToFileAtPath(file_path, file_message_loop_proxy);
-}
-
-void URLFetcherImpl::SaveResponseToTemporaryFile(
- scoped_refptr<base::MessageLoopProxy> file_message_loop_proxy) {
- core_->SaveResponseToTemporaryFile(file_message_loop_proxy);
-}
-
-net::HttpResponseHeaders* URLFetcherImpl::GetResponseHeaders() const {
- return core_->GetResponseHeaders();
-}
-
-net::HostPortPair URLFetcherImpl::GetSocketAddress() const {
- return core_->GetSocketAddress();
-}
-
-bool URLFetcherImpl::WasFetchedViaProxy() const {
- return core_->WasFetchedViaProxy();
-}
-
-void URLFetcherImpl::Start() {
- core_->Start();
-}
-
-const GURL& URLFetcherImpl::GetOriginalURL() const {
- return core_->GetOriginalURL();
-}
-
-const GURL& URLFetcherImpl::GetURL() const {
- return core_->GetURL();
-}
-
-const net::URLRequestStatus& URLFetcherImpl::GetStatus() const {
- return core_->GetStatus();
-}
-
-int URLFetcherImpl::GetResponseCode() const {
- return core_->GetResponseCode();
-}
-
-const net::ResponseCookies& URLFetcherImpl::GetCookies() const {
- return core_->GetCookies();
-}
-
-bool URLFetcherImpl::FileErrorOccurred(
- base::PlatformFileError* out_error_code) const {
- return core_->FileErrorOccurred(out_error_code);
-}
-
-void URLFetcherImpl::ReceivedContentWasMalformed() {
- core_->ReceivedContentWasMalformed();
-}
-
-bool URLFetcherImpl::GetResponseAsString(
- std::string* out_response_string) const {
- return core_->GetResponseAsString(out_response_string);
-}
-
-bool URLFetcherImpl::GetResponseAsFilePath(
- bool take_ownership,
- FilePath* out_response_path) const {
- return core_->GetResponseAsFilePath(take_ownership, out_response_path);
-}
-
-// static
-void URLFetcherImpl::CancelAll() {
- net::URLFetcherCore::CancelAll();
-}
-
-// static
-int URLFetcherImpl::GetNumFetcherCores() {
- return net::URLFetcherCore::GetNumFetcherCores();
-}
-
-net::URLFetcherDelegate* URLFetcherImpl::delegate() const {
- return core_->delegate();
-}
-
-// static
-net::URLFetcherFactory* URLFetcherImpl::factory() {
- return g_factory;
-}
-
-// static
-void URLFetcherImpl::set_factory(net::URLFetcherFactory* factory) {
- g_factory = factory;
-}
« no previous file with comments | « content/common/net/url_fetcher_impl.h ('k') | content/common/net/url_fetcher_impl_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698