Index: content/browser/leveldb_wrapper_impl.h |
diff --git a/content/browser/leveldb_wrapper_impl.h b/content/browser/leveldb_wrapper_impl.h |
index d350f9b2ca3ff3c1db39de691c401c393b532b1b..7bb6659b76494884921a222721c6850db87bb4c7 100644 |
--- a/content/browser/leveldb_wrapper_impl.h |
+++ b/content/browser/leveldb_wrapper_impl.h |
@@ -33,7 +33,8 @@ namespace content { |
class CONTENT_EXPORT LevelDBWrapperImpl : public mojom::LevelDBWrapper { |
public: |
using PrepareToCommitCallback = |
- base::Callback<std::vector<leveldb::mojom::BatchedOperationPtr>()>; |
+ base::Callback<std::vector<leveldb::mojom::BatchedOperationPtr>( |
+ const LevelDBWrapperImpl&)>; |
// |no_bindings_callback| will be called when this object has no more |
// bindings and all pending modifications have been processed. |
@@ -49,6 +50,8 @@ class CONTENT_EXPORT LevelDBWrapperImpl : public mojom::LevelDBWrapper { |
void Bind(mojom::LevelDBWrapperRequest request); |
+ size_t bytes_used() const { return bytes_used_; } |
+ |
// Commence aggressive flushing. This should be called early during startup, |
// before any localStorage writing. Currently scheduled writes will not be |
// rescheduled and will be flushed at the scheduled time after which |