| // Copyright (c) 2012 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. |
| |
| #include "storage/browser/file_system/file_system_options.h" |
| |
| namespace storage { |
| |
| FileSystemOptions::FileSystemOptions( |
| ProfileMode profile_mode, |
| bool force_in_memory, |
| const std::vector<std::string>& additional_allowed_schemes) |
| : profile_mode_(profile_mode), |
| force_in_memory_(force_in_memory), |
| additional_allowed_schemes_(additional_allowed_schemes) {} |
| |
| FileSystemOptions::FileSystemOptions(const FileSystemOptions& other) = default; |
| |
| FileSystemOptions::~FileSystemOptions() = default; |
| |
| bool FileSystemOptions::is_in_memory() const { |
| return force_in_memory_ || is_incognito(); |
| } |
| |
| } // namespace storage |