Index: chrome/browser/net/url_request_slow_http_job.cc |
=================================================================== |
--- chrome/browser/net/url_request_slow_http_job.cc (revision 88946) |
+++ chrome/browser/net/url_request_slow_http_job.cc (working copy) |
@@ -1,62 +0,0 @@ |
-// Copyright (c) 2010 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 "chrome/browser/net/url_request_slow_http_job.h" |
- |
-#include "base/time.h" |
-#include "base/utf_string_conversions.h" |
-#include "net/url_request/url_request_filter.h" |
- |
-static const char kMockHostname[] = "mock.slow.http"; |
- |
-FilePath URLRequestSlowHTTPJob::base_path_; |
- |
-// static |
-const int URLRequestSlowHTTPJob::kDelayMs = 1000; |
- |
-using base::TimeDelta; |
- |
-/* static */ |
-net::URLRequestJob* URLRequestSlowHTTPJob::Factory(net::URLRequest* request, |
- const std::string& scheme) { |
- return new URLRequestSlowHTTPJob(request, |
- GetOnDiskPath(base_path_, request, scheme)); |
-} |
- |
-/* static */ |
-void URLRequestSlowHTTPJob::AddUrlHandler(const FilePath& base_path) { |
- base_path_ = base_path; |
- |
- // Add kMockHostname to net::URLRequestFilter. |
- net::URLRequestFilter* filter = net::URLRequestFilter::GetInstance(); |
- filter->AddHostnameHandler("http", kMockHostname, |
- URLRequestSlowHTTPJob::Factory); |
-} |
- |
-/* static */ |
-GURL URLRequestSlowHTTPJob::GetMockUrl(const FilePath& path) { |
- std::string url = "http://"; |
- url.append(kMockHostname); |
- url.append("/"); |
- std::string path_str = path.MaybeAsASCII(); |
- DCHECK(!path_str.empty()); // We only expect ASCII paths in tests. |
- url.append(path_str); |
- return GURL(url); |
-} |
- |
-URLRequestSlowHTTPJob::URLRequestSlowHTTPJob(net::URLRequest* request, |
- const FilePath& file_path) |
- : URLRequestMockHTTPJob(request, file_path) { } |
- |
-void URLRequestSlowHTTPJob::Start() { |
- delay_timer_.Start(TimeDelta::FromMilliseconds(kDelayMs), this, |
- &URLRequestSlowHTTPJob::RealStart); |
-} |
- |
-URLRequestSlowHTTPJob::~URLRequestSlowHTTPJob() { |
-} |
- |
-void URLRequestSlowHTTPJob::RealStart() { |
- URLRequestMockHTTPJob::Start(); |
-} |