| Index: content/browser/leveldb_wrapper_impl.h
|
| diff --git a/content/browser/leveldb_wrapper_impl.h b/content/browser/leveldb_wrapper_impl.h
|
| index f789c3dff9b6c88f38d4e7afc65e810d44803f8b..663d5d85c7fab7bd4149cc2e90bcd83fb18da994 100644
|
| --- a/content/browser/leveldb_wrapper_impl.h
|
| +++ b/content/browser/leveldb_wrapper_impl.h
|
| @@ -44,7 +44,6 @@ class CONTENT_EXPORT LevelDBWrapperImpl : public mojom::LevelDBWrapper {
|
| ~LevelDBWrapperImpl() override;
|
|
|
| void Bind(mojom::LevelDBWrapperRequest request);
|
| - void AddObserver(mojom::LevelDBObserverPtr observer);
|
|
|
| // Commence aggressive flushing. This should be called early during startup,
|
| // before any localStorage writing. Currently scheduled writes will not be
|
| @@ -92,6 +91,7 @@ class CONTENT_EXPORT LevelDBWrapperImpl : public mojom::LevelDBWrapper {
|
| };
|
|
|
| // LevelDBWrapperImpl:
|
| + void AddObserver(mojom::LevelDBObserverAssociatedPtrInfo observer) override;
|
| void Put(const std::vector<uint8_t>& key,
|
| const std::vector<uint8_t>& value,
|
| const std::string& source,
|
| @@ -118,7 +118,7 @@ class CONTENT_EXPORT LevelDBWrapperImpl : public mojom::LevelDBWrapper {
|
|
|
| std::vector<uint8_t> prefix_;
|
| mojo::BindingSet<mojom::LevelDBWrapper> bindings_;
|
| - mojo::InterfacePtrSet<mojom::LevelDBObserver> observers_;
|
| + mojo::AssociatedInterfacePtrSet<mojom::LevelDBObserver> observers_;
|
| base::Closure no_bindings_callback_;
|
| leveldb::mojom::LevelDBDatabase* database_;
|
| std::unique_ptr<ValueMap> map_;
|
|
|