| Index: Source/modules/filesystem/FileSystemCallbacks.h
|
| diff --git a/Source/modules/filesystem/FileSystemCallbacks.h b/Source/modules/filesystem/FileSystemCallbacks.h
|
| index 2bda769fba1624d9b4d111632ffa7d8ab01e141f..053087895edd5369093b9290fbd84a2b0e31e54d 100644
|
| --- a/Source/modules/filesystem/FileSystemCallbacks.h
|
| +++ b/Source/modules/filesystem/FileSystemCallbacks.h
|
| @@ -44,6 +44,7 @@ class DirectoryReaderBase;
|
| class EntriesCallback;
|
| class EntryCallback;
|
| class ErrorCallback;
|
| +class FileCallback;
|
| struct FileMetadata;
|
| class FileSystemCallback;
|
| class FileWriterBase;
|
| @@ -150,6 +151,18 @@ private:
|
| OwnPtr<FileWriterBaseCallback> m_successCallback;
|
| };
|
|
|
| +class SnapshotFileCallback FINAL : public FileSystemCallbacksBase {
|
| +public:
|
| + static PassOwnPtr<AsyncFileSystemCallbacks> create(DOMFileSystemBase*, const String& name, const KURL&, PassOwnPtr<FileCallback>, PassOwnPtr<ErrorCallback>, ExecutionContext*);
|
| + virtual void didCreateSnapshotFile(const FileMetadata&, PassRefPtr<BlobDataHandle> snapshot);
|
| +
|
| +private:
|
| + SnapshotFileCallback(DOMFileSystemBase*, const String& name, const KURL&, PassOwnPtr<FileCallback>, PassOwnPtr<ErrorCallback>, ExecutionContext*);
|
| + String m_name;
|
| + KURL m_url;
|
| + OwnPtr<FileCallback> m_successCallback;
|
| +};
|
| +
|
| class VoidCallbacks FINAL : public FileSystemCallbacksBase {
|
| public:
|
| static PassOwnPtr<AsyncFileSystemCallbacks> create(PassOwnPtr<VoidCallback>, PassOwnPtr<ErrorCallback>, ExecutionContext*, DOMFileSystemBase*);
|
|
|