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