| Index: storage/browser/fileapi/file_system_file_stream_reader.cc
|
| diff --git a/webkit/browser/fileapi/file_system_file_stream_reader.cc b/storage/browser/fileapi/file_system_file_stream_reader.cc
|
| similarity index 70%
|
| rename from webkit/browser/fileapi/file_system_file_stream_reader.cc
|
| rename to storage/browser/fileapi/file_system_file_stream_reader.cc
|
| index 330d011e9102b912feb5650f1232004b1dd9bf7c..567813a08db32d2004eee0cbb548ea580534a19c 100644
|
| --- a/webkit/browser/fileapi/file_system_file_stream_reader.cc
|
| +++ b/storage/browser/fileapi/file_system_file_stream_reader.cc
|
| @@ -2,43 +2,41 @@
|
| // 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_file_stream_reader.h"
|
| +#include "storage/browser/fileapi/file_system_file_stream_reader.h"
|
|
|
| #include "base/files/file_util_proxy.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "net/base/file_stream.h"
|
| #include "net/base/io_buffer.h"
|
| #include "net/base/net_errors.h"
|
| -#include "webkit/browser/blob/file_stream_reader.h"
|
| -#include "webkit/browser/fileapi/file_system_context.h"
|
| -#include "webkit/browser/fileapi/file_system_operation_runner.h"
|
| +#include "storage/browser/blob/file_stream_reader.h"
|
| +#include "storage/browser/fileapi/file_system_context.h"
|
| +#include "storage/browser/fileapi/file_system_operation_runner.h"
|
|
|
| -using webkit_blob::FileStreamReader;
|
| +using storage::FileStreamReader;
|
|
|
| // TODO(kinuko): Remove this temporary namespace hack after we move both
|
| // blob and fileapi into content namespace.
|
| -namespace webkit_blob {
|
| +namespace storage {
|
|
|
| FileStreamReader* FileStreamReader::CreateForFileSystemFile(
|
| - fileapi::FileSystemContext* file_system_context,
|
| - const fileapi::FileSystemURL& url,
|
| + storage::FileSystemContext* file_system_context,
|
| + const storage::FileSystemURL& url,
|
| int64 initial_offset,
|
| const base::Time& expected_modification_time) {
|
| - return new fileapi::FileSystemFileStreamReader(
|
| - file_system_context,
|
| - url,
|
| - initial_offset,
|
| - expected_modification_time);
|
| + return new storage::FileSystemFileStreamReader(
|
| + file_system_context, url, initial_offset, expected_modification_time);
|
| }
|
|
|
| -} // namespace webkit_blob
|
| +} // namespace storage
|
|
|
| -namespace fileapi {
|
| +namespace storage {
|
|
|
| namespace {
|
|
|
| void ReadAdapter(base::WeakPtr<FileSystemFileStreamReader> reader,
|
| - net::IOBuffer* buf, int buf_len,
|
| + net::IOBuffer* buf,
|
| + int buf_len,
|
| const net::CompletionCallback& callback) {
|
| if (!reader.get())
|
| return;
|
| @@ -66,15 +64,17 @@ void Int64CallbackAdapter(const net::Int64CompletionCallback& callback,
|
| FileSystemFileStreamReader::~FileSystemFileStreamReader() {
|
| }
|
|
|
| -int FileSystemFileStreamReader::Read(
|
| - net::IOBuffer* buf, int buf_len,
|
| - const net::CompletionCallback& callback) {
|
| +int FileSystemFileStreamReader::Read(net::IOBuffer* buf,
|
| + int buf_len,
|
| + const net::CompletionCallback& callback) {
|
| if (local_file_reader_)
|
| return local_file_reader_->Read(buf, buf_len, callback);
|
| - return CreateSnapshot(
|
| - base::Bind(&ReadAdapter, weak_factory_.GetWeakPtr(),
|
| - make_scoped_refptr(buf), buf_len, callback),
|
| - callback);
|
| + return CreateSnapshot(base::Bind(&ReadAdapter,
|
| + weak_factory_.GetWeakPtr(),
|
| + make_scoped_refptr(buf),
|
| + buf_len,
|
| + callback),
|
| + callback);
|
| }
|
|
|
| int64 FileSystemFileStreamReader::GetLength(
|
| @@ -119,7 +119,7 @@ void FileSystemFileStreamReader::DidCreateSnapshot(
|
| base::File::Error file_error,
|
| const base::File::Info& file_info,
|
| const base::FilePath& platform_path,
|
| - const scoped_refptr<webkit_blob::ShareableFileReference>& file_ref) {
|
| + const scoped_refptr<storage::ShareableFileReference>& file_ref) {
|
| DCHECK(has_pending_create_snapshot_);
|
| DCHECK(!local_file_reader_.get());
|
| has_pending_create_snapshot_ = false;
|
| @@ -132,12 +132,13 @@ void FileSystemFileStreamReader::DidCreateSnapshot(
|
| // Keep the reference (if it's non-null) so that the file won't go away.
|
| snapshot_ref_ = file_ref;
|
|
|
| - local_file_reader_.reset(
|
| - FileStreamReader::CreateForLocalFile(
|
| - file_system_context_->default_file_task_runner(),
|
| - platform_path, initial_offset_, expected_modification_time_));
|
| + local_file_reader_.reset(FileStreamReader::CreateForLocalFile(
|
| + file_system_context_->default_file_task_runner(),
|
| + platform_path,
|
| + initial_offset_,
|
| + expected_modification_time_));
|
|
|
| callback.Run();
|
| }
|
|
|
| -} // namespace fileapi
|
| +} // namespace storage
|
|
|