| Index: Source/core/fileapi/FileReaderLoader.h
|
| diff --git a/Source/core/fileapi/FileReaderLoader.h b/Source/core/fileapi/FileReaderLoader.h
|
| index b58df20be210d1ba3d6ff48aab7bfdea5d15a4c5..5176b4c74c5dc21290548325a2780143d5a95789 100644
|
| --- a/Source/core/fileapi/FileReaderLoader.h
|
| +++ b/Source/core/fileapi/FileReaderLoader.h
|
| @@ -52,6 +52,7 @@ class TextResourceDecoder;
|
| class ThreadableLoader;
|
|
|
| class CORE_EXPORT FileReaderLoader final : public ThreadableLoaderClient {
|
| + WTF_MAKE_FAST_ALLOCATED(FileReaderLoader);
|
| public:
|
| enum ReadType {
|
| ReadAsArrayBuffer,
|
| @@ -62,6 +63,11 @@ public:
|
| };
|
|
|
| // If client is given, do the loading asynchronously. Otherwise, load synchronously.
|
| + static PassOwnPtr<FileReaderLoader> create(ReadType readType, FileReaderLoaderClient* client)
|
| + {
|
| + return adoptPtr(new FileReaderLoader(readType, client));
|
| + }
|
| +
|
| FileReaderLoader(ReadType, FileReaderLoaderClient*);
|
| virtual ~FileReaderLoader();
|
|
|
|
|