Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / Source / modules / filesystem / DevToolsHostFileSystem.h
blob8f73422572f3608a38e86023b0d4de5df25b9854
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef DevToolsHostFileSystem_h
6 #define DevToolsHostFileSystem_h
8 #include "platform/heap/Handle.h"
9 #include "wtf/Allocator.h"
10 #include "wtf/text/WTFString.h"
12 namespace blink {
14 class DOMFileSystem;
15 class DevToolsHost;
17 class DevToolsHostFileSystem {
18 STATIC_ONLY(DevToolsHostFileSystem);
19 public:
20 static DOMFileSystem* isolatedFileSystem(DevToolsHost&, const String& fileSystemName, const String& rootURL);
21 static void upgradeDraggedFileSystemPermissions(DevToolsHost&, DOMFileSystem*);
24 } // namespace blink
26 #endif // !defined(DevToolsHostFileSystem_h)