Index: Source/modules/filesystem/DirectoryReaderSync.h |
diff --git a/Source/modules/filesystem/DirectoryReaderSync.h b/Source/modules/filesystem/DirectoryReaderSync.h |
index 1ecdf82a4d59c93b536d6ee44decc15a3e8f990d..f34394fc97d8b6658346380ef6d1050860245280 100644 |
--- a/Source/modules/filesystem/DirectoryReaderSync.h |
+++ b/Source/modules/filesystem/DirectoryReaderSync.h |
@@ -32,6 +32,7 @@ |
#define DirectoryReaderSync_h |
#include "bindings/v8/ScriptWrappable.h" |
+#include "core/fileapi/FileError.h" |
#include "modules/filesystem/DirectoryReaderBase.h" |
#include "wtf/PassRefPtr.h" |
#include "wtf/RefCounted.h" |
@@ -54,8 +55,25 @@ public: |
EntrySyncVector readEntries(ExceptionState&); |
+ void addEntries(const EntrySyncVector& entries) |
+ { |
+ m_entries.appendVector(entries); |
+ } |
+ |
+ void setError(FileError::ErrorCode code) |
+ { |
+ m_errorCode = code; |
+ } |
+ |
private: |
+ class EntriesCallbackHelper; |
+ class ErrorCallbackHelper; |
+ |
DirectoryReaderSync(PassRefPtr<DOMFileSystemBase>, const String& fullPath); |
+ |
+ int m_callbacksId; |
+ EntrySyncVector m_entries; |
+ FileError::ErrorCode m_errorCode; |
}; |
} // namespace |