class FileSystemURL;
}
+namespace leveldb {
+class Env;
+}
+
namespace net {
class URLRequestContext;
}
typedef base::Callback<void(int64)> WriteCallback;
typedef fileapi::FileSystemOperation::FileEntryList FileEntryList;
+ enum QuotaMode {
+ QUOTA_ENABLED,
+ QUOTA_DISABLED,
+ };
+
CannedSyncableFileSystem(const GURL& origin,
+ leveldb::Env* env_override,
base::SingleThreadTaskRunner* io_task_runner,
base::SingleThreadTaskRunner* file_task_runner);
virtual ~CannedSyncableFileSystem();
// SetUp must be called before using this instance.
- void SetUp();
+ void SetUp(QuotaMode quota_mode);
// TearDown must be called before destructing this instance.
void TearDown();
base::File::Error result_;
sync_file_system::SyncStatusCode sync_status_;
+ leveldb::Env* env_override_;
scoped_refptr<base::SingleThreadTaskRunner> io_task_runner_;
scoped_refptr<base::SingleThreadTaskRunner> file_task_runner_;