From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- Source/WebCore/fileapi/FileReaderLoader.h | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) (limited to 'Source/WebCore/fileapi/FileReaderLoader.h') 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 arrayBufferResult() const; + RefPtr 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 -- cgit v1.2.1