| Index: chrome/browser/chromeos/file_system_provider/provided_file_system.cc
|
| diff --git a/chrome/browser/chromeos/file_system_provider/provided_file_system.cc b/chrome/browser/chromeos/file_system_provider/provided_file_system.cc
|
| index aef7e5842a94cb0501941e85f0ecc32fca574723..c564ecb1954b5965282cd09111fb69a3a4bd59d2 100644
|
| --- a/chrome/browser/chromeos/file_system_provider/provided_file_system.cc
|
| +++ b/chrome/browser/chromeos/file_system_provider/provided_file_system.cc
|
| @@ -12,6 +12,7 @@
|
| #include "chrome/browser/chromeos/file_system_provider/operations/abort.h"
|
| #include "chrome/browser/chromeos/file_system_provider/operations/add_watcher.h"
|
| #include "chrome/browser/chromeos/file_system_provider/operations/close_file.h"
|
| +#include "chrome/browser/chromeos/file_system_provider/operations/configure.h"
|
| #include "chrome/browser/chromeos/file_system_provider/operations/copy_entry.h"
|
| #include "chrome/browser/chromeos/file_system_provider/operations/create_directory.h"
|
| #include "chrome/browser/chromeos/file_system_provider/operations/create_file.h"
|
| @@ -490,6 +491,16 @@ void ProvidedFileSystem::Notify(
|
| changes.Pass(), tag, callback)))));
|
| }
|
|
|
| +void ProvidedFileSystem::Configure(
|
| + const storage::AsyncFileUtil::StatusCallback& callback) {
|
| + const int request_id = request_manager_->CreateRequest(
|
| + CONFIGURE,
|
| + scoped_ptr<RequestManager::HandlerInterface>(new operations::Configure(
|
| + event_router_, file_system_info_, callback)));
|
| + if (!request_id)
|
| + callback.Run(base::File::FILE_ERROR_SECURITY);
|
| +}
|
| +
|
| void ProvidedFileSystem::Abort(int operation_request_id) {
|
| request_manager_->RejectRequest(operation_request_id,
|
| make_scoped_ptr(new RequestValue()),
|
|
|