| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_OPERATIONS_ABORT_H_ | 5 #ifndef CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_OPERATIONS_ABORT_H_ | 
| 6 #define CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_OPERATIONS_ABORT_H_ | 6 #define CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_OPERATIONS_ABORT_H_ | 
| 7 | 7 | 
|  | 8 #include <memory> | 
|  | 9 | 
| 8 #include "base/files/file.h" | 10 #include "base/files/file.h" | 
| 9 #include "base/macros.h" | 11 #include "base/macros.h" | 
| 10 #include "base/memory/scoped_ptr.h" |  | 
| 11 #include "chrome/browser/chromeos/file_system_provider/operations/operation.h" | 12 #include "chrome/browser/chromeos/file_system_provider/operations/operation.h" | 
| 12 #include "chrome/browser/chromeos/file_system_provider/provided_file_system_info
    .h" | 13 #include "chrome/browser/chromeos/file_system_provider/provided_file_system_info
    .h" | 
| 13 #include "chrome/browser/chromeos/file_system_provider/provided_file_system_inte
    rface.h" | 14 #include "chrome/browser/chromeos/file_system_provider/provided_file_system_inte
    rface.h" | 
| 14 #include "chrome/browser/chromeos/file_system_provider/request_value.h" | 15 #include "chrome/browser/chromeos/file_system_provider/request_value.h" | 
| 15 #include "storage/browser/fileapi/async_file_util.h" | 16 #include "storage/browser/fileapi/async_file_util.h" | 
| 16 | 17 | 
| 17 namespace base { | 18 namespace base { | 
| 18 class FilePath; | 19 class FilePath; | 
| 19 }  // namespace base | 20 }  // namespace base | 
| 20 | 21 | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
| 31  public: | 32  public: | 
| 32   Abort(extensions::EventRouter* event_router, | 33   Abort(extensions::EventRouter* event_router, | 
| 33         const ProvidedFileSystemInfo& file_system_info, | 34         const ProvidedFileSystemInfo& file_system_info, | 
| 34         int operation_request_id, | 35         int operation_request_id, | 
| 35         const storage::AsyncFileUtil::StatusCallback& callback); | 36         const storage::AsyncFileUtil::StatusCallback& callback); | 
| 36   ~Abort() override; | 37   ~Abort() override; | 
| 37 | 38 | 
| 38   // Operation overrides. | 39   // Operation overrides. | 
| 39   bool Execute(int request_id) override; | 40   bool Execute(int request_id) override; | 
| 40   void OnSuccess(int request_id, | 41   void OnSuccess(int request_id, | 
| 41                  scoped_ptr<RequestValue> result, | 42                  std::unique_ptr<RequestValue> result, | 
| 42                  bool has_more) override; | 43                  bool has_more) override; | 
| 43   void OnError(int request_id, | 44   void OnError(int request_id, | 
| 44                scoped_ptr<RequestValue> result, | 45                std::unique_ptr<RequestValue> result, | 
| 45                base::File::Error error) override; | 46                base::File::Error error) override; | 
| 46 | 47 | 
| 47  private: | 48  private: | 
| 48   int operation_request_id_; | 49   int operation_request_id_; | 
| 49   const storage::AsyncFileUtil::StatusCallback callback_; | 50   const storage::AsyncFileUtil::StatusCallback callback_; | 
| 50 | 51 | 
| 51   DISALLOW_COPY_AND_ASSIGN(Abort); | 52   DISALLOW_COPY_AND_ASSIGN(Abort); | 
| 52 }; | 53 }; | 
| 53 | 54 | 
| 54 }  // namespace operations | 55 }  // namespace operations | 
| 55 }  // namespace file_system_provider | 56 }  // namespace file_system_provider | 
| 56 }  // namespace chromeos | 57 }  // namespace chromeos | 
| 57 | 58 | 
| 58 #endif  // CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_OPERATIONS_ABORT_H_ | 59 #endif  // CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_OPERATIONS_ABORT_H_ | 
| OLD | NEW | 
|---|