diff options
author | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
---|---|---|
committer | Lorry Tar Creator <lorry-tar-importer@lorry> | 2017-06-27 06:07:23 +0000 |
commit | 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c (patch) | |
tree | 46dcd36c86e7fbc6e5df36deb463b33e9967a6f7 /Source/WebCore/fileapi/FileReaderLoader.h | |
parent | 32761a6cee1d0dee366b885b7b9c777e67885688 (diff) | |
download | WebKitGtk-tarball-master.tar.gz |
webkitgtk-2.16.5HEADwebkitgtk-2.16.5master
Diffstat (limited to 'Source/WebCore/fileapi/FileReaderLoader.h')
-rw-r--r-- | Source/WebCore/fileapi/FileReaderLoader.h | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/Source/WebCore/fileapi/FileReaderLoader.h b/Source/WebCore/fileapi/FileReaderLoader.h index 435662613..5f4e73ed8 100644 --- a/Source/WebCore/fileapi/FileReaderLoader.h +++ b/Source/WebCore/fileapi/FileReaderLoader.h @@ -28,11 +28,9 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef FileReaderLoader_h -#define FileReaderLoader_h - -#if ENABLE(BLOB) +#pragma once +#include "BlobResourceHandle.h" #include "FileError.h" #include "URL.h" #include "TextEncoding.h" @@ -66,17 +64,17 @@ public: FileReaderLoader(ReadType, FileReaderLoaderClient*); ~FileReaderLoader(); - void start(ScriptExecutionContext*, Blob*); + void start(ScriptExecutionContext*, Blob&); void cancel(); // ThreadableLoaderClient - virtual void didReceiveResponse(unsigned long, const ResourceResponse&); - virtual void didReceiveData(const char*, int); - virtual void didFinishLoading(unsigned long, double); - virtual void didFail(const ResourceError&); + void didReceiveResponse(unsigned long, const ResourceResponse&) override; + void didReceiveData(const char*, int) override; + void didFinishLoading(unsigned long, double) override; + void didFail(const ResourceError&) override; String stringResult(); - PassRefPtr<JSC::ArrayBuffer> arrayBufferResult() const; + RefPtr<JSC::ArrayBuffer> arrayBufferResult() const; unsigned bytesLoaded() const { return m_bytesLoaded; } unsigned totalBytes() const { return m_totalBytes; } int errorCode() const { return m_errorCode; } @@ -94,6 +92,7 @@ private: bool isCompleted() const; static FileError::ErrorCode httpStatusCodeToErrorCode(int); + static FileError::ErrorCode toErrorCode(BlobResourceHandle::Error); ReadType m_readType; FileReaderLoaderClient* m_client; @@ -116,15 +115,7 @@ private: unsigned m_bytesLoaded; unsigned m_totalBytes; - bool m_hasRange; - unsigned m_rangeStart; - unsigned m_rangeEnd; - int m_errorCode; }; } // namespace WebCore - -#endif // ENABLE(BLOB) - -#endif // FileReaderLoader_h |