Definition at line 41 of file MemoryFactory.cpp.
◆ MemoryFactory()
ripple::NodeStore::MemoryFactory::MemoryFactory |
( |
| ) |
|
◆ ~MemoryFactory()
ripple::NodeStore::MemoryFactory::~MemoryFactory |
( |
| ) |
|
|
override |
◆ getName()
std::string ripple::NodeStore::MemoryFactory::getName |
( |
| ) |
const |
|
overridevirtual |
◆ createInstance() [1/2]
Create an instance of this factory's backend.
- Parameters
-
keyBytes | The fixed number of bytes per key. |
parameters | A set of key/value configuration pairs. |
burstSize | Backend burst size in bytes. |
scheduler | The scheduler to use for running tasks. |
- Returns
- A pointer to the Backend object.
Implements ripple::NodeStore::Factory.
Definition at line 232 of file MemoryFactory.cpp.
◆ open()
◆ createInstance() [2/2]
Create an instance of this factory's backend.
- Parameters
-
keyBytes | The fixed number of bytes per key. |
parameters | A set of key/value configuration pairs. |
burstSize | Backend burst size in bytes. |
scheduler | The scheduler to use for running tasks. |
context | The context used by database. |
- Returns
- A pointer to the Backend object.
Reimplemented in ripple::NodeStore::NuDBFactory.
Definition at line 68 of file Factory.h.
◆ mutex_
std::mutex ripple::NodeStore::MemoryFactory::mutex_ |
|
private |
◆ map_