diff options
Diffstat (limited to 'chromium/components/services/filesystem/file_system_impl.h')
-rw-r--r-- | chromium/components/services/filesystem/file_system_impl.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/chromium/components/services/filesystem/file_system_impl.h b/chromium/components/services/filesystem/file_system_impl.h deleted file mode 100644 index bbdf14f7a47..00000000000 --- a/chromium/components/services/filesystem/file_system_impl.h +++ /dev/null @@ -1,54 +0,0 @@ -// Copyright 2015 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef COMPONENTS_SERVICES_FILESYSTEM_FILE_SYSTEM_IMPL_H_ -#define COMPONENTS_SERVICES_FILESYSTEM_FILE_SYSTEM_IMPL_H_ - -#include "base/files/file_path.h" -#include "base/macros.h" -#include "components/services/filesystem/public/mojom/file_system.mojom.h" -#include "components/services/filesystem/shared_temp_dir.h" -#include "mojo/public/cpp/bindings/interface_request.h" - -namespace base { -class FilePath; -} - -namespace service_manager { -class Identity; -} - -namespace filesystem { - -class LockTable; - -// The base implementation of FileSystemImpl. -class FileSystemImpl : public mojom::FileSystem { - public: - // |persistent_dir| is the directory served to callers of - // |OpenPersistentFileSystem()|. - FileSystemImpl(const service_manager::Identity& remote_identity, - base::FilePath persistent_dir, - scoped_refptr<LockTable> lock_table); - ~FileSystemImpl() override; - - // mojom::FileSystem: - void OpenTempDirectory(mojo::PendingReceiver<mojom::Directory> receiver, - OpenTempDirectoryCallback callback) override; - void OpenPersistentFileSystem( - mojo::PendingReceiver<mojom::Directory> receiver, - OpenPersistentFileSystemCallback callback) override; - - private: - const std::string remote_application_name_; - scoped_refptr<LockTable> lock_table_; - - base::FilePath persistent_dir_; - - DISALLOW_COPY_AND_ASSIGN(FileSystemImpl); -}; - -} // namespace filesystem - -#endif // COMPONENTS_SERVICES_FILESYSTEM_FILE_SYSTEM_IMPL_H_ |