open_file_system_mode.h 794 B

12345678910111213141516171819202122
  1. // Copyright 2013 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. #ifndef STORAGE_BROWSER_FILE_SYSTEM_OPEN_FILE_SYSTEM_MODE_H_
  5. #define STORAGE_BROWSER_FILE_SYSTEM_OPEN_FILE_SYSTEM_MODE_H_
  6. namespace storage {
  7. // Determines the behavior on OpenFileSystem when a specified
  8. // FileSystem does not exist.
  9. // Specifying CREATE_IF_NONEXISTENT may make actual modification on
  10. // disk (e.g. creating a root directory, setting up a metadata database etc)
  11. // if the filesystem hasn't been initialized.
  12. enum OpenFileSystemMode {
  13. OPEN_FILE_SYSTEM_CREATE_IF_NONEXISTENT,
  14. OPEN_FILE_SYSTEM_FAIL_IF_NONEXISTENT,
  15. };
  16. } // namespace storage
  17. #endif // STORAGE_BROWSER_FILE_SYSTEM_OPEN_FILE_SYSTEM_MODE_H_