diff options
Diffstat (limited to 'chromium/net/url_request/url_fetcher.cc')
-rw-r--r-- | chromium/net/url_request/url_fetcher.cc | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/chromium/net/url_request/url_fetcher.cc b/chromium/net/url_request/url_fetcher.cc new file mode 100644 index 00000000000..96a25104c3b --- /dev/null +++ b/chromium/net/url_request/url_fetcher.cc @@ -0,0 +1,48 @@ +// 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 "net/url_request/url_fetcher.h" + +#include "net/url_request/url_fetcher_factory.h" +#include "net/url_request/url_fetcher_impl.h" + +namespace net { + +URLFetcher::~URLFetcher() {} + +// static +URLFetcher* net::URLFetcher::Create( + const GURL& url, + URLFetcher::RequestType request_type, + URLFetcherDelegate* d) { + return URLFetcher::Create(0, url, request_type, d); +} + +// static +URLFetcher* net::URLFetcher::Create( + int id, + const GURL& url, + URLFetcher::RequestType request_type, + URLFetcherDelegate* d) { + URLFetcherFactory* factory = URLFetcherImpl::factory(); + return factory ? factory->CreateURLFetcher(id, url, request_type, d) + : new URLFetcherImpl(url, request_type, d); +} + +// static +void net::URLFetcher::CancelAll() { + URLFetcherImpl::CancelAll(); +} + +// static +void net::URLFetcher::SetEnableInterceptionForTests(bool enabled) { + URLFetcherImpl::SetEnableInterceptionForTests(enabled); +} + +// static +void net::URLFetcher::SetIgnoreCertificateRequests(bool ignored) { + URLFetcherImpl::SetIgnoreCertificateRequests(ignored); +} + +} // namespace net |