| Index: storage/browser/fileapi/file_system_dir_url_request_job.cc
|
| diff --git a/webkit/browser/fileapi/file_system_dir_url_request_job.cc b/storage/browser/fileapi/file_system_dir_url_request_job.cc
|
| similarity index 77%
|
| rename from webkit/browser/fileapi/file_system_dir_url_request_job.cc
|
| rename to storage/browser/fileapi/file_system_dir_url_request_job.cc
|
| index 97fe83f5ea2066f44a6f88ceb8a7c70c33808e28..158ef761da471cf6c67d213dbfcc23ae6c266f92 100644
|
| --- a/webkit/browser/fileapi/file_system_dir_url_request_job.cc
|
| +++ b/storage/browser/fileapi/file_system_dir_url_request_job.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "webkit/browser/fileapi/file_system_dir_url_request_job.h"
|
| +#include "storage/browser/fileapi/file_system_dir_url_request_job.h"
|
|
|
| #include <algorithm>
|
|
|
| @@ -18,18 +18,18 @@
|
| #include "net/base/net_util.h"
|
| #include "net/url_request/url_request.h"
|
| #include "url/gurl.h"
|
| -#include "webkit/browser/fileapi/file_system_context.h"
|
| -#include "webkit/browser/fileapi/file_system_operation_runner.h"
|
| -#include "webkit/browser/fileapi/file_system_url.h"
|
| -#include "webkit/common/fileapi/directory_entry.h"
|
| -#include "webkit/common/fileapi/file_system_util.h"
|
| +#include "storage/browser/fileapi/file_system_context.h"
|
| +#include "storage/browser/fileapi/file_system_operation_runner.h"
|
| +#include "storage/browser/fileapi/file_system_url.h"
|
| +#include "storage/common/fileapi/directory_entry.h"
|
| +#include "storage/common/fileapi/file_system_util.h"
|
|
|
| using net::NetworkDelegate;
|
| using net::URLRequest;
|
| using net::URLRequestJob;
|
| using net::URLRequestStatus;
|
|
|
| -namespace fileapi {
|
| +namespace storage {
|
|
|
| FileSystemDirURLRequestJob::FileSystemDirURLRequestJob(
|
| URLRequest* request,
|
| @@ -45,8 +45,9 @@ FileSystemDirURLRequestJob::FileSystemDirURLRequestJob(
|
| FileSystemDirURLRequestJob::~FileSystemDirURLRequestJob() {
|
| }
|
|
|
| -bool FileSystemDirURLRequestJob::ReadRawData(net::IOBuffer* dest, int dest_size,
|
| - int *bytes_read) {
|
| +bool FileSystemDirURLRequestJob::ReadRawData(net::IOBuffer* dest,
|
| + int dest_size,
|
| + int* bytes_read) {
|
| int count = std::min(dest_size, static_cast<int>(data_.size()));
|
| if (count > 0) {
|
| memcpy(dest->data(), data_.data(), count);
|
| @@ -94,18 +95,16 @@ void FileSystemDirURLRequestJob::StartAsync() {
|
| // In incognito mode the API is not usable and there should be no data.
|
| if (url_.is_valid() && VirtualPath::IsRootPath(url_.virtual_path())) {
|
| // Return an empty directory if the filesystem root is queried.
|
| - DidReadDirectory(base::File::FILE_OK,
|
| - std::vector<DirectoryEntry>(),
|
| - false);
|
| + DidReadDirectory(
|
| + base::File::FILE_OK, std::vector<DirectoryEntry>(), false);
|
| return;
|
| }
|
| - NotifyDone(URLRequestStatus(URLRequestStatus::FAILED,
|
| - net::ERR_FILE_NOT_FOUND));
|
| + NotifyDone(
|
| + URLRequestStatus(URLRequestStatus::FAILED, net::ERR_FILE_NOT_FOUND));
|
| return;
|
| }
|
| file_system_context_->operation_runner()->ReadDirectory(
|
| - url_,
|
| - base::Bind(&FileSystemDirURLRequestJob::DidReadDirectory, this));
|
| + url_, base::Bind(&FileSystemDirURLRequestJob::DidReadDirectory, this));
|
| }
|
|
|
| void FileSystemDirURLRequestJob::DidAttemptAutoMount(base::File::Error result) {
|
| @@ -113,8 +112,8 @@ void FileSystemDirURLRequestJob::DidAttemptAutoMount(base::File::Error result) {
|
| file_system_context_->CrackURL(request_->url()).is_valid()) {
|
| StartAsync();
|
| } else {
|
| - NotifyDone(URLRequestStatus(URLRequestStatus::FAILED,
|
| - net::ERR_FILE_NOT_FOUND));
|
| + NotifyDone(
|
| + URLRequestStatus(URLRequestStatus::FAILED, net::ERR_FILE_NOT_FOUND));
|
| }
|
| }
|
|
|
| @@ -146,9 +145,11 @@ void FileSystemDirURLRequestJob::DidReadDirectory(
|
| typedef std::vector<DirectoryEntry>::const_iterator EntryIterator;
|
| for (EntryIterator it = entries.begin(); it != entries.end(); ++it) {
|
| const base::string16& name = base::FilePath(it->name).LossyDisplayName();
|
| - data_.append(net::GetDirectoryListingEntry(
|
| - name, std::string(), it->is_directory, it->size,
|
| - it->last_modified_time));
|
| + data_.append(net::GetDirectoryListingEntry(name,
|
| + std::string(),
|
| + it->is_directory,
|
| + it->size,
|
| + it->last_modified_time));
|
| }
|
|
|
| if (!has_more) {
|
| @@ -157,4 +158,4 @@ void FileSystemDirURLRequestJob::DidReadDirectory(
|
| }
|
| }
|
|
|
| -} // namespace fileapi
|
| +} // namespace storage
|
|
|