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_REQUEST_VALUE_H_ | 5 #ifndef CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_REQUEST_VALUE_H_ |
6 #define CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_REQUEST_VALUE_H_ | 6 #define CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_REQUEST_VALUE_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
(...skipping 14 matching lines...) Expand all Loading... |
25 virtual ~RequestValue(); | 25 virtual ~RequestValue(); |
26 | 26 |
27 static scoped_ptr<RequestValue> CreateForUnmountSuccess( | 27 static scoped_ptr<RequestValue> CreateForUnmountSuccess( |
28 scoped_ptr<extensions::api::file_system_provider_internal:: | 28 scoped_ptr<extensions::api::file_system_provider_internal:: |
29 UnmountRequestedSuccess::Params> params); | 29 UnmountRequestedSuccess::Params> params); |
30 | 30 |
31 static scoped_ptr<RequestValue> CreateForGetMetadataSuccess( | 31 static scoped_ptr<RequestValue> CreateForGetMetadataSuccess( |
32 scoped_ptr<extensions::api::file_system_provider_internal:: | 32 scoped_ptr<extensions::api::file_system_provider_internal:: |
33 GetMetadataRequestedSuccess::Params> params); | 33 GetMetadataRequestedSuccess::Params> params); |
34 | 34 |
| 35 static scoped_ptr<RequestValue> CreateForGetActionsSuccess( |
| 36 scoped_ptr<extensions::api::file_system_provider_internal:: |
| 37 GetActionsRequestedSuccess::Params> params); |
| 38 |
35 static scoped_ptr<RequestValue> CreateForReadDirectorySuccess( | 39 static scoped_ptr<RequestValue> CreateForReadDirectorySuccess( |
36 scoped_ptr<extensions::api::file_system_provider_internal:: | 40 scoped_ptr<extensions::api::file_system_provider_internal:: |
37 ReadDirectoryRequestedSuccess::Params> params); | 41 ReadDirectoryRequestedSuccess::Params> params); |
38 | 42 |
39 static scoped_ptr<RequestValue> CreateForReadFileSuccess( | 43 static scoped_ptr<RequestValue> CreateForReadFileSuccess( |
40 scoped_ptr<extensions::api::file_system_provider_internal:: | 44 scoped_ptr<extensions::api::file_system_provider_internal:: |
41 ReadFileRequestedSuccess::Params> params); | 45 ReadFileRequestedSuccess::Params> params); |
42 | 46 |
43 static scoped_ptr<RequestValue> CreateForOperationSuccess( | 47 static scoped_ptr<RequestValue> CreateForOperationSuccess( |
44 scoped_ptr<extensions::api::file_system_provider_internal:: | 48 scoped_ptr<extensions::api::file_system_provider_internal:: |
(...skipping 11 matching lines...) Expand all Loading... |
56 return unmount_success_params_.get(); | 60 return unmount_success_params_.get(); |
57 } | 61 } |
58 | 62 |
59 const extensions::api::file_system_provider_internal:: | 63 const extensions::api::file_system_provider_internal:: |
60 GetMetadataRequestedSuccess::Params* | 64 GetMetadataRequestedSuccess::Params* |
61 get_metadata_success_params() const { | 65 get_metadata_success_params() const { |
62 return get_metadata_success_params_.get(); | 66 return get_metadata_success_params_.get(); |
63 } | 67 } |
64 | 68 |
65 const extensions::api::file_system_provider_internal:: | 69 const extensions::api::file_system_provider_internal:: |
| 70 GetActionsRequestedSuccess::Params* |
| 71 get_actions_success_params() const { |
| 72 return get_actions_success_params_.get(); |
| 73 } |
| 74 |
| 75 const extensions::api::file_system_provider_internal:: |
66 ReadDirectoryRequestedSuccess::Params* | 76 ReadDirectoryRequestedSuccess::Params* |
67 read_directory_success_params() const { | 77 read_directory_success_params() const { |
68 return read_directory_success_params_.get(); | 78 return read_directory_success_params_.get(); |
69 } | 79 } |
70 | 80 |
71 const extensions::api::file_system_provider_internal:: | 81 const extensions::api::file_system_provider_internal:: |
72 ReadFileRequestedSuccess::Params* | 82 ReadFileRequestedSuccess::Params* |
73 read_file_success_params() const { | 83 read_file_success_params() const { |
74 return read_file_success_params_.get(); | 84 return read_file_success_params_.get(); |
75 } | 85 } |
(...skipping 12 matching lines...) Expand all Loading... |
88 | 98 |
89 const std::string* testing_params() const { return testing_params_.get(); } | 99 const std::string* testing_params() const { return testing_params_.get(); } |
90 | 100 |
91 private: | 101 private: |
92 scoped_ptr<extensions::api::file_system_provider_internal:: | 102 scoped_ptr<extensions::api::file_system_provider_internal:: |
93 UnmountRequestedSuccess::Params> unmount_success_params_; | 103 UnmountRequestedSuccess::Params> unmount_success_params_; |
94 scoped_ptr<extensions::api::file_system_provider_internal:: | 104 scoped_ptr<extensions::api::file_system_provider_internal:: |
95 GetMetadataRequestedSuccess::Params> | 105 GetMetadataRequestedSuccess::Params> |
96 get_metadata_success_params_; | 106 get_metadata_success_params_; |
97 scoped_ptr<extensions::api::file_system_provider_internal:: | 107 scoped_ptr<extensions::api::file_system_provider_internal:: |
| 108 GetActionsRequestedSuccess::Params> |
| 109 get_actions_success_params_; |
| 110 scoped_ptr<extensions::api::file_system_provider_internal:: |
98 ReadDirectoryRequestedSuccess::Params> | 111 ReadDirectoryRequestedSuccess::Params> |
99 read_directory_success_params_; | 112 read_directory_success_params_; |
100 scoped_ptr<extensions::api::file_system_provider_internal:: | 113 scoped_ptr<extensions::api::file_system_provider_internal:: |
101 ReadFileRequestedSuccess::Params> read_file_success_params_; | 114 ReadFileRequestedSuccess::Params> read_file_success_params_; |
102 scoped_ptr<extensions::api::file_system_provider_internal:: | 115 scoped_ptr<extensions::api::file_system_provider_internal:: |
103 OperationRequestedSuccess::Params> operation_success_params_; | 116 OperationRequestedSuccess::Params> operation_success_params_; |
104 scoped_ptr<extensions::api::file_system_provider_internal:: | 117 scoped_ptr<extensions::api::file_system_provider_internal:: |
105 OperationRequestedError::Params> operation_error_params_; | 118 OperationRequestedError::Params> operation_error_params_; |
106 scoped_ptr<std::string> testing_params_; | 119 scoped_ptr<std::string> testing_params_; |
107 | 120 |
108 DISALLOW_COPY_AND_ASSIGN(RequestValue); | 121 DISALLOW_COPY_AND_ASSIGN(RequestValue); |
109 }; | 122 }; |
110 | 123 |
111 } // namespace file_system_provider | 124 } // namespace file_system_provider |
112 } // namespace chromeos | 125 } // namespace chromeos |
113 | 126 |
114 #endif // CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_REQUEST_VALUE_H_ | 127 #endif // CHROME_BROWSER_CHROMEOS_FILE_SYSTEM_PROVIDER_REQUEST_VALUE_H_ |
OLD | NEW |