![]() |
Ethereum
PoC-8
The C++ Implementation of Ethereum
|
#include <MemoryDB.h>
Public Member Functions | |
| std::string | lookup (Slice _key) const override |
| bool | exists (Slice _key) const override |
| void | insert (Slice _key, Slice _value) override |
| void | kill (Slice _key) override |
| std::unique_ptr< WriteBatchFace > | createWriteBatch () const override |
| void | commit (std::unique_ptr< WriteBatchFace > _batch) override |
| void | forEach (std::function< bool(Slice, Slice)> _f) const override |
| size_t | size () const |
Public Member Functions inherited from dev::db::DatabaseFace | |
| virtual | ~DatabaseFace ()=default |
Definition at line 41 of file MemoryDB.h.
|
overridevirtual |
Implements dev::db::DatabaseFace.
Definition at line 67 of file MemoryDB.cpp.
|
overridevirtual |
Implements dev::db::DatabaseFace.
Definition at line 62 of file MemoryDB.cpp.
|
overridevirtual |
Implements dev::db::DatabaseFace.
Definition at line 44 of file MemoryDB.cpp.
Implements dev::db::DatabaseFace.
Definition at line 92 of file MemoryDB.cpp.
Implements dev::db::DatabaseFace.
Definition at line 50 of file MemoryDB.cpp.
|
overridevirtual |
Implements dev::db::DatabaseFace.
Definition at line 56 of file MemoryDB.cpp.
|
overridevirtual |
Implements dev::db::DatabaseFace.
Definition at line 35 of file MemoryDB.cpp.
|
inline |
Definition at line 58 of file MemoryDB.h.