Index: Source/modules/filesystem/LocalFileSystem.h |
diff --git a/Source/modules/filesystem/LocalFileSystem.h b/Source/modules/filesystem/LocalFileSystem.h |
index 867db6c7bf5a65512524817f1a574dd5bce183d1..f13a782f4c778da0a4f7951bb445eb35bec9f308 100644 |
--- a/Source/modules/filesystem/LocalFileSystem.h |
+++ b/Source/modules/filesystem/LocalFileSystem.h |
@@ -35,10 +35,12 @@ |
#include "core/workers/WorkerClients.h" |
#include "platform/FileSystemType.h" |
#include "wtf/Forward.h" |
+#include "wtf/Functional.h" |
namespace WebCore { |
class AsyncFileSystemCallbacks; |
+class CallbackWrapper; |
class FileSystemClient; |
class ExecutionContext; |
@@ -67,6 +69,12 @@ public: |
protected: |
explicit LocalFileSystem(PassOwnPtr<FileSystemClient>); |
+private: |
+ void requestFileSystemAccessInternal(ExecutionContext*, const Closure& allowed, const Closure& denied); |
+ void fileSystemNotAllowedInternal(PassRefPtr<ExecutionContext>, PassRefPtr<CallbackWrapper>); |
+ void fileSystemAllowedInternal(PassRefPtr<ExecutionContext>, FileSystemType, PassRefPtr<CallbackWrapper>); |
+ void resolveURLInternal(const KURL&, PassRefPtr<CallbackWrapper>); |
+ void deleteFileSystemInternal(PassRefPtr<ExecutionContext>, FileSystemType, PassRefPtr<CallbackWrapper>); |
OwnPtr<FileSystemClient> m_client; |
}; |