tree: 340743da66d02398a6afa42c2cb904a8c79a8a51 [path history] [tgz]
  1. quota/
  2. async_file_util.h
  3. async_file_util_adapter.cc
  4. async_file_util_adapter.h
  5. copy_or_move_file_validator.h
  6. copy_or_move_file_validator_unittest.cc
  7. copy_or_move_operation_delegate.cc
  8. copy_or_move_operation_delegate.h
  9. copy_or_move_operation_delegate_unittest.cc
  10. dragged_file_util.cc
  11. dragged_file_util.h
  12. dragged_file_util_unittest.cc
  13. dump_file_system.cc
  14. external_mount_points.cc
  15. external_mount_points.h
  16. external_mount_points_unittest.cc
  17. file_observers.h
  18. file_permission_policy.h
  19. file_stream_reader.cc
  20. file_stream_reader.h
  21. file_stream_reader_test_utils.cc
  22. file_stream_reader_test_utils.h
  23. file_stream_writer.h
  24. file_system_backend.h
  25. file_system_context.cc
  26. file_system_context.h
  27. file_system_context_unittest.cc
  28. file_system_dir_url_request_job.cc
  29. file_system_dir_url_request_job.h
  30. file_system_dir_url_request_job_unittest.cc
  31. file_system_features.cc
  32. file_system_features.h
  33. file_system_file_stream_reader.cc
  34. file_system_file_stream_reader.h
  35. file_system_file_stream_reader_unittest.cc
  36. file_system_file_util.cc
  37. file_system_file_util.h
  38. file_system_operation.h
  39. file_system_operation_context.cc
  40. file_system_operation_context.h
  41. file_system_operation_impl.cc
  42. file_system_operation_impl.h
  43. file_system_operation_impl_unittest.cc
  44. file_system_operation_impl_write_unittest.cc
  45. file_system_operation_runner.cc
  46. file_system_operation_runner.h
  47. file_system_options.cc
  48. file_system_options.h
  49. file_system_quota_client.cc
  50. file_system_quota_client.h
  51. file_system_quota_client_unittest.cc
  52. file_system_quota_util.h
  53. file_system_url.cc
  54. file_system_url.h
  55. file_system_url_request_job.cc
  56. file_system_url_request_job.h
  57. file_system_url_request_job_factory.cc
  58. file_system_url_request_job_factory.h
  59. file_system_url_request_job_unittest.cc
  60. file_system_url_unittest.cc
  61. file_system_usage_cache.cc
  62. file_system_usage_cache.h
  63. file_system_usage_cache_unittest.cc
  64. file_writer_delegate.cc
  65. file_writer_delegate.h
  66. file_writer_delegate_unittest.cc
  67. file_writer_impl.cc
  68. file_writer_impl.h
  69. file_writer_impl_unittest.cc
  70. isolated_context.cc
  71. isolated_context.h
  72. isolated_context_unittest.cc
  73. isolated_file_system_backend.cc
  74. isolated_file_system_backend.h
  75. local_file_stream_reader.cc
  76. local_file_stream_reader.h
  77. local_file_stream_reader_unittest.cc
  78. local_file_stream_writer.cc
  79. local_file_stream_writer.h
  80. local_file_stream_writer_unittest.cc
  81. local_file_util.cc
  82. local_file_util.h
  83. local_file_util_unittest.cc
  84. memory_file_stream_reader.cc
  85. memory_file_stream_reader.h
  86. memory_file_stream_reader_unittest.cc
  87. memory_file_stream_writer.cc
  88. memory_file_stream_writer.h
  89. mount_points.cc
  90. mount_points.h
  91. native_file_util.cc
  92. native_file_util.h
  93. native_file_util_unittest.cc
  94. obfuscated_file_util.cc
  95. obfuscated_file_util.h
  96. obfuscated_file_util_delegate.h
  97. obfuscated_file_util_disk_delegate.cc
  98. obfuscated_file_util_disk_delegate.h
  99. obfuscated_file_util_memory_delegate.cc
  100. obfuscated_file_util_memory_delegate.h
  101. obfuscated_file_util_memory_delegate_unittest.cc
  102. obfuscated_file_util_unittest.cc
  103. open_file_system_mode.h
  104. OWNERS
  105. plugin_private_file_system_backend.cc
  106. plugin_private_file_system_backend.h
  107. plugin_private_file_system_backend_unittest.cc
  108. README.md
  109. recursive_operation_delegate.cc
  110. recursive_operation_delegate.h
  111. recursive_operation_delegate_unittest.cc
  112. remove_operation_delegate.cc
  113. remove_operation_delegate.h
  114. sandbox_directory_database.cc
  115. sandbox_directory_database.h
  116. sandbox_directory_database_unittest.cc
  117. sandbox_file_stream_writer.cc
  118. sandbox_file_stream_writer.h
  119. sandbox_file_system_backend.cc
  120. sandbox_file_system_backend.h
  121. sandbox_file_system_backend_delegate.cc
  122. sandbox_file_system_backend_delegate.h
  123. sandbox_file_system_backend_delegate_unittest.cc
  124. sandbox_file_system_backend_unittest.cc
  125. sandbox_isolated_origin_database.cc
  126. sandbox_isolated_origin_database.h
  127. sandbox_isolated_origin_database_unittest.cc
  128. sandbox_origin_database.cc
  129. sandbox_origin_database.h
  130. sandbox_origin_database_interface.cc
  131. sandbox_origin_database_interface.h
  132. sandbox_origin_database_unittest.cc
  133. sandbox_prioritized_origin_database.cc
  134. sandbox_prioritized_origin_database.h
  135. sandbox_prioritized_origin_database_unittest.cc
  136. sandbox_quota_observer.cc
  137. sandbox_quota_observer.h
  138. task_runner_bound_observer_list.h
  139. transient_file_util.cc
  140. transient_file_util.h
  141. transient_file_util_unittest.cc
  142. watcher_manager.h
storage/browser/fileapi/README.md

FileSystem API

This directory contains part of the browser side implementation of various filesystem related APIs, as well as interfaces to treat various types of native and non-native filesystems mostly the same without having to worry about the underlying implementation.

Related directories

//content/browser/fileapi/ contains the rest of the browser side implementation, while blink/renderer/modules/filesystem contains the renderer side implementation and blink/public/mojom/filesystem contains the mojom interfaces for these APIs.