| Index: webkit/fileapi/webfilewriter_base.h
|
| ===================================================================
|
| --- webkit/fileapi/webfilewriter_base.h (revision 81454)
|
| +++ webkit/fileapi/webfilewriter_base.h (working copy)
|
| @@ -1,16 +1,14 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| #ifndef WEBKIT_FILEAPI_WEBFILEWRITER_BASE_H_
|
| #define WEBKIT_FILEAPI_WEBFILEWRITER_BASE_H_
|
|
|
| -#include "base/file_path.h"
|
| #include "base/platform_file.h"
|
| +#include "googleurl/src/gurl.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebFileWriter.h"
|
|
|
| -class GURL;
|
| -
|
| namespace WebKit {
|
| class WebFileWriterClient;
|
| class WebString;
|
| @@ -22,7 +20,7 @@
|
| class WebFileWriterBase : public WebKit::WebFileWriter {
|
| public:
|
| WebFileWriterBase(
|
| - const WebKit::WebString& path, WebKit::WebFileWriterClient* client);
|
| + const GURL& path, WebKit::WebFileWriterClient* client);
|
| virtual ~WebFileWriterBase();
|
|
|
| // WebFileWriter implementation
|
| @@ -34,8 +32,8 @@
|
| // Derived classes must provide these methods to asynchronously perform
|
| // the requested operation, and they must call the appropiate DidSomething
|
| // method upon completion and as progress is made in the Write case.
|
| - virtual void DoTruncate(const FilePath& path, int64 offset) = 0;
|
| - virtual void DoWrite(const FilePath& path, const GURL& blob_url,
|
| + virtual void DoTruncate(const GURL& path, int64 offset) = 0;
|
| + virtual void DoWrite(const GURL& path, const GURL& blob_url,
|
| int64 offset) = 0;
|
| virtual void DoCancel() = 0;
|
|
|
| @@ -58,7 +56,7 @@
|
|
|
| void FinishCancel();
|
|
|
| - FilePath path_;
|
| + GURL path_;
|
| WebKit::WebFileWriterClient* client_;
|
| OperationType operation_;
|
| CancelState cancel_state_;
|
|
|