summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/WebKit/Source/core/fileapi/FileReaderLoader.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/fileapi/FileReaderLoader.h')
-rw-r--r--chromium/third_party/WebKit/Source/core/fileapi/FileReaderLoader.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/chromium/third_party/WebKit/Source/core/fileapi/FileReaderLoader.h b/chromium/third_party/WebKit/Source/core/fileapi/FileReaderLoader.h
index 6bb4459ae07..d9fd0b5dd36 100644
--- a/chromium/third_party/WebKit/Source/core/fileapi/FileReaderLoader.h
+++ b/chromium/third_party/WebKit/Source/core/fileapi/FileReaderLoader.h
@@ -50,7 +50,7 @@ class Stream;
class TextResourceDecoder;
class ThreadableLoader;
-class FileReaderLoader : public ThreadableLoaderClient {
+class FileReaderLoader FINAL : public ThreadableLoaderClient {
public:
enum ReadType {
ReadAsArrayBuffer,
@@ -63,17 +63,17 @@ public:
// If client is given, do the loading asynchronously. Otherwise, load synchronously.
FileReaderLoader(ReadType, FileReaderLoaderClient*);
- ~FileReaderLoader();
+ virtual ~FileReaderLoader();
void start(ExecutionContext*, PassRefPtr<BlobDataHandle>);
void start(ExecutionContext*, const Stream&, unsigned readSize);
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&);
+ virtual void didReceiveResponse(unsigned long, const ResourceResponse&) OVERRIDE;
+ virtual void didReceiveData(const char*, int) OVERRIDE;
+ virtual void didFinishLoading(unsigned long, double) OVERRIDE;
+ virtual void didFail(const ResourceError&) OVERRIDE;
String stringResult();
PassRefPtr<ArrayBuffer> arrayBufferResult() const;
@@ -99,7 +99,7 @@ public:
void setDataType(const String& dataType) { m_dataType = dataType; }
private:
- void startInternal(ExecutionContext*, const Stream*, PassRefPtr<BlobDataHandle>);
+ void startInternal(ExecutionContext&, const Stream*, PassRefPtr<BlobDataHandle>);
void terminate();
void cleanup();