| Index: chrome/browser/chromeos/drive/sync/entry_revert_performer.h
|
| diff --git a/chrome/browser/chromeos/drive/sync/entry_revert_performer.h b/chrome/browser/chromeos/drive/sync/entry_revert_performer.h
|
| index 8ea5694628d4bec38b39a3d7f3a1c06a87b6e990..43fc70aa454df95ac7dcf74cae91416ed06faf65 100644
|
| --- a/chrome/browser/chromeos/drive/sync/entry_revert_performer.h
|
| +++ b/chrome/browser/chromeos/drive/sync/entry_revert_performer.h
|
| @@ -25,6 +25,10 @@ namespace drive {
|
| class JobScheduler;
|
| class ResourceEntry;
|
|
|
| +namespace file_system {
|
| +class OperationObserver;
|
| +} // namespace file_system
|
| +
|
| namespace internal {
|
|
|
| class ResourceMetadata;
|
| @@ -33,6 +37,7 @@ class ResourceMetadata;
|
| class EntryRevertPerformer {
|
| public:
|
| EntryRevertPerformer(base::SequencedTaskRunner* blocking_task_runner,
|
| + file_system::OperationObserver* observer,
|
| JobScheduler* scheduler,
|
| ResourceMetadata* metadata);
|
| ~EntryRevertPerformer();
|
| @@ -57,7 +62,14 @@ class EntryRevertPerformer {
|
| google_apis::GDataErrorCode status,
|
| scoped_ptr<google_apis::ResourceEntry> resource_entry);
|
|
|
| + // Part of RevertEntry(). Called after local metadata is updated.
|
| + void RevertEntryAfterFinishRevert(
|
| + const FileOperationCallback& callback,
|
| + const std::vector<base::FilePath>* changed_directories,
|
| + FileError error);
|
| +
|
| scoped_refptr<base::SequencedTaskRunner> blocking_task_runner_;
|
| + file_system::OperationObserver* observer_;
|
| JobScheduler* scheduler_;
|
| ResourceMetadata* metadata_;
|
|
|
|
|