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.
4
5#ifndef InspectorFrontendHostFileSystem_h
6#define InspectorFrontendHostFileSystem_h
7
8#include "platform/heap/Handle.h"
9#include "wtf/text/WTFString.h"
10
11namespace blink {
12
13class DOMFileSystem;
14class InspectorFrontendHost;
15
16class InspectorFrontendHostFileSystem {
17public:
18    static DOMFileSystem* isolatedFileSystem(InspectorFrontendHost&, const String& fileSystemName, const String& rootURL);
19    static void upgradeDraggedFileSystemPermissions(InspectorFrontendHost&, DOMFileSystem*);
20private:
21    InspectorFrontendHostFileSystem();
22    ~InspectorFrontendHostFileSystem();
23};
24
25} // namespace blink
26
27#endif // !defined(InspectorFrontendHostFileSystem_h)
28