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(); |