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

Unified Diff: chrome/browser/chromeos/drive/resource_entry_conversion.h

Issue 1296483003: Move chrome/browser/chromeos/drive/resource* (+deps) into components/drive. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebasing... Created 5 years, 4 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/chromeos/drive/resource_entry_conversion.h
diff --git a/chrome/browser/chromeos/drive/resource_entry_conversion.h b/chrome/browser/chromeos/drive/resource_entry_conversion.h
deleted file mode 100644
index e9d62c4a14a66546a35f8d7da4246fd423651fdf..0000000000000000000000000000000000000000
--- a/chrome/browser/chromeos/drive/resource_entry_conversion.h
+++ /dev/null
@@ -1,53 +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_CHROMEOS_DRIVE_RESOURCE_ENTRY_CONVERSION_H_
-#define CHROME_BROWSER_CHROMEOS_DRIVE_RESOURCE_ENTRY_CONVERSION_H_
-
-#include <string>
-
-#include "base/files/file.h"
-
-namespace google_apis {
-class ChangeResource;
-class FileResource;
-}
-
-namespace drive {
-
-class ResourceEntry;
-
-// Converts a google_apis::ChangeResource into a drive::ResourceEntry.
-// If the conversion succeeded, return true and sets the result to |out_entry|.
-// |out_parent_resource_id| will be set to the resource ID of the parent entry.
-// If failed, it returns false and keeps output arguments untouched.
-//
-// Every entry is guaranteed to have one parent resource ID in ResourceMetadata.
-// This requirement is needed to represent contents in Drive as a file system
-// tree, and achieved as follows:
-//
-// 1) Entries without parents are allowed on drive.google.com. These entries are
-// collected to "drive/other", and have "drive/other" as the parent.
-//
-// 2) Entries with multiple parents are allowed on drive.google.com. For these
-// entries, the first parent is chosen.
-bool ConvertChangeResourceToResourceEntry(
- const google_apis::ChangeResource& input,
- ResourceEntry* out_entry,
- std::string* out_parent_resource_id);
-
-// Converts a google_apis::FileResource into a drive::ResourceEntry.
-// Also see the comment for ConvertChangeResourceToResourceEntry above.
-bool ConvertFileResourceToResourceEntry(
- const google_apis::FileResource& input,
- ResourceEntry* out_entry,
- std::string* out_parent_resource_id);
-
-// Converts the resource entry to the platform file info.
-void ConvertResourceEntryToFileInfo(const ResourceEntry& entry,
- base::File::Info* file_info);
-
-} // namespace drive
-
-#endif // CHROME_BROWSER_CHROMEOS_DRIVE_RESOURCE_ENTRY_CONVERSION_H_

Powered by Google App Engine
This is Rietveld 408576698