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

Unified Diff: chrome/browser/history/download_row.h

Issue 833033002: Remove dependency on //content from history DownloadDatabase (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add missing conversion Created 5 years, 11 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
Index: chrome/browser/history/download_row.h
diff --git a/chrome/browser/history/download_row.h b/chrome/browser/history/download_row.h
deleted file mode 100644
index a0c094fb294af7369c42eb2e2ed686a791bed393..0000000000000000000000000000000000000000
--- a/chrome/browser/history/download_row.h
+++ /dev/null
@@ -1,111 +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.
-
-#ifndef CHROME_BROWSER_HISTORY_DOWNLOAD_ROW_H_
-#define CHROME_BROWSER_HISTORY_DOWNLOAD_ROW_H_
-
-#include <string>
-#include <vector>
-
-#include "base/files/file_path.h"
-#include "base/time/time.h"
-#include "content/public/browser/download_danger_type.h"
-#include "content/public/browser/download_interrupt_reasons.h"
-#include "content/public/browser/download_item.h"
-#include "url/gurl.h"
-
-namespace history {
-
-// Contains the information that is stored in the download system's persistent
-// store (or refers to it). DownloadHistory uses this to communicate with the
-// DownloadDatabase through the HistoryService.
-struct DownloadRow {
- DownloadRow();
- DownloadRow(
- const base::FilePath& current_path,
- const base::FilePath& target_path,
- const std::vector<GURL>& url_chain,
- const GURL& referrer,
- const std::string& mime_type,
- const std::string& original_mime_type,
- const base::Time& start,
- const base::Time& end,
- const std::string& etag,
- const std::string& last_modified,
- int64 received,
- int64 total,
- content::DownloadItem::DownloadState download_state,
- content::DownloadDangerType danger_type,
- content::DownloadInterruptReason interrupt_reason,
- uint32 id,
- bool download_opened,
- const std::string& ext_id,
- const std::string& ext_name);
- ~DownloadRow();
-
- // The current path to the download (potentially different from final if
- // download is in progress or interrupted).
- base::FilePath current_path;
-
- // The target path where the download will go when it's complete.
- base::FilePath target_path;
-
- // The URL redirect chain through which we are downloading. The front
- // is the url that the initial request went to, and the back is the
- // url from which we ended up getting data. This is not changed by
- // UpdateDownload().
- std::vector<GURL> url_chain;
-
- // The URL that referred us. Is not changed by UpdateDownload().
- GURL referrer_url;
-
- // The MIME type of the download, might be based on heuristics.
- std::string mime_type;
-
- // The original MIME type of the download.
- std::string original_mime_type;
-
- // The time when the download started. Is not changed by UpdateDownload().
- base::Time start_time;
-
- // The time when the download completed.
- base::Time end_time;
-
- // Contents of most recently seen ETag header.
- std::string etag;
-
- // Contents of most recently seen Last-Modified header.
- std::string last_modified;
-
- // The number of bytes received (so far).
- int64 received_bytes;
-
- // The total number of bytes in the download. Is not changed by
- // UpdateDownload().
- int64 total_bytes;
-
- // The current state of the download.
- content::DownloadItem::DownloadState state;
-
- // Whether and how the download is dangerous.
- content::DownloadDangerType danger_type;
-
- // The reason the download was interrupted, if
- // state == DownloadItem::INTERRUPTED
- content::DownloadInterruptReason interrupt_reason;
-
- // The id of the download in the database. Is not changed by UpdateDownload().
- uint32 id;
-
- // Whether this download has ever been opened from the browser.
- bool opened;
-
- // The id and name of the extension that created this download.
- std::string by_ext_id;
- std::string by_ext_name;
-};
-
-} // namespace history
-
-#endif // CHROME_BROWSER_HISTORY_DOWNLOAD_ROW_H_

Powered by Google App Engine
This is Rietveld 408576698