Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(557)

Unified Diff: webkit/browser/fileapi/sandbox_prioritized_origin_database.h

Issue 145693005: [FileAPI] Replace default leveldb::Env with leveldb::MemEnv in tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webkit/browser/fileapi/sandbox_prioritized_origin_database.h
diff --git a/webkit/browser/fileapi/sandbox_prioritized_origin_database.h b/webkit/browser/fileapi/sandbox_prioritized_origin_database.h
index 5509d0f75be384c4d8c4d35cb2748aa494487830..6f390dc25143d25535c8781d5375bbbd4fae326e 100644
--- a/webkit/browser/fileapi/sandbox_prioritized_origin_database.h
+++ b/webkit/browser/fileapi/sandbox_prioritized_origin_database.h
@@ -11,6 +11,10 @@
#include "base/memory/scoped_ptr.h"
#include "webkit/browser/fileapi/sandbox_origin_database_interface.h"
+namespace leveldb {
+class Env;
+}
+
namespace fileapi {
class ObfuscatedFileUtil;
@@ -20,8 +24,8 @@ class SandboxOriginDatabase;
class WEBKIT_STORAGE_BROWSER_EXPORT_PRIVATE SandboxPrioritizedOriginDatabase
: public SandboxOriginDatabaseInterface {
public:
- explicit SandboxPrioritizedOriginDatabase(
- const base::FilePath& file_system_directory);
+ SandboxPrioritizedOriginDatabase(const base::FilePath& file_system_directory,
+ leveldb::Env* env_override);
virtual ~SandboxPrioritizedOriginDatabase();
// Sets |origin| as primary origin in this database (e.g. may
@@ -55,6 +59,7 @@ class WEBKIT_STORAGE_BROWSER_EXPORT_PRIVATE SandboxPrioritizedOriginDatabase
SandboxOriginDatabase* GetSandboxOriginDatabase();
const base::FilePath file_system_directory_;
+ leveldb::Env* env_override_;
const base::FilePath primary_origin_file_;
scoped_ptr<SandboxOriginDatabase> origin_database_;
scoped_ptr<SandboxIsolatedOriginDatabase> primary_origin_database_;

Powered by Google App Engine
This is Rietveld 408576698