| 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;
|
| };
|
|
|
|
|