Index: components/offline_pages/offline_page_item.h |
diff --git a/components/offline_pages/offline_page_item.h b/components/offline_pages/offline_page_item.h |
deleted file mode 100644 |
index 2ec13e17998f440895d1dcba8550f5a38c9b1d13..0000000000000000000000000000000000000000 |
--- a/components/offline_pages/offline_page_item.h |
+++ /dev/null |
@@ -1,96 +0,0 @@ |
-// Copyright 2015 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 COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_ITEM_H_ |
-#define COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_ITEM_H_ |
- |
-#include <stdint.h> |
- |
-#include <string> |
- |
-#include "base/files/file_path.h" |
-#include "base/strings/string16.h" |
-#include "base/time/time.h" |
-#include "url/gurl.h" |
- |
-namespace offline_pages { |
- |
-struct ClientId { |
- // The namespace for the id (of course 'namespace' is a reserved word, so...) |
- std::string name_space; |
- // The id in the client's namespace. Opaque to us. |
- std::string id; |
- |
- ClientId(); |
- ClientId(std::string name_space, std::string id); |
- |
- bool operator==(const ClientId& client_id) const; |
- |
- bool operator<(const ClientId& client_id) const; |
-}; |
- |
-// Metadata of the offline page. |
-struct OfflinePageItem { |
- public: |
- // Note that this should match with Flags enum in offline_pages.proto. |
- enum Flags { |
- NO_FLAG = 0, |
- MARKED_FOR_DELETION = 0x1, |
- }; |
- |
- OfflinePageItem(); |
- OfflinePageItem(const GURL& url, |
- int64_t offline_id, |
- const ClientId& client_id, |
- const base::FilePath& file_path, |
- int64_t file_size); |
- OfflinePageItem(const GURL& url, |
- int64_t offline_id, |
- const ClientId& client_id, |
- const base::FilePath& file_path, |
- int64_t file_size, |
- const base::Time& creation_time); |
- OfflinePageItem(const OfflinePageItem& other); |
- ~OfflinePageItem(); |
- |
- bool operator==(const OfflinePageItem& other) const; |
- |
- // Returns whether the offline page is expired. |
- bool IsExpired() const; |
- |
- // The URL of the page. This is the last committed URL. In the case that |
- // redirects occur, access |original_url| for the original URL. |
- GURL url; |
- // The primary key/ID for this page in offline pages internal database. |
- int64_t offline_id; |
- |
- // The Client ID (external) related to the offline page. This is opaque |
- // to our system, but useful for users of offline pages who want to map |
- // their ids to our saved pages. |
- ClientId client_id; |
- |
- // The file path to the archive with a local copy of the page. |
- base::FilePath file_path; |
- // The size of the offline copy. |
- int64_t file_size; |
- // The time when the offline archive was created. |
- base::Time creation_time; |
- // The time when the offline archive was last accessed. |
- base::Time last_access_time; |
- // The time when the offline page was expired. |
- base::Time expiration_time; |
- // Number of times that the offline archive has been accessed. |
- int access_count; |
- // The title of the page at the time it was saved. |
- base::string16 title; |
- // Flags about the state and behavior of the offline page. |
- Flags flags; |
- // The original URL of the page if not empty. Otherwise, this is set to empty |
- // and |url| should be accessed instead. |
- GURL original_url; |
-}; |
- |
-} // namespace offline_pages |
- |
-#endif // COMPONENTS_OFFLINE_PAGES_OFFLINE_PAGE_ITEM_H_ |