Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / chromeos / drive / resource_metadata.h
index e669114..af8287c 100644 (file)
@@ -30,10 +30,6 @@ typedef base::Callback<void(FileError error,
                             scoped_ptr<ResourceEntry> entry)>
     GetResourceEntryCallback;
 
-typedef base::Callback<void(FileError error,
-                            scoped_ptr<ResourceEntryVector> entries)>
-    ReadDirectoryCallback;
-
 typedef base::Callback<void(const ResourceEntry& entry)> IterateCallback;
 
 namespace internal {
@@ -88,15 +84,13 @@ class ResourceMetadata {
                                    ResourceEntry* out_entry);
 
   // Finds and reads a directory by |file_path|.
-  // |callback| must not be null.
-  // Must be called on the UI thread.
-  void ReadDirectoryByPathOnUIThread(const base::FilePath& file_path,
-                                     const ReadDirectoryCallback& callback);
-
-  // Synchronous version of ReadDirectoryByPathOnUIThread().
   FileError ReadDirectoryByPath(const base::FilePath& file_path,
                                 ResourceEntryVector* out_entries);
 
+  // Finds and reads a directory by |id|.
+  FileError ReadDirectoryById(const std::string& id,
+                              ResourceEntryVector* out_entries);
+
   // Replaces an existing entry with the same local ID as |entry|.
   FileError RefreshEntry(const ResourceEntry& entry);