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

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

Issue 265833003: drive: Stop checking free disk space in ResourceMetadata::Initialize (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Address comments Created 6 years, 7 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_metadata_storage.h
diff --git a/chrome/browser/chromeos/drive/resource_metadata_storage.h b/chrome/browser/chromeos/drive/resource_metadata_storage.h
index 49906be6610394e9ea1d4012c57ead80f4d0ea47..c23d679b6adb14b6444cb81ceb75e80764f96b1b 100644
--- a/chrome/browser/chromeos/drive/resource_metadata_storage.h
+++ b/chrome/browser/chromeos/drive/resource_metadata_storage.h
@@ -13,6 +13,7 @@
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "chrome/browser/chromeos/drive/drive.pb.h"
+#include "chrome/browser/chromeos/drive/file_errors.h"
#include "chrome/browser/drive/drive_service_interface.h"
namespace base {
@@ -139,45 +140,47 @@ class ResourceMetadataStorage {
void RecoverCacheInfoFromTrashedResourceMap(RecoveredCacheInfoMap* out_info);
// Sets the largest changestamp.
- bool SetLargestChangestamp(int64 largest_changestamp);
+ FileError SetLargestChangestamp(int64 largest_changestamp);
// Gets the largest changestamp.
- int64 GetLargestChangestamp();
+ FileError GetLargestChangestamp(int64* largest_changestamp);
// Puts the entry to this storage.
- bool PutEntry(const ResourceEntry& entry);
+ FileError PutEntry(const ResourceEntry& entry);
// Gets an entry stored in this storage.
- bool GetEntry(const std::string& id, ResourceEntry* out_entry);
+ FileError GetEntry(const std::string& id, ResourceEntry* out_entry);
// Removes an entry from this storage.
- bool RemoveEntry(const std::string& id);
+ FileError RemoveEntry(const std::string& id);
// Returns an object to iterate over entries stored in this storage.
scoped_ptr<Iterator> GetIterator();
// Returns the ID of the parent's child.
- std::string GetChild(const std::string& parent_id,
- const std::string& child_name);
+ FileError GetChild(const std::string& parent_id,
+ const std::string& child_name,
+ std::string* child_id);
// Returns the IDs of the parent's children.
- void GetChildren(const std::string& parent_id,
- std::vector<std::string>* children);
+ FileError GetChildren(const std::string& parent_id,
+ std::vector<std::string>* children);
// Puts the cache entry to this storage.
- bool PutCacheEntry(const std::string& id, const FileCacheEntry& entry);
+ FileError PutCacheEntry(const std::string& id, const FileCacheEntry& entry);
// Gets a cache entry stored in this storage.
- bool GetCacheEntry(const std::string& id, FileCacheEntry* out_entry);
+ FileError GetCacheEntry(const std::string& id, FileCacheEntry* out_entry);
// Removes a cache entry from this storage.
- bool RemoveCacheEntry(const std::string& id);
+ FileError RemoveCacheEntry(const std::string& id);
// Returns an object to iterate over cache entries stored in this storage.
scoped_ptr<CacheEntryIterator> GetCacheEntryIterator();
// Returns the local ID associated with the given resource ID.
- bool GetIdByResourceId(const std::string& resource_id, std::string* out_id);
+ FileError GetIdByResourceId(const std::string& resource_id,
+ std::string* out_id);
private:
friend class ResourceMetadataStorageTest;
@@ -193,10 +196,10 @@ class ResourceMetadataStorage {
const std::string& child_name);
// Puts header.
- bool PutHeader(const ResourceMetadataHeader& header);
+ FileError PutHeader(const ResourceMetadataHeader& header);
// Gets header.
- bool GetHeader(ResourceMetadataHeader* out_header);
+ FileError GetHeader(ResourceMetadataHeader* out_header);
// Checks validity of the data.
bool CheckValidity();

Powered by Google App Engine
This is Rietveld 408576698