| // Copyright 2016 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_LEVELDB_PROTO_OPTIONS_H_ |
| #define COMPONENTS_LEVELDB_PROTO_OPTIONS_H_ |
| |
| #include "base/files/file_path.h" |
| |
| namespace leveldb_proto { |
| |
| struct Options { |
| Options(const base::FilePath& database_dir) |
| : database_dir(database_dir), write_buffer_size(0), read_cache_size(0) {} |
| Options(const base::FilePath& database_dir, |
| size_t write_buffer_size, |
| size_t read_cache_size) |
| : database_dir(database_dir), |
| write_buffer_size(write_buffer_size), |
| read_cache_size(read_cache_size) {} |
| |
| base::FilePath database_dir; |
| size_t write_buffer_size; |
| size_t read_cache_size; |
| }; |
| |
| } // namespace leveldb_proto |
| |
| #endif // COMPONENTS_LEVELDB_PROTO_OPTIONS_H_ |