• Ken Rockot's avatar
    Move LevelDBDatabaseImpl off message pipes · 962f75b8
    Ken Rockot authored
    This deletes LevelDBService and moves LevelDBDatabaseImpl off of Mojo
    pipes. A generated mojom interface is still used for now, but calls go
    directly into a LevelDBDatabaseImpl.
    
    LevelDBDatabaseImpl is reimplemented in terms of DomStorageDatabase from
    the Storage Service. This will allow the many call sites into this class
    to be incrementally adapted to directly use the underlying
    DomStorageDatabase. Once that migration is complete,
    components/services/leveldb/ can be deleted.
    
    Bug: 1000959
    Change-Id: I8cd604b895b995de4723cd572e6cc6f67fa5d43e
    Tbr: sky@chromium.org
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1827186
    Commit-Queue: Ken Rockot <rockot@google.com>
    Reviewed-by: default avatarMarijn Kruisselbrink <mek@chromium.org>
    Reviewed-by: default avatarRobert Sesek <rsesek@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#701360}
    962f75b8
fake_leveldb_database.h 2.42 KB