diff options
author | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-17 11:53:51 +0000 |
---|---|---|
committer | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-17 11:53:51 +0000 |
commit | e5006b96ad664c9650c3631b4e666147a9c87a91 (patch) | |
tree | 29f5d2a4e28ff48da1843e63edfaa7fd0fb5cea8 /webkit/fileapi/file_writer_delegate.h | |
parent | fb9c4a7f8b369a8f810ac92334ff6f16cea138a6 (diff) | |
download | chromium_src-e5006b96ad664c9650c3631b4e666147a9c87a91.zip chromium_src-e5006b96ad664c9650c3631b4e666147a9c87a91.tar.gz chromium_src-e5006b96ad664c9650c3631b4e666147a9c87a91.tar.bz2 |
Switch usage cache code to use FileSystemQuotaUtil in FileWriterDelegate
patch based on: http://codereview.chromium.org/6973005/
BUG=74841
TEST=FileWriterDelegate.*
Review URL: http://codereview.chromium.org/7012037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@85622 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/fileapi/file_writer_delegate.h')
-rw-r--r-- | webkit/fileapi/file_writer_delegate.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/webkit/fileapi/file_writer_delegate.h b/webkit/fileapi/file_writer_delegate.h index d95cc42..cf59e5a 100644 --- a/webkit/fileapi/file_writer_delegate.h +++ b/webkit/fileapi/file_writer_delegate.h @@ -22,6 +22,7 @@ namespace fileapi { class FileSystemOperation; class FileSystemOperationContext; +class FileSystemQuotaUtil; class FileWriterDelegate : public net::URLRequest::Delegate { public: @@ -32,8 +33,7 @@ class FileWriterDelegate : public net::URLRequest::Delegate { virtual ~FileWriterDelegate(); void Start(base::PlatformFile file, - net::URLRequest* request, - const FileSystemOperationContext& context); + net::URLRequest* request); base::PlatformFile file() { return file_; } @@ -50,10 +50,9 @@ class FileWriterDelegate : public net::URLRequest::Delegate { virtual void OnReadCompleted(net::URLRequest* request, int bytes_read); private: - void OnGetFileInfoAndPrepareUsageFile( + void OnGetFileInfoAndCallStartUpdate( base::PlatformFileError error, - const base::PlatformFileInfo& file_info, - const FilePath& usage_file_path); + const base::PlatformFileInfo& file_info); void Read(); void OnDataReceived(int bytes_read); void Write(); @@ -61,6 +60,9 @@ class FileWriterDelegate : public net::URLRequest::Delegate { void OnError(base::PlatformFileError error); void OnProgress(int bytes_read, bool done); + FileSystemOperationContext* file_system_operation_context() const; + FileSystemQuotaUtil* quota_util() const; + FileSystemOperation* file_system_operation_; base::PlatformFile file_; base::PlatformFileInfo file_info_; @@ -70,7 +72,6 @@ class FileWriterDelegate : public net::URLRequest::Delegate { int bytes_read_backlog_; int bytes_written_; int bytes_read_; - FilePath usage_file_path_; int64 total_bytes_written_; int64 allowed_bytes_growth_; int64 allowed_bytes_to_write_; |